--- /srv/rebuilderd/tmp/rebuilderdwruebq/inputs/python3.13-nopie_3.13.5-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdwruebq/out/python3.13-nopie_3.13.5-2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ --rw-r--r-- 0 0 0 1060 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1796672 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1056 2025-06-25 18:55:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1797528 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x21c018 │ │ │ │ + Entry point address: 0x22eb00 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5740856 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-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 0x21c018 │ │ │ │ +Entry point 0x22eb00 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52c64c 0x0053c64c 0x0053c64c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52d704 0x0053d704 0x0053d704 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x52c678 0x52c678 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52d730 0x52d730 R E 0x10000 │ │ │ │ LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ DYNAMIC 0x52fef0 0x0054fef0 0x0054fef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x52c658 0x0053c658 0x0053c658 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52d710 0x0053d710 0x0053d710 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x52fedc 0x0054fedc 0x0054fedc 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x52fedc 0x0054fedc 0x0054fedc 0x00124 0x00124 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001ca24 00ca24 00a2ea 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026d0e 016d0e 0011a8 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027eb8 017eb8 0001d0 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00028088 018088 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 000280b8 0180b8 0010a0 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029158 019158 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029164 019164 001904 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002aa70 01aa70 32bbe8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00356658 346658 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00356680 346680 1e5fc8 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053c648 52c648 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053c64c 52c64c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053c654 52c654 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053c658 52c658 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32cce8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00357758 347758 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00357780 347780 1e5f80 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053d700 52d700 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053d704 52d704 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053d70c 52d70c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053d710 52d710 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0054fedc 52fedc 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0054fee0 52fee0 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0054fee0 52fee0 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0054fee8 52fee8 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0054feec 52feec 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0054fef0 52fef0 000110 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00550000 530000 000864 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2263 +1,2263 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2260 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: 00084398 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008ba4c 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001776ec 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045eb4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000817b0 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00082314 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084430 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b8e4 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00178578 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 00045bb8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081544 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 000820a8 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001b8db4 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bd3c0 564 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0055bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00084128 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079624 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015daa4 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 000841c0 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 000792c0 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e5ac 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0055db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 00252264 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072584 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 0016f614 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 00072224 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001b8fe4 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007ea50 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bd5f4 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e458 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029a60 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 00143e3c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144588 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 0022dfdc 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018af1c 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afdb0 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018c0cc 972 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: 0018ae90 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00302588 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018c040 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00309918 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0055af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 003273f8 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb8a4 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2bfc 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032b5a4 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bbb6c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2e90 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001c7afc 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007b1e4 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001ccec4 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007b2c4 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002c300 24 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 00599680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0007de10 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002bf830 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0017f814 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006bc64 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007de74 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00082cc8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079c7c 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002ca708 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0018068c 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b8c4 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079ce0 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00083378 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00551114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 00030940 20 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 000350a0 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076ff4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 0027d944 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 001441f8 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 002b4390 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000834dc 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002f9048 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00222d58 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00085184 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 0028376c 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 000354f4 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 00076c94 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b942c 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144944 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f1fb0 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000834b0 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 003008d8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00235500 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00082838 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00292b54 260 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 (17) │ │ │ │ 65: 0055db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 001242d0 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017c8b4 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 00124264 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d744 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2978 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a29f8 208 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: 00110fec 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d6a8 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 0022f744 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017dfbc 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 00078670 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d924 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110ef8 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d788 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00241cc4 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ee34 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0007830c 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d8bc 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a6970 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6ab8 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b4b4 128 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 001126f0 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 001125fc 472 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 __atomic_compare_exchange_8@LIBATOMIC_1.0 (15) │ │ │ │ 86: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 87: 0055daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 88: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 89: 0005c5e4 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005d43c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e060 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 0007e74c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 92: 00105d98 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00117174 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00190d4c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102fc4 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00151830 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 93: 00117084 1520 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00192094 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00102fd4 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152230 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002a0da8 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 001de09c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002c3cd0 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002ce1d0 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001b9bd0 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007b0dc 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002a0afc 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 0006219c 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001be248 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007b1bc 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002ae5a4 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061ed8 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0027caa0 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028ca04 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 00272b04 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 000815b0 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006df0c 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001acd4c 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081344 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006dbac 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 112: 0002b2d4 56 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 115: 000827f0 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 00082584 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 0032c520 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d580 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0021c018 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 00228c24 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d660 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022eb00 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5dbc 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002a7f68 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5e3c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b51d0 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 00079a8c 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079728 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 125: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 126: 00599ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 127: 001643f8 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 0021f0b0 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 00164f34 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0023199c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00174fe4 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c72c 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d52c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175e70 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c7ac 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d60c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007e0f8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007e040 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 0007882c 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114dc8 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 000784c8 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114cd8 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 138: 000306d8 296 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 139: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 140: 00079a40 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071598 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a708 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001aa910 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 000796dc 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 00071238 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a3f4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001adc48 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 146: 0003bbb4 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001bcf98 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 0020bb34 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a46e4 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aefe0 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bcfc 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c1db0 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00219268 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a4764 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af1f4 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00055564 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00055330 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d3ffc 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091b90 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d9e64 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091c1c 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 157: 005510dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 158: 0002ddcc 364 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 159: 0055af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 160: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 161: 0006b728 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0023f790 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 0008064c 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b3cc 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 00251c08 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 00080258 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a2228 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078914 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 00225628 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a4c3c 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000785b0 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 0008c01c 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002c9a1c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010f0e4 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d3584 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ef5c 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016e4f4 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078548 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 172: 0016f030 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 000781e8 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 174: 0013a460 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014b998 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b58b8 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008b314 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 0016173c 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 002a0950 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005de70 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0026e0c8 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 000791f0 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 000429a8 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00076450 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 175: 0014c17c 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b9360 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008b0fc 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162244 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001de058 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005dfa0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027f0bc 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078e8c 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 000427a4 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 000760f0 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 185: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 186: 005534f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 187: 000841b8 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00084250 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 00082828 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 000825bc 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178208 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 002758b8 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078c20 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00265e1c 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00179094 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00286088 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 000788bc 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00277728 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019cfa8 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001a8bd8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 198: 00035ab0 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 196: 0019f7dc 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ab7f4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 198: 00035f04 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0021d3ac 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 0031fb70 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022fe94 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00323b2c 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 202: 00551d70 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 203: 0055ac28 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 204: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (23) │ │ │ │ - 205: 001f0f60 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 00267440 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f8c04 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 00190390 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 207: 00558cc8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 208: 0055c450 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 210: 0007eb98 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e5a0 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d680 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d760 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001c7128 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 000985fc 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cc4a0 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 00098684 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 0013591c 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0021c008 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 001358a4 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022eaf0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 219: 0055dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 220: 00029cc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 221: 00083420 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00276dc0 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00083088 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00287290 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 223: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 224: 0002b4ac 8 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 225: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 226: 0055bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 228: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 229: 000787cc 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002c6980 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d4dc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017bf40 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 00078468 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d0878 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d5bc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017cdd0 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009df88 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00117090 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 00078980 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 237: 0003623c 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0021eee8 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bdfc 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a6a0 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079fe0 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129da4 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016afec 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 234: 0009e008 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116fa0 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 0007861c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 237: 00036690 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 238: 0008b368 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bc74 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a4c4 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079dac 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129d3c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016bb2c 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0055db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 00099924 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 002252b8 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab8cc 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000999a0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00237a60 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000aba90 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a3fc 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a474 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002c2fc 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 0022433c 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 00236ae4 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 00599ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 00143ab4 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 002ffbf0 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144200 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 003071e4 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ab08 512 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 00079ddc 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 00079a78 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017c018 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00300a78 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00321c48 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002958f0 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d860 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a9638 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cea8 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 0030806c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 003251b8 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a3f2c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d940 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a97f4 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 0055501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0055dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 000623f4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 002163cc 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007b0f4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 000623a0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00226adc 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007b1d4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b33ac 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b6b20 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 278: 00081e7c 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0024f68c 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aeb64 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081c10 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 00261324 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aed78 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 003951a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006db80 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d7c4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cac44 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 003962a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d820 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d8a4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cadc4 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016ead8 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f654 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 00298e6c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a710c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039b850 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00265e2c 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039c950 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00277738 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 00029fac 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 0028b028 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 0016786c 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 00299b48 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 001683ac 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a2e8 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 299: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 300: 0007df40 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001be644 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 00143374 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7f0c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007e62c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c34d8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143ac0 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a8054 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00252ff4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007b158 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 00219d60 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00276f18 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 000556f8 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 00264c44 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007b238 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022b93c 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 002873e8 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055314 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a2ac 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 313: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 314: 0029dd60 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a43a4 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017dec8 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 0007897c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002ab8f0 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a4424 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017ed40 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078618 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 320: 0010f130 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010efa8 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 00599f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 325: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 326: 0014fc08 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 000713a8 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 001503f8 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00071048 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 329: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 330: 00082e20 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00077194 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b194 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001cf074 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001d8870 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008b36c 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082a88 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076e34 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b2dc 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d4c6c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001de6c0 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008b154 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 337: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 338: 000ef528 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 002252ac 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001d527c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139aa4 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00081630 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 0016fac0 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef524 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00237a54 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001db284 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139a44 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000813c4 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 0017063c 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 346: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 347: 0010c280 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c0f8 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002ac104 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c920 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb594 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00190f6c 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015ae70 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 001ea874 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005d7cc 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb714 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 001922b4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015b9e0 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00084410 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b6050 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 000844a8 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001ba53c 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 358: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 359: 00273e50 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00284628 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032b764 276 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00084158 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032eab0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 000841f0 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00555f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029ba4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 000783a0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 0004851c 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 001083c4 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081da4 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002c6050 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00078040 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 000481b4 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001083ec 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00081b38 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 00205034 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00213270 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 0022340c 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0055db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 0016b6ec 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c22c 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 377: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 378: 000ab2b4 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 00079d3c 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0021f080 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018b314 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016a458 2612 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b028 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005af64 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab470 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 000799d8 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0023196c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018c4c4 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016af98 2612 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b170 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005aeb4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 00353954 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00269568 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022ead0 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027acb0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043de8 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 390: 00035d90 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 000752bc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082714 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 0006562c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015a318 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 389: 00043a80 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 390: 000361e4 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 391: 00074f5c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 000824a8 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 000652c4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015ae88 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 0030f43c 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 0034f6ac 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 003151c0 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 00033ab4 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012e044 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012dfdc 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016b020 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00055234 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00287f90 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016bb60 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054ea0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00297310 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 404: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 405: 0055daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 406: 00204e60 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b9a8 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 00068b28 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 00210a28 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b840 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 000687cc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 000841ac 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00084244 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 00329558 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032ca6c 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d4d8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d5b8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3514 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 002ff268 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a3594 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 0030685c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00247120 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00149804 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088e5c 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088cc4 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 423: 00552fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 424: 000bb988 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bbc50 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0021aa44 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002c5fdc 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d1564 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022c738 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d03f0 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002da288 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a5850 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a58d0 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084304 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc340 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 000422a4 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 0008439c 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc354 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041f20 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d528 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 0027a3cc 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078e34 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 000893d8 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d608 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028a58c 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 00078ad0 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 00089240 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 440: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 441: 0002c460 92 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 442: 00276f0c 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 0026a158 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 002873dc 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027b660 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001bd6dc 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017ca98 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d520 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c2570 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d928 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d600 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 448: 00599680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 452: 0007d524 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d604 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032c9ac 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032f4f0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 455: 0002a1a4 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 456: 00029190 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 457: 00551978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 458: 00139664 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d708 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 0028839c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 00050228 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e167c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139604 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d7e8 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00297464 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0005003c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e9030 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 00050590 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 000827b8 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 001714f0 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 00050958 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 0008254c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00172060 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 0005689c 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d3a0 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bfac 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0020e7f4 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00052680 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00267ac0 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00056af8 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d480 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bf88 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021c76c 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 0005231c 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 002792a8 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 474: 00029814 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 475: 0055a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 476: 00351cfc 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00352e20 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001a9430 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab0dc 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6b58 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00160d90 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082e00 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001ac6e0 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab298 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6b9c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 00161898 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082a68 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb6a8 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb970 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 00457aac 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 0008436c 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015a2ec 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 489: 00033a24 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 0016fb68 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 0034f264 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 00299484 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 486: 00458b88 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00084404 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015ae5c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 489: 00033e80 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 490: 001706e4 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00350c04 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a7600 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001dff58 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e6738 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 497: 001a8024 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001aabd4 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 503: 001b543c 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 00265d90 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001b9ee0 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b8c88 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018e2e4 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001be558 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 506: 005a1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 507: 00552190 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 508: 0020ab74 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d4bc 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002c5f6c 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 00217a3c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d59c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d0380 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 512: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 513: 00128d34 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058f80 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128ccc 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 000591a4 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004ea38 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00273dec 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004e6d4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 002845c4 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 519: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 520: 001a8a48 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00186ed4 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001ab664 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187edc 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 523: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 524: 001ceaec 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d43ac 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 00075ab8 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 527: 00031b90 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 0014fd98 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 00266bf8 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 002ffa38 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a340 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a7dec 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131d5c 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 00075758 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 527: 00031fe8 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 528: 00150588 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f700 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 0030702c 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a3bc 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001aa99c 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131cf0 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4e24 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e8cc 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005de3c 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084204 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4e64 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e744 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dc90 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 0008429c 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002c6774 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074e40 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 00298c3c 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d0680 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074ae0 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a6f70 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 544: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 546: 0029c574 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002aa668 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00555490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 001672b4 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d530 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00167df4 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d610 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 552: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 553: 00271a90 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ac04c 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c4018 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c4238 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 00110468 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00079470 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007dfd8 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a9480 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0020c57c 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001d6ba0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0027b568 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 001102f4 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 0007910c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007e6c4 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a95c8 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0021a048 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dcd18 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028b728 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 564: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 566: 0003dab8 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001adc8c 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003dacc 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b1418 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014d470 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018dd60 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab620 368 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7f34 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014dc54 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018ef84 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab7dc 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a807c 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 00029f7c 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 000b19d4 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018e004 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b888 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 0005898c 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1c68 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018f228 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b79c 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000588f4 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 579: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 581: 00186ad4 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0019fcb0 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 001878c0 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a24ec 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c94c 3172 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00561720 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002c7354 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c1d38 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 003230f8 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 001fbe14 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d124c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c7040 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00326aec 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00204ebc 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0055daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0005c4d4 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 0026950c 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d0dbc 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005cdd4 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027ac54 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d9bc4 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00552c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b5f4 104 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 002a2708 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001d8bd4 328 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002afdc4 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001dea24 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00080644 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00080250 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 000296c4 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 603: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 605: 00552b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00065180 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064e24 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a9e8 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee648 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128b5c 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a8fc 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee68c 2020 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128af4 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1f20 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004df70 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00079060 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00284ddc 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 0022cab8 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079f14 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 002cfe88 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1fa0 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004dbcc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078cfc 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 002941c4 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a6968 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079bb0 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 0020b1b4 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0028de6c 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029c814 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c330 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f6d4 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0020db04 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005cc98 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f54c 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021b8d4 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b410 156 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 00188d6c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189ec8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00062cc0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00055398 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115c08 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016b7ac 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8dc8 816 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002c49d4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 00062afc 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 0005516c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115b18 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c2ec 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b9088 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002ceec8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 638: 000c69b8 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6bd8 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 639: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 641: 0028cdc8 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a6890 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a67ac 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001033e0 272 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 000784ec 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029b8e8 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a69d8 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a6884 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 001033f0 272 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0007818c 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 648: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 649: 00599650 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 00556194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00550868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 000bb878 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bbb40 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bb038 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147674 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 000742f4 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007dbcc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0021d4e8 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 002917c0 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00264bb4 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001ce6c4 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001bf668 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147dc0 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073f94 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007dcac 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008affc 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 0029fe74 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189e24 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d3efc 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 662: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 663: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 664: 0007d63c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128b54 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d71c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128aec 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00551d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 00202f48 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020ea10 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0028c664 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 00160cdc 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 00282ae8 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078c1c 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058738 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000805b4 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007b108 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 0029b184 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 001617e4 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 0029200c 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000788b8 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 000587c8 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 000801c0 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007b1e8 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 00128a18 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00081444 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007e5d8 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 001289b0 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 000811d8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080fc4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0026dbac 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 00047da8 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027ebe0 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 000478c0 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0027dd1c 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028dc58 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 003955a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 000622ac 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 002acfec 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008c040 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00085890 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b2698 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002a7670 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 0029c9b8 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 003966a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 000620b0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ebab4 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008c050 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000856f8 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b292c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b48d8 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002aaaac 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002c49e4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d3dc 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002ceed8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d4bc 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 005526fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b180 16 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 0004f9bc 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f658 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 002cde7c 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002f7aa0 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 002085b4 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002ff3b4 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 704: 000f4dd0 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 0008267c 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 00218fa8 256 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b8e8 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007db90 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004f248 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000786a8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 00288360 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c13b4 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 00113624 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f0c4 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 705: 00082410 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022a9cc 256 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b5b4 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007dc70 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004eee0 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00078344 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c12a0 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c64e4 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113530 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014f8ac 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 002155c4 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 000559bc 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00225c78 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 0005550c 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00558e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029d84 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 0008a4a4 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007e38c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00188be8 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007e784 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0020bd4c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001aaba4 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 00083574 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007e2d4 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189c08 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007def0 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00219480 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001adf60 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002fdf4 100 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 00556384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000a9b64 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9d20 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 00079dd4 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128d6c 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00085354 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fd54 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00081cbc 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 00079a70 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128d04 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00082934 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fc64 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 00081a50 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001befe4 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c3e78 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 00055ce8 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 00055984 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00551d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 002b79fc 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a57cc 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c3210 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a584c 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 0021d3ec 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e68 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014e294 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007b0f8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 00080768 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056d74 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1ee8 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaa5c 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175254 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b500 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000611a4 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008af00 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8fb0 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ea7c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007b1d8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00080374 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056e9c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b217c 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aac18 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 001760e0 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b364 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00061428 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d60c 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d6ec 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 005527cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 000831dc 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018e1c4 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082e44 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018f3e8 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ 766: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_load_8@LIBATOMIC_1.0 (15) │ │ │ │ - 767: 0018e4dc 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000524dc 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018f734 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00052178 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 00055940 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 00055490 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 772: 0055ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 773: 00077574 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 000771dc 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 001f7cc4 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 0008269c 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 00200ad4 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082430 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002a2ec8 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002b0484 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001a8a00 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 00148eec 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfd04 71476 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00277924 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001ab5ac 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149638 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfe0c 71276 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 00287df4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 785: 000f406c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011aa58 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 786: 0011a96c 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004ae68 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c0150 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 0029d0f0 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 002646b0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d51c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0023a3ec 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004ab04 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c5280 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002aaeac 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00276118 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d5fc 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024c964 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 001481a0 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be490 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 001488ec 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be6a8 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 797: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ 798: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_store_8@LIBATOMIC_1.0 (15) │ │ │ │ - 799: 00065170 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001abc8c 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 0014fce8 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 00275814 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 002653c4 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 0008325c 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064d78 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001af07c 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 001504d8 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 00285fe4 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00276d5c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082ec4 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063da8 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007da88 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091df0 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0027e228 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 001451d4 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b26e0 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001dffcc 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063a4c 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007db68 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091e7c 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001b9b48 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145920 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b2974 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e67ac 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 813: 0055bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 815: 002d6d40 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 0020d73c 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 816: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 817: 00557e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 818: 00139e34 740 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007e27c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 00314a54 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139e4c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007e1c4 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 00319f54 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 821: 0002988c 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 822: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 823: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (24) │ │ │ │ - 824: 0013d5e4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 001287f4 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00188dbc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00300054 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00346170 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bcd34 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fe04 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d974 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 0012878c 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189f18 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00307648 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00348234 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bd004 5796 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fd14 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 000752c0 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6b08 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 00114710 1612 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074f60 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6b4c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 0011461c 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 835: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 837: 00551970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 838: 000293d0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 839: 0007e30c 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0023ecf0 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007e254 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 00251168 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002ad2f4 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 002267b8 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bd64 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b96b4 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d230 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bd40 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 845: 0055db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 847: 001b9898 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 00076b5c 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 003012b0 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bdea8 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 000767fc 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 003087a4 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 850: 0055af84 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 851: 005544fc 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 852: 00078ca4 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 00078940 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006cd9c 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00285704 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147158 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006ca40 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 001bdf88 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 001478a4 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 857: 0002c394 92 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 858: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 859: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 860: 000814c4 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00081258 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7ca4 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 0030c648 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7dec 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 0031289c 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 865: 00599cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 866: 003374e4 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00147c28 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 00081788 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001f7434 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153178 792 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 003397f0 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148374 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 0008151c 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001ffa14 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153b78 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 874: 00599688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 876: 0014c074 5116 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ce68 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed8b8 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c858 5116 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca70 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed8fc 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ 880: 0005641c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ee08 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 002049d0 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 881: 0011ed28 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 00210598 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 883: 00555694 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 884: 00559f4c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 886: 00325ef8 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 003296bc 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001aa3bc 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ad6f4 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 0020b470 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00218588 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 892: 0055a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 893: 0009b39c 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007db70 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001dbbc0 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a396c 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 897: 00031d38 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 0029cd98 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 0032c8a8 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 893: 0009b418 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007dc50 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e1cc8 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a39ec 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 897: 00032190 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 898: 001d48c0 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00228edc 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c9ec 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 0029bb70 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d728 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 0029e680 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00353910 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c9fc 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a9cec 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d808 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ac1d4 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00354a34 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002a25a8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d904 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002afc64 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d9e4 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 909: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 910: 0002ae80 260 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 911: 0007870c 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d05b8 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbdec 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000783a8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d93c0 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bc0b4 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001ac2e4 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 00078e60 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00045524 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 000567d8 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d1320 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001af6d4 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078afc 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 00045214 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056a34 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d7174 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c77c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a6a4 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a79a4 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111a48 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cae88 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005d560 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a5b8 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7aec 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111954 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cb008 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 926: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (16) │ │ │ │ 927: 005582b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 928: 002c35e8 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 001289e0 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002c64ac 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007deb8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00313994 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cdaec 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 00128978 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d0464 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079d24 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 00318e88 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 002891b4 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 0029827c 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 938: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 939: 000297fc 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 940: 000319bc 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 941: 00174da8 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 0029aa1c 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053c444 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 940: 00031e14 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 941: 00175c1c 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a8b98 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053d4fc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 002708a4 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001ab5f4 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 947: 000299c4 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 948: 001c1ee4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b710 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c71ec 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b81c 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007b254 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0021b78c 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2d44 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007dac8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 00082b9c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b988 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007b334 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022d834 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2dc4 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007dba8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 0008324c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b89c 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 000807d8 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 000803e4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002cff38 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 0005441c 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d8d40 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053a04 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 965: 0055af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 967: 0007b140 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007b220 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5c28 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5874 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5ca8 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a58f4 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a6830 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d4ae8 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6908 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001daa50 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b8d4 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b76c 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 000841e0 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00084278 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 978: 0055ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 980: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 981: 0018d850 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018ea74 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 983: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 984: 00188bfc 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 001642e8 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 000438bc 88 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007db10 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d684 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189cd4 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164e24 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00322de4 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007dbf0 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d764 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb87c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bbb44 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001d7780 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009daa8 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dd8f8 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009db28 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 001501cc 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150b18 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009da6c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6b20 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 00045cd4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009daec 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6dd8 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 0004596c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fcec 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00084374 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00084364 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128cfc 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e0ab0 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001f53b8 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00079144 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 000835cc 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 002264dc 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fb64 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 0008440c 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 000843fc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128c94 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e7290 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fd940 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078de0 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 00083170 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00238c50 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a3518 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00323940 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe24c 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a3598 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00327304 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe260 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1014: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1016: 0009b4e0 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c5f4 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002a0038 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a8b4 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008b3b0 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b55c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c83c 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002adb04 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a884 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b200 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1023: 001f50f8 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 00080da4 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e38d4 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fd680 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 000809b0 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e391c 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0021f1e8 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 00231ad4 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1029: 005c2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1030: 00555d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1031: 0006bfc4 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bd00 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1033: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1034: 000c07e8 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002cbba4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c0a00 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d56fc 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1037: 0055db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1038: 00079794 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d4fc 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 00079430 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d5dc 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb2a8 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 002688d0 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb428 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 0027a0b8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092af4 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00332530 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092b7c 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00334e6c 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 00296e7c 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cd80c 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1048: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1049: 0002a33c 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1050: 00078984 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016a414 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 00082728 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148284 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092d88 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0034e840 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 00060654 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 002d2794 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 00078620 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016af54 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 000824bc 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 001489d0 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092e10 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 003501e0 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000608d8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020c4d4 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2e38 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0028b9f4 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b30cc 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029a514 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1061: 00552304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (21) │ │ │ │ 1063: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1064: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1065: 00270808 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007e274 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8acc 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 00267990 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 002817fc 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007e1bc 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8d8c 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00279178 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1070: 00556950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1071: 00054b64 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 002fb0b4 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00218be4 836 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 00296be4 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 000546cc 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 0030287c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 0022a608 836 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a4f9c 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba414 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019d264 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001aab24 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 002148b8 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba6dc 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019fa98 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001adee0 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00224ec8 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f0ce8 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00079190 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f898c 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078e2c 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0134 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00274a78 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 00160ccc 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c0a0c 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1088: 0003299c 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1084: 000a01b4 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 0028521c 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 001617d4 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c5b3c 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1088: 00032df4 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1089: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1090: 0055abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1092: 0019c05c 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011aa0c 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00274854 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 0029c850 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00084418 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d53c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019e890 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a920 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 0028502c 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002aa944 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 000844b0 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d61c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1099: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1101: 00078f7c 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078c00 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d6b0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078c18 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 0007889c 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d790 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1104: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1105: 005c2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1107: 0055111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1108: 00131f44 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001aaa74 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138d84 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001c92c0 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001f7114 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 00080578 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002bb7e4 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132758 664 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018db4c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131ed8 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ade30 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138d24 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001ce940 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ff6f4 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 00080184 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c6714 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 001326ec 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018ed70 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 00267acc 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b478 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c488 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002c87d4 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 002792b4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b2c8 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c610 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d23d0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078cc8 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006c2c4 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00288048 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 00210834 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 000927d8 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 001fc7c0 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 00078964 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bea8 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 002973c8 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021f0bc 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092860 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00206080 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 00079cac 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 00220338 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079948 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008bb4c 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074e50 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074af0 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 0007954c 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 000791e8 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047d04 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047aac 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001be6a8 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00227040 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c353c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00239778 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001ad1e8 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b3e4 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001b0974 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b774 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00045cd8 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001d5294 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00045970 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001db29c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001d6d44 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dcebc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 0007645c 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 000760fc 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2554 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2550 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1153: 0002af84 128 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1154: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1155: 005548bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1156: 0002ae04 68 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1157: 0032c94c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b360 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002f93ec 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000745ac 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 0008a0dc 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbe7c 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118c34 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afc04 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032f484 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b3dc 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00300bb4 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 0007424c 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089f44 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bc144 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118b4c 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afe98 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1165: 0055197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1166: 000293b8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1167: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1168: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1169: 0014e078 540 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014e860 540 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006cd98 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 00309bb4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a87e4 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099e18 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007b10c 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 0022c8f0 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006ca3c 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 0030ff88 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a892c 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099e94 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007b1ec 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a682c 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045b244 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017df6c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045c314 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017ede4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 000737fc 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 0006543c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1183: 00038d68 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 00287f40 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1181: 0007349c 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 000650e0 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1183: 00038eb0 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1184: 002972c0 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 000784d8 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1186: 00078178 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ 1187: 000f5990 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001baf6c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001618f4 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1188: 001bf59c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 001623fc 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00188bd8 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb830 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007b104 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a579c 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 00189be0 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bbaf8 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007b1e4 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a581c 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1195: 00599cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1196: 005625c8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1197: 0029e284 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d6cec 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000788b0 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 00457960 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001d5994 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00155cfc 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002a6e70 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 0007854c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 00458a3c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001db99c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156724 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b40d8 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079d0c 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 000796c4 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d918 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002c5f2c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 000799a8 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 00079360 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005db0c 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d0340 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008a8b4 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 0004462c 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008a550 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000441bc 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00193df8 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 0006853c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00195140 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 000681e0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 0007993c 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1217: 00036dd0 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 00082854 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0024e004 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1216: 000795d8 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1217: 00037224 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1218: 000825e8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025fc9c 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1220: 0055af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1222: 00064e20 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001f69b0 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064ac4 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fef38 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 00239ac0 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 0024c038 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1226: 00599cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1227: 005524f4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (17) │ │ │ │ - 1229: 001e2c8c 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00063444 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2924 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e94c4 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 000630e8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2bb8 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1233: 0059968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1234: 0007b204 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007b2e4 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007b208 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007b2e8 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c33fc 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c86f8 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1239: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1240: 00029880 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1241: 0021d328 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022fe10 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00143a90 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1243: 001441dc 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ 1244: 000f8f10 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068d98 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 00068a3c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016b6e8 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00300624 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 000569dc 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002c7f14 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 0031dc0c 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049f44 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f24e0 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c228 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00307c18 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056c54 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d1e08 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00322a3c 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049c90 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f24dc 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 0003b148 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b2d0 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060bdc 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078ae8 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007cb78 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0026cc60 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d470 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060e8c 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 00078784 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007cc58 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027debc 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d550 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00251e2c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034baec 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 00263abc 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0022d888 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 001290fc 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007e454 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 00129094 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080e40 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 000741b4 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000faf44 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073e54 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000faf48 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce6b4 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00045900 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce7b0 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00045598 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057fdc 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0022d730 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00148e00 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 000581a8 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023fd30 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 0014954c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7f3c 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 00457adc 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004ad68 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a8084 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00458bb8 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a95c 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1285: 0055db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1286: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1287: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1288: 00063870 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007b0e4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d9dc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0028b2f4 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 0006358c 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007b1c4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007dabc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 00299e14 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c1b74 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 00071af8 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011e018 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c96c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0023f65c 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c6e7c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071798 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011df38 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c604 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 00251ad4 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1298: 00557c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1300: 00189964 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003ebb0 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00143c68 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018aac8 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003ecf8 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 001443b4 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1303: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1304: 0002d8bc 160 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1305: 0007a264 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00253b74 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 0006160c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007ea84 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 00197414 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 00078cc0 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 001612bc 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 0007a030 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 002657c4 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061898 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e48c 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198d40 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 0007895c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161dc4 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b6d0 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d6ec 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b710 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d7cc 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1316: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1317: 0011811c 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c696c 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 001796e4 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 001490b8 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00118034 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6b8c 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a574 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 0014989c 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00353b98 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00354ca4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102894 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 001787ec 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b90f8 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0021d538 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 002498b4 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 001028a4 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 00179678 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b93c0 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022fed4 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00150ed0 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078fc8 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078c64 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000bea24 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 00271390 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0021d874 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 00135a44 2372 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000bec3c 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ac0b8 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b198 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 001359cc 2372 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00266b30 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 0027843c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 00179588 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016dea0 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a418 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016e9dc 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 0029512c 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a37e4 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b190 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 00165aa4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4768 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057d14 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b0a4 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 001665e4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a47e8 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057da4 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 0007a268 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 0007a034 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 0025332c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 00056740 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5de4 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076a58 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 00043c90 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00272ee8 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 00264f7c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 000569bc 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5e64 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 000766b8 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 000437e0 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00283744 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007dad0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007dbb0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 0022cde4 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018db14 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002c48a0 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 0009197c 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a9780 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018ed38 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00204878 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091a08 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007e380 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007e2c8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001d9bf4 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 0006432c 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 000784c0 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 00076984 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001dfbfc 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063f30 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078160 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 00076598 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 000811d4 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1372: 00080de0 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1373: 000f9408 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 000810cc 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080cd8 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 0022f7a0 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171394 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144504 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079f18 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017beb8 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 00241d20 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171f04 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144c50 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079bb4 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017cd48 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1382: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (16) │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1384: 002d12ac 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002d9fd0 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1386: 00036e7c 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1386: 000372d0 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1388: 005c2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1389: 00554e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1390: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1391: 0029b624 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001c9218 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 001110a0 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0022fda8 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001c7bbc 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 001483a4 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8ec0 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b8a0 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 00079594 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 00348a54 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a97a0 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001ce898 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110fac 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00242328 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cd1b8 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148af0 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a9008 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b738 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 00079230 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034a940 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1401: 0055847c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1402: 0055af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1403: 002834a0 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bc518 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002c6964 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00351bd0 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002d0870 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00352cf4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faaec 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 00179d28 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c218c 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 0005652c 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079824 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1413: 00036e28 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 00349004 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d4b4 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1408: 000faaf0 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017abb8 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c23ac 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 000567a8 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 000794c0 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1413: 0003727c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1414: 0034ac98 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d594 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 00291848 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029fefc 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1420: 00277298 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 00202d60 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 00287768 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020e828 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1422: 005c2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1423: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1424: 0008bd48 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e7e8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d958 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 00080638 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008bd24 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e380 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007da38 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 00080244 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007a394 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 00278c44 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1429: 0007a160 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 001b6eb0 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 1431: 001051d0 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c714 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d498 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b468 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005d4f0 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d578 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b7f8 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00266280 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039c74 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002f87e0 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 00277b8c 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039dbc 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 003000f4 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1440: 0002a8b8 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1441: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1442: 0055db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1443: 001cc7f8 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d2030 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b19e0 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1c74 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003c6c0 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0026ae3c 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004f740 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 0009279c 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111be4 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002d5a80 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 0027729c 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b289c 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c808 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027c344 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004f3dc 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 00092824 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111af0 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dd7ac 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 0028776c 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2b30 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 002c9a5c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 001fc5b0 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c0410 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 0020697c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00205b74 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0628 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1460: 0055db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1461: 0004e2c4 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004df20 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1462: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1463: 00033ca0 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1464: 00211544 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1463: 000340fc 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1464: 0021ff34 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ 1465: 000f5558 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 0015314c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078ee4 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1466: 00153b4c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078b80 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 0011147c 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017d144 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010fb28 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a154 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 0008070c 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00111388 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017dfd4 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f9a0 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a29c 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 00080318 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 00127638 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 0006461c 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 001275d0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 00064254 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1477: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1479: 00211610 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cad8c 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d834 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 002204c4 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000caf0c 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d914 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 000752c4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074f64 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c0144 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 00296c18 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 0025260c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002d8a08 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8de8 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 0029c5c4 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 001564f8 2016 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c5274 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a4fd0 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 0026425c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e041c 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8f30 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002aa6b8 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00156f20 2016 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1493: 0002a840 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1494: 0055ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1495: 0021f17c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018db24 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 00231a68 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018ed48 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1498: 00039bec 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 00189d68 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039d34 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018af18 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 000835a0 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fba20 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 00348b68 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090ccc 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00083144 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fba24 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0022d5f4 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090d58 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007da44 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079f1c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007db24 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079bb8 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 0014fca8 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d544 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 00150498 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d624 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1511: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1512: 0055a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1513: 0029e04c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d680c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001d7d04 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dde7c 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001e8c50 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 00159b14 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119eb8 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001f0040 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a684 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119dcc 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d92c 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 0019f4c4 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 001fb484 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d8c8 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a1d00 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 0020443c 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 000842fc 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 00084394 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002b8b00 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c4308 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1528: 00558f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1529: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1530: 0024f78c 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ef70 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a3708 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a4038 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa560 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 00261424 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ef08 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3788 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a40b8 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa564 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1535: 00561724 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1536: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1538: 002a5bcc 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00321d98 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b2f58 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00222b68 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163028 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008d220 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163b64 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d26c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001d7290 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dd408 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1546: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1547: 000421ec 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a5ac 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1549: 000336e0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019a748 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1547: 00042124 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a628 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1549: 00033b3c 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1550: 0019cee0 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041de8 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0020e098 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 001870d4 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0021d5f0 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041a74 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021be4c 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 001880dc 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022ff8c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001bf5a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c45b0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab2a8 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab464 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1561: 00574e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1562: 001d77dc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018db34 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dd954 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018ed58 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1564: 00555bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1568: 00310da4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010afe4 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132598 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 003167e4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010ae48 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 0013252c 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 0029bae8 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a9c64 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007b224 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007a444 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007b304 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a210 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 0028ea7c 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 0027d91c 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007e6ec 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016c61c 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c67b0 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b9404 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007a51c 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d15c 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079cfc 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ced4 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 00079998 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006cadc 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1584: 0002a504 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1585: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1586: 0008bfe4 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 00296c3c 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014d74c 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b28c 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001bcd9c 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bfc0 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a4ff4 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014df30 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b0f0 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c1684 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004fbd4 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f820 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1595: 00033a2c 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1595: 00033e88 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 0031e1c0 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 00075d84 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1a1c 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 0022094c 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 00075a24 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1c3c 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 000772b8 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076f58 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1604: 0002b30c 260 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1605: 0007defc 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017ad44 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079d68 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017bbd4 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0021d480 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008af94 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015c92c 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 00076bbc 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00335474 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b8c4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d49c 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 0007685c 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 0022a51c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003ba0c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00209cf8 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001ce920 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011faa0 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00152fd8 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 000634e8 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 002169cc 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d41c4 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011f9b0 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 001539d8 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 000631d4 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1621: 00033b68 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1622: 00078d8c 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002f44c0 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 001fdcd0 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1621: 00033fc4 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1622: 00078a28 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fbe40 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 002076d4 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1625: 0055db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1626: 00554cdc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1627: 00204ce0 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 002108a8 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bf98 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 00078ea8 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bc34 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078b44 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 00188b88 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189b90 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1634: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1635: 000807e0 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00156f38 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001b8ae8 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 00081c74 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 000803ec 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157aa8 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bd0f4 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 00081a08 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001cf018 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002f9290 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00356680 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1643: 00035a30 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1640: 001d48e0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00300a58 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00357780 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1643: 00035e84 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1645: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1646: 002f735c 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 00149c84 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1646: 002fec70 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a468 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1648: 000f9338 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a39fc 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0021d700 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ae34 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b4404 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006f130 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001aa96c 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1649: 001a6410 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0023009c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009aeb0 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b7c60 2648 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006edd0 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001add24 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1656: 0055869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1657: 000f7fcc 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1658: 0055db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1659: 005510e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1660: 00044794 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0026a8b0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0028e004 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bd6c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 001644d0 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002aa94c 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 00152fec 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 00044364 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027bdb8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029c884 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bd48 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 0016500c 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b73f0 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 001539ec 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1668: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1669: 001109b8 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 001108c4 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1671: 0002982c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1672: 00275740 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00285f10 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 0007a26c 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00081718 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 0007a038 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 000814ac 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1677: 0002a678 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1678: 0007b20c 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001d77f4 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007b2ec 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dd96c 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1680: 00552e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (17) │ │ │ │ - 1682: 0003da38 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d6cc 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003ad28 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 0011775c 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be534 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003dc10 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d7ac 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003ae70 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 00117674 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be74c 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a3b78 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0027ce40 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 00075b88 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082784 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00272d4c 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a658c 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028cda4 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075828 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082518 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 002835a8 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00083608 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018d9e8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 000831ac 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018ec0c 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00343f00 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007ea6c 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 0007a260 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00345fc4 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e474 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 0007a02c 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1700: 00556e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1702: 0027b5bc 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028b77c 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1703: 00556a70 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1704: 0055af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1706: 001d79b4 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 003216cc 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001ddb2c 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 003253c0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002c99b4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d3534 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1711: 000339d4 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1712: 00112f10 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 001814ac 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 002265c8 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1711: 00033e30 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1712: 00112e1c 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00182324 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00238d3c 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007eca0 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a202c 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e8ac 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a20ac 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1718: 0055dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1721: 00029de4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1723: 00557500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1725: 0007d8c8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1725: 0007d9a8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ 1726: 0013ae2c 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1727: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1729: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1730: 00552064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1731: 0007d920 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 0028b030 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 002ffe00 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0028ebc0 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053c550 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137884 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00216f34 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007da00 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 00299b50 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 003073f4 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029d3e8 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053d608 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137824 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 002277e8 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1738: 0002a540 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1740: 0015cda8 1756 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015d918 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007b0fc 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 001fd608 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007b1dc 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00206fe0 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110688 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110594 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007daf4 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007dbd4 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 00078978 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 00078988 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 00078614 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 00078624 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b564 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0024e490 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b3fc 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 00260128 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001c87fc 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 002417ec 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 00457a4c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e5d8 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 0034812c 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001cde7c 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00253c64 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 00458b28 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e570 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034a0b0 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1763: 00078590 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 0016372c 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 0029e26c 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008c11c 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019a27c 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b3800 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078230 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164268 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002abc10 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008c12c 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019c768 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b6fb8 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 00081758 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017ca8c 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 00266c2c 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00205374 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0022cd7c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 002710b4 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 0031de04 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001e8f48 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a670 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a1cac 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008b264 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 000814ec 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d91c 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00278504 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00210fc0 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023f3f4 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0028202c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00322c90 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001f0338 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a30c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a44ec 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008b04c 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115bd0 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 002fd7e4 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017bf4c 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0031371c 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115ae0 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00304c0c 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cddc 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021ca18 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1786: 00558ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1787: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1788: 00274a38 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001aede8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 0018738c 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00188394 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 0032669c 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 00329e60 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 00074e5c 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074afc 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1795: 00029ec8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1796: 0002e118 444 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1797: 00083364 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082fcc 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d448 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab37c 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 00080810 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d528 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab538 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 0008041c 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001a8358 8 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 001aaf08 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102e04 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 00102e14 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1807: 00599cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1808: 002cb784 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d52dc 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 00082d64 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 00083414 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000806b4 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019a25c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001cf0e0 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 000802c0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019c748 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d4ef4 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001e96e8 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0022d7c8 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 0007a2e4 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001f0ee0 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023fdc8 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007a0b0 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1819: 00553728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1820: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1821: 001e98ec 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067af8 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 00081750 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055f60 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 00146d3c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 0015ffc8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 0032bde0 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f10e4 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 0006779c 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 000814e4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055ab0 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147488 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160ad0 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 002285d0 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1b80 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 0006156c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1bbc 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000614fc 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001bd388 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006cb04 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d534 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 003212e8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c2218 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c7a8 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d614 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00325094 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002d57dc 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 00136478 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 0031032c 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 000783a8 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008bbac 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00222ae4 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dd418 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 00136400 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00315dec 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00078048 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008ba44 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 0023528c 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 001990cc 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e9578 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018adcc 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 000530ec 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad148 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007eb24 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 0011793c 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019b5b8 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e95bc 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018bf7c 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052d88 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad35c 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e52c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117854 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017a1d8 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017b068 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1853: 00551e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1854: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1855: 002a7f2c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0022d51c 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009df1c 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0026ddb4 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b5194 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023fb1c 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009df9c 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027ede8 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002b8c34 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 0007876c 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c4448 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078408 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 0013689c 1608 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d554 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00129100 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016b220 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 00136824 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d634 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129098 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016bd60 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00286a2c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 00283bd4 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009ab50 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 0019751c 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00351d2c 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b5958 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001e7900 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 00295dac 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00292fbc 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009abcc 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198e48 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00352e50 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b9400 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001eec9c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d88c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1814 488 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d96c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1854 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 0008575c 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 000804fc 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 000841dc 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002aaee8 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 000855c4 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 00080108 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00084274 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b7bc4 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1884: 00553ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1885: 002241ac 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00236954 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1886: 005550ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1887: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1888: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1890: 0010fca0 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002aff5c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00208ce0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 000637d0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fb18 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bc0a0 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00214f7c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063468 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1894: 0002df38 32 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1895: 00550868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1896: 0002a108 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1897: 000832ec 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 00082f54 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7bf4 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7e14 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0021c004 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbbf8 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022eaec 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbbfc 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 002a1db4 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001dedb0 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fcc0 308 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1908: 000a285c 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002afc64 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 00174b00 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a28dc 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bbda8 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00175974 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1912: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1913: 005573f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1914: 00561588 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1915: 0018de50 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 000798c0 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d79c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000caf38 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002c99cc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 0029ead8 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018f074 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 0007955c 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d43c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cb0b8 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d3540 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ac624 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1921: 00552404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1922: 00029790 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1923: 00081e4c 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00145a10 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081dd8 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081be0 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 0014615c 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081b6c 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1926: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1927: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1928: 0016ce9c 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 0023ab34 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016d9dc 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110514 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007ebc8 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e7d4 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1932: 0003089c 164 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1933: 0002a1bc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1934: 0018d150 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 00056660 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab1cc 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018e384 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 000568dc 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab388 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00215828 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00225edc 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0022d528 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023fb28 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 000841b0 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00084248 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d0538 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d6350 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080e2c 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1947: 00033480 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1946: 00080a38 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1947: 000338d8 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 00267bdc 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 002793c4 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001ae290 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b1abc 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 0029b990 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092ff4 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a9b0c 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 0009307c 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016b80c 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c34c 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1957: 0002be18 140 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1958: 0055db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1959: 0012ea40 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b2740 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012e9d8 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b29d4 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010fb70 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f9e8 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002a62a8 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b3630 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1965: 005518a0 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1966: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1968: 005549d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1971: 005570c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1972: 000cb424 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 002f8d38 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 002c99d8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb5a4 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00210f3c 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00206970 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1976: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1977: 00551d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1978: 0004bd60 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d7c8 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 000762b8 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001d802c 1552 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002b9278 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014f198 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004b9fc 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003db94 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075f58 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001de270 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c4a04 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014f980 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079f74 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079c10 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014e3d8 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014ebc0 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002c4400 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 002fb018 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016e7e8 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 0030e4d0 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0022d534 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00083264 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 001512c4 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118f68 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00345cf0 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 00348418 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001ce060 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00225ca8 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002ce900 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 003027e0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f324 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00219c70 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023fb34 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082ecc 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151cc4 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118e80 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00347db4 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034a23c 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d3898 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 0023841c 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d748 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d828 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 00136434 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00055164 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00195250 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 00082720 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 001363bc 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054aa0 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00196598 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 000824b4 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2008: 00553838 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2009: 0055760c 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2010: 00079d88 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 00079a24 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a4810 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 0007703c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070ab0 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002c67e8 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a4890 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076cdc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 00070750 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d06f4 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015bf78 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2018: 0003343c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 00264cac 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2017: 0015cae8 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2018: 00033894 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2019: 0018ae9c 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (18) │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2022: 001fd820 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 0006351c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 000769d0 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 00098588 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 00207224 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00063208 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076670 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098610 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 001592f4 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 002c66c8 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159e64 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 00205624 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019c0b4 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018e260 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019e8e8 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018f484 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124b04 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6568 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 00264314 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 00061684 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124a9c 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a65e8 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00275e4c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000618e0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0027aca4 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014ee48 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1c9c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028ae64 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f630 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1cd8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002d6eec 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002de904 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124c98 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c7f0 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 00068820 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124c30 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c668 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 000684c4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007db2c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d5d0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2050: 000350c8 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 002a4d60 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 000772a0 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 0019f700 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00272994 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 001fc120 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002c4824 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2048: 0007dc0c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d6b0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2050: 0003551c 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2051: 001e0d10 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076f40 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a1f3c 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00283260 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 002056d0 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002ced24 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 0007a51c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d538 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a2e8 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d618 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00274980 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00285158 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2062: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2063: 00029bd4 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2064: 0016fba0 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2bb4 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001da1c0 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 0017071c 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2e48 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001e0098 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a5f8 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 0030fb58 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0014f210 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001e530c 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 00078c88 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 000836c8 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 0031589c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014f9f8 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ec5a0 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 00078924 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2073: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2074: 000295ec 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2075: 00029604 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2076: 0002ad68 156 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2077: 0007d638 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 00348b0c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d718 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034a9f8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 000784a0 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cc44 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127608 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0026a224 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00078140 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009ccc4 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 001275a0 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027b72c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bb93c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007e1ec 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 00189d38 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00217f64 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046e068 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d99c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 0016fae0 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001bff6c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007e134 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018aee8 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 0022915c 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046f138 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007da7c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 0017065c 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2092: 0002b190 64 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2093: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2094: 00083644 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 00296e70 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 000831e8 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a5228 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078ad0 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2097: 0007876c 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ 2098: 0010583c 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 0007434c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2099: 00073fec 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ 2100: 0013a914 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adf20 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d4c4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2101: 000ae134 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d5a4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 2103: 0013a45c 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b6c8 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007eb68 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0031789c 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce710 872 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 003288ac 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00311018 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2110: 00033be8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2104: 0006b36c 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e570 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021e608 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce80c 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032bf2c 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 0021c1cc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2110: 00034044 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 00274a84 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00285228 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2114: 0002b9e0 156 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2115: 00337788 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004bc74 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 00339a94 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b910 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016c214 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00045b4c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00457ec8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016cd54 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 000457a0 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00458fa0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2121: 00029214 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2122: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2123: 00081db4 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 00143194 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 00081b48 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 001438e0 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014e9fc 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f1e4 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 00307748 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2129: 00033314 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2128: 00216a18 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2129: 0003376c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00175258 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3ea4 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00185a78 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 001760e4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c40c4 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 001868f0 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2135: 0003331c 132 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2135: 00033774 132 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2136: 0002ad08 96 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2138: 001c9ae0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 0029faa0 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d77c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001cf1f4 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ad56c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d85c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2141: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2142: 0055db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2145: 0026c8c0 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019c86c 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0024f658 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 002612f0 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00264cf8 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00209f44 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00276690 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00217024 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2151: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2152: 0002b1d0 36 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2153: 004811cc 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 0048228c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001ce138 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 00124b34 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d3970 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124acc 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001cd27c 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 0019e5b4 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d8b8 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b97cc 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a2828 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0026af0c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 003010fc 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001d9e34 760 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d2ab4 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a0df0 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d850 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9a94 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a28a8 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027c414 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 003086f0 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001dff3c 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0022e434 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 0022022c 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 00078c48 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00077084 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081dac 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 002409b4 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 00232b18 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 000788e4 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076d24 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081b40 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00274a6c 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099a5c 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00285210 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099ad8 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af6d8 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0026ae48 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af8ec 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027c350 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2179: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2180: 0032e39c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00330cd8 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007e304 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079744 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 00313874 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123678 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 000794ec 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007e24c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 000793e0 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 00318b58 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123604 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079188 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2188: 0055db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2190: 0002b534 156 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2191: 0055db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2192: 0003ad78 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a84c 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002d7dc8 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00353ba4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00175f0c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 0014774c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003aec0 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a760 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002df7e0 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00354cb0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176d98 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00147e98 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076fac 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff2b4 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00353bb0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 00272828 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 002794a8 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001f5eb0 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bafb4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007b12c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 003067dc 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 000625e8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 000841e4 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b858 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034bec8 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076c4c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff2c8 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00354cbc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 002830f4 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 0028970c 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fe438 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001bf5e4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007b20c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030d444 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 000624cc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 0008427c 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b6f0 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034d868 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007b23c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5b40 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007b31c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5bc0 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2215: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2216: 0055db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 2217: 000f8edc 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 0008098c 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1a00 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047f08 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 00080598 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1c94 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047ba0 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00157510 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00158080 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2224: 0055bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2225: 00555ab4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2226: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2227: 001f0f50 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f8bf4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 002fb9e4 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c034c 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 003031ac 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0564 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2232: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2233: 0029b654 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001aba20 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a97d0 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001aeddc 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 00060658 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057b24 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 0006a328 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 000608dc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057cf0 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 0006956c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054d10 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 00054878 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00352254 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 002c8bf4 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 000920bc 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 00353378 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002060c0 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00092148 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2245: 0055db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2247: 002829fc 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001bf130 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a0058 7252 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001ba4c8 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c3fc4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a2894 7256 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2251: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2252: 002a4d54 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 002764dc 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007b180 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 002c99c0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043df0 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 00128554 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 00075b94 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b2158 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 00286cac 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007b260 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00206964 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043a88 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 001284ec 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 00075898 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2259: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libatomic.so.1] │ │ │ │ 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.so.3] │ │ │ │ 0x0000000c (INIT) 0x29158 │ │ │ │ - 0x0000000d (FINI) 0x356658 │ │ │ │ + 0x0000000d (FINI) 0x357758 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x54fee0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x54fee8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101cc │ │ │ │ 0x00000005 (STRTAB) 0x1ca24 │ │ │ │ 0x00000006 (SYMTAB) 0x13ce4 │ │ │ ├── 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: b7042d3d0136a2e41ec8ef4f09bd0f32d6dc52c4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 45adc7439b45fce9ad442d62fc471ed6e28eb25b │ │ │ │ │ │ │ │ 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: 0x000bcb7c, Base: 0x0053c648, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bce4c, Base: 0x0053d700, Semaphore: 0x0059964e │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e35c0, Base: 0x0053c648, Semaphore: 0x00599648 │ │ │ │ - Arguments: -4@r6 │ │ │ │ + Location: 0x000e3608, Base: 0x0053d700, Semaphore: 0x00599648 │ │ │ │ + Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e37b0, Base: 0x0053c648, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e37f8, Base: 0x0053d700, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014d340, Base: 0x0053c648, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014db24, Base: 0x0053d700, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014d350, Base: 0x0053c648, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014db34, Base: 0x0053d700, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux.so.3 │ │ │ │ +[/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ posix_spawnattr_setpgroup │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -__syslog_chk │ │ │ │ gethostname │ │ │ │ +__syslog_chk │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -193,16 +193,16 @@ │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ __setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ -fsetxattr │ │ │ │ lsetxattr │ │ │ │ +fsetxattr │ │ │ │ deflateCopy │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ @@ -238,24 +238,24 @@ │ │ │ │ XML_FreeContentModel │ │ │ │ __ctype_tolower_loc │ │ │ │ __ctype_toupper_loc │ │ │ │ __explicit_bzero_chk │ │ │ │ eventfd_write │ │ │ │ XML_GetCurrentByteIndex │ │ │ │ eventfd_read │ │ │ │ +fgetxattr │ │ │ │ +lgetxattr │ │ │ │ +fremovexattr │ │ │ │ +lremovexattr │ │ │ │ gethostbyname_r │ │ │ │ copy_file_range │ │ │ │ gai_strerror │ │ │ │ shutdown │ │ │ │ memfd_create │ │ │ │ -fgetxattr │ │ │ │ -lgetxattr │ │ │ │ __clock_settime64 │ │ │ │ -fremovexattr │ │ │ │ -lremovexattr │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ @@ -271,16 +271,16 @@ │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ sched_yield │ │ │ │ setresgid │ │ │ │ setresuid │ │ │ │ -fdatasync │ │ │ │ fpathconf │ │ │ │ +fdatasync │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ @@ -297,17 +297,17 @@ │ │ │ │ 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,16 +2034,16 @@ │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ arodbdetuespemosmodnarenegylsety$ │ │ │ │ arodemosbdetuespmodnarensetyegyl@ │ │ │ │ -ascius_alatidB6 │ │ │ │ -mimallocpg5 │ │ │ │ +ascius_alatidS6 │ │ │ │ +mimallocpx5 │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -5692,15 +5692,14 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ -can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -5750,14 +5749,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -5782,28 +5782,28 @@ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ @@ -5829,22 +5829,20 @@ │ │ │ │ Py_Initialize must be called first │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ +Exception ignored on flushing sys.stdout │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ -Exception ignored on flushing sys.stdout │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ -_run_exitfuncs │ │ │ │ -_ncallbacks │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ @@ -5920,52 +5918,17 @@ │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ __about__ │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ # destroy %U │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ -Initialization arguments are not supported │ │ │ │ -year %i is out of range │ │ │ │ -month must be in 1..12 │ │ │ │ -day is out of range for month │ │ │ │ -hour must be in 0..23 │ │ │ │ -minute must be in 0..59 │ │ │ │ -second must be in 0..59 │ │ │ │ -microsecond must be in 0..999999 │ │ │ │ -fold must be either 0 or 1 │ │ │ │ -getrandbits │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -decompress │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ +decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ @@ -6062,33 +6025,59 @@ │ │ │ │ get_stats │ │ │ │ is_tracked │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ -_random.Random │ │ │ │ -clear_locals │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ +_run_exitfuncs │ │ │ │ +_ncallbacks │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +Initialization arguments are not supported │ │ │ │ +year %i is out of range │ │ │ │ +month must be in 1..12 │ │ │ │ +day is out of range for month │ │ │ │ +hour must be in 0..23 │ │ │ │ +minute must be in 0..59 │ │ │ │ +second must be in 0..59 │ │ │ │ +microsecond must be in 0..999999 │ │ │ │ +fold must be either 0 or 1 │ │ │ │ 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 │ │ │ │ Exception ignored in m_clear of module%s%V │ │ │ │ tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ @@ -6114,14 +6103,25 @@ │ │ │ │ after_in_parent │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ '%s' must be callable, not %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ +getrandbits │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ +_random.Random │ │ │ │ +clear_locals │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ (OnnNnn) │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ @@ -6145,31 +6145,31 @@ │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ HANGUL SYLLABLE │ │ │ │ CJK UNIFIED IDEOGRAPH- │ │ │ │ invalid normalization form │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%x) │ │ │ │ character mapping must return integer, None or str │ │ │ │ +category │ │ │ │ +bidirectional │ │ │ │ +combining │ │ │ │ +mirrored │ │ │ │ +east_asian_width │ │ │ │ +decomposition │ │ │ │ +is_normalized │ │ │ │ +unicodedata.UCD │ │ │ │ cpython.PyInterpreterState_Clear │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ not the last thread │ │ │ │ '%c' was never closed │ │ │ │ -category │ │ │ │ -bidirectional │ │ │ │ -combining │ │ │ │ -mirrored │ │ │ │ -east_asian_width │ │ │ │ -decomposition │ │ │ │ -is_normalized │ │ │ │ -unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ @@ -6218,22 +6218,14 @@ │ │ │ │ |$O:NameError │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ %.200s is not a mapping │ │ │ │ free PyDictObject │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ @@ -6265,14 +6257,22 @@ │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ │ │ │ │ ../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ |O:gmtime │ │ │ │ frame does not exist │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ gid should be integer, not %.200s │ │ │ │ @@ -6304,24 +6304,40 @@ │ │ │ │ could not convert string to float: %R │ │ │ │ Failed to encode latin1 string when unpickling a date object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ Failed to encode latin1 string when unpickling a datetime object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ iii|iiiiO$i │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ │ │ │ │ +__len__() should return >= 0 │ │ │ │ +range indices must be integers or slices, not %.200s │ │ │ │ +time.sleep │ │ │ │ +sleep length must be non-negative │ │ │ │ +Invalid value NaN (not a number) │ │ │ │ +timestamp out of range for platform time_t │ │ │ │ +frexp() result out of range │ │ │ │ +float too large to pack with d format │ │ │ │ +expected an indented block after 'case' statement on line %d │ │ │ │ +Cannot recover from stack overflow. │ │ │ │ +maximum recursion depth exceeded%s │ │ │ │ +argument 'code' │ │ │ │ +argument 'groupindex' │ │ │ │ +argument 'indexgroup' │ │ │ │ +invalid SRE code │ │ │ │ +groupindex │ │ │ │ +indexgroup │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ The index into the string beyond which the RE engine will not go. │ │ │ │ groupdict │ │ │ │ -groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ getcodesize │ │ │ │ @@ -6332,29 +6348,14 @@ │ │ │ │ priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ -__len__() should return >= 0 │ │ │ │ -range indices must be integers or slices, not %.200s │ │ │ │ -time.sleep │ │ │ │ -sleep length must be non-negative │ │ │ │ -Invalid value NaN (not a number) │ │ │ │ -timestamp out of range for platform time_t │ │ │ │ -frexp() result out of range │ │ │ │ -float too large to pack with d format │ │ │ │ -expected an indented block after 'case' statement on line %d │ │ │ │ -Cannot recover from stack overflow. │ │ │ │ -maximum recursion depth exceeded%s │ │ │ │ -argument 'code' │ │ │ │ -argument 'groupindex' │ │ │ │ -argument 'indexgroup' │ │ │ │ -invalid SRE code │ │ │ │ cannot use '_' as a target │ │ │ │ invalid pattern target │ │ │ │ file.read() returned not bytes but %.100s │ │ │ │ exc must be an exception, not '%s' │ │ │ │ expected string or bytes-like object, got '%.200s' │ │ │ │ Buffer is NULL │ │ │ │ note must be a str, not '%s' │ │ │ │ @@ -6363,31 +6364,14 @@ │ │ │ │ positional patterns follow keyword patterns │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ local variable '%R' is not defined │ │ │ │ reentrant call inside %.100s.__repr__ │ │ │ │ name=%R │ │ │ │ %U encoding=%R> │ │ │ │ mode=%R │ │ │ │ -gethostbyname │ │ │ │ -gethostbyname_ex │ │ │ │ -gethostbyaddr │ │ │ │ -gethostname │ │ │ │ -sethostname │ │ │ │ -getprotobyname │ │ │ │ -socketpair │ │ │ │ -inet_ntoa │ │ │ │ -getnameinfo │ │ │ │ -getdefaulttimeout │ │ │ │ -setdefaulttimeout │ │ │ │ -if_nameindex │ │ │ │ -if_nametoindex │ │ │ │ -if_indextoname │ │ │ │ -CMSG_LEN │ │ │ │ -CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -6745,16 +6729,14 @@ │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ real number required in complex literal │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ can't compare offset-naive and offset-aware times │ │ │ │ -can't compare offset-naive and offset-aware datetimes │ │ │ │ -(O&O&O&O&) │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -6763,15 +6745,33 @@ │ │ │ │ recvfrom_into │ │ │ │ setblocking │ │ │ │ getblocking │ │ │ │ settimeout │ │ │ │ gettimeout │ │ │ │ recvmsg_into │ │ │ │ sendmsg_afalg │ │ │ │ +gethostbyname │ │ │ │ +gethostbyname_ex │ │ │ │ +gethostbyaddr │ │ │ │ +gethostname │ │ │ │ +sethostname │ │ │ │ +getprotobyname │ │ │ │ +socketpair │ │ │ │ +inet_ntoa │ │ │ │ +getnameinfo │ │ │ │ +getdefaulttimeout │ │ │ │ +setdefaulttimeout │ │ │ │ +if_nameindex │ │ │ │ +if_nametoindex │ │ │ │ +if_indextoname │ │ │ │ +CMSG_LEN │ │ │ │ +CMSG_SPACE │ │ │ │ _socket.socket │ │ │ │ +can't compare offset-naive and offset-aware datetimes │ │ │ │ +(O&O&O&O&) │ │ │ │ use_main_obmalloc │ │ │ │ allow_fork │ │ │ │ allow_exec │ │ │ │ allow_threads │ │ │ │ allow_daemon_threads │ │ │ │ check_multi_interp_extensions │ │ │ │ unsupported interpreter config .gil value '%s' │ │ │ │ @@ -6799,30 +6799,30 @@ │ │ │ │ PyCF_TYPE_COMMENTS │ │ │ │ PyCF_OPTIMIZED_AST │ │ │ │ thread not started │ │ │ │ failed detaching handle │ │ │ │ field 'subject' is required for Match │ │ │ │ detach_thread: failed detaching thread │ │ │ │ ../Objects/iterobject.c │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ bytearray object is too large to make repr │ │ │ │ iter index too large │ │ │ │ bytearray index out of range │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ can assign only bytes, buffers, or iterables of ints in range(0, 256) │ │ │ │ attempt to assign bytes of size %zd to extended slice of size %zd │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ substring not found │ │ │ │ translation table must be 256 characters long │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ @@ -6869,79 +6869,54 @@ │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ -make_scanner │ │ │ │ -make_encoder │ │ │ │ -maketrans arguments must have same length │ │ │ │ -subsection not found │ │ │ │ -this __dict__ descriptor does not support '%.200s' objects │ │ │ │ -Bound must be a type. │ │ │ │ -_type_check │ │ │ │ -zip() argument %d is shorter than argument%s%d │ │ │ │ -zip() argument %d is longer than argument%s%d │ │ │ │ -Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ -The callback can only be set for one event at a time │ │ │ │ -invalid event %d │ │ │ │ -sys.monitoring.register_callback │ │ │ │ -stack_effect │ │ │ │ -is_valid │ │ │ │ -has_const │ │ │ │ -has_name │ │ │ │ -has_jump │ │ │ │ -has_free │ │ │ │ -has_local │ │ │ │ -get_specialization_stats │ │ │ │ -get_nb_ops │ │ │ │ -get_intrinsic1_descs │ │ │ │ -get_intrinsic2_descs │ │ │ │ -get_executor │ │ │ │ -key_separator │ │ │ │ -item_separator │ │ │ │ -sort_keys │ │ │ │ -skipkeys │ │ │ │ -object_hook │ │ │ │ -object_pairs_hook │ │ │ │ -parse_float │ │ │ │ -parse_int │ │ │ │ -parse_constant │ │ │ │ encode_basestring_ascii │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ covariant │ │ │ │ contravariant │ │ │ │ infer_variance │ │ │ │ setlocale │ │ │ │ localeconv │ │ │ │ nl_langinfo │ │ │ │ dgettext │ │ │ │ dcgettext │ │ │ │ bindtextdomain │ │ │ │ bind_textdomain_codeset │ │ │ │ getencoding │ │ │ │ -Opcode support module. │ │ │ │ -_tokenize.TokenizerIter │ │ │ │ -_json.Encoder │ │ │ │ -_json.Scanner │ │ │ │ ABMON_10 │ │ │ │ ABMON_11 │ │ │ │ ABMON_12 │ │ │ │ RADIXCHAR │ │ │ │ CRNCYSTR │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ +make_scanner │ │ │ │ +make_encoder │ │ │ │ +maketrans arguments must have same length │ │ │ │ +subsection not found │ │ │ │ +this __dict__ descriptor does not support '%.200s' objects │ │ │ │ +Bound must be a type. │ │ │ │ +_type_check │ │ │ │ +zip() argument %d is shorter than argument%s%d │ │ │ │ +zip() argument %d is longer than argument%s%d │ │ │ │ +Cannot disable %s events. Callback removed. │ │ │ │ +../Python/pystrtod.c │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ Infinity │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ missing format argument │ │ │ │ @@ -6949,28 +6924,54 @@ │ │ │ │ repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ -invalid generation │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ +invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ +initial_bytes │ │ │ │ +stack_effect │ │ │ │ +is_valid │ │ │ │ +has_const │ │ │ │ +has_name │ │ │ │ +has_jump │ │ │ │ +has_free │ │ │ │ +has_local │ │ │ │ +get_specialization_stats │ │ │ │ +get_nb_ops │ │ │ │ +get_intrinsic1_descs │ │ │ │ +get_intrinsic2_descs │ │ │ │ +get_executor │ │ │ │ +key_separator │ │ │ │ +item_separator │ │ │ │ +sort_keys │ │ │ │ +skipkeys │ │ │ │ +object_hook │ │ │ │ +object_pairs_hook │ │ │ │ +parse_float │ │ │ │ +parse_int │ │ │ │ +parse_constant │ │ │ │ +Opcode support module. │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ +_json.Encoder │ │ │ │ +_json.Scanner │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ @@ -7004,28 +7005,20 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ +parking_lot: sem_init failed │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ +unlocking mutex that is not locked │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ 0123456789ABCDEF │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ Exception ignored in thread started by %R │ │ │ │ @@ -7065,14 +7058,38 @@ │ │ │ │ _compat_pickle.NAME_MAPPING should be a dict, not %.200s │ │ │ │ _compat_pickle.IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_NAME_MAPPING │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ +string helper module │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ join() result is too long │ │ │ │ sequence changed size during iteration │ │ │ │ signal only works in main thread of the main interpreter │ │ │ │ signal number out of range │ │ │ │ signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object │ │ │ │ int too large to format │ │ │ │ @@ -7088,31 +7105,14 @@ │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -quotetabs │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ O:make_scanner │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ @@ -7209,14 +7209,22 @@ │ │ │ │ Missing frame when calling profile function. │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ +sizehint │ │ │ │ +True if the epoll handler is closed │ │ │ │ +extra_tokens │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +structseq │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ Failed joining thread │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ @@ -7241,31 +7249,14 @@ │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ '%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 │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -sizehint │ │ │ │ -True if the epoll handler is closed │ │ │ │ -extra_tokens │ │ │ │ -fork_exec │ │ │ │ -structseq │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ memoryview: unsupported format %s │ │ │ │ @@ -7289,14 +7280,34 @@ │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ while encoding a JSON object │ │ │ │ _iterencode_list needs a sequence │ │ │ │ Circular reference detected │ │ │ │ items must return 2-tuples │ │ │ │ unpack requires a buffer of %zd bytes │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ _reduce_ex │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ Tuple or struct_time argument required │ │ │ │ year out of range │ │ │ │ keys must be str, int, float, bool or None, not %.100s │ │ │ │ month out of range │ │ │ │ @@ -7321,37 +7332,14 @@ │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ -max_length │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -_array_reconstructor │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ O|n:repeat │ │ │ │ while compressing data │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ @@ -7375,14 +7363,27 @@ │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ +max_length │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +_array_reconstructor │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ offset %zd out of range for %zd-byte buffer │ │ │ │ unpack_from requires a buffer of at least %zu bytes for unpacking %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ audit() missing 1 required positional argument: 'event' │ │ │ │ @@ -7416,15 +7417,20 @@ │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ invalid match pattern node in AST (kind=%d) │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ argument 4 │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ setgroups argument must be a list │ │ │ │ @@ -7452,15 +7458,14 @@ │ │ │ │ invalid wait status: %i │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ new buffer size too large │ │ │ │ -initial_value │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ @@ -7488,14 +7493,16 @@ │ │ │ │ __getformat__() argument 1 must be 'double' or 'float' │ │ │ │ IEEE, little-endian │ │ │ │ IEEE, big-endian │ │ │ │ insane float_format or double_format │ │ │ │ link: src and dst must be the same type │ │ │ │ 'async with' outside async function │ │ │ │ BINUNICODE exceeds system's maximum size of %zd bytes │ │ │ │ +fix_imports │ │ │ │ +initial_value │ │ │ │ pickle.find_class │ │ │ │ _compat_pickle.NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ _compat_pickle.IMPORT_MAPPING values should be strings, not %.200s │ │ │ │ Can't get attribute %R on %R │ │ │ │ │ │ │ │ Can't get local object %R │ │ │ │ @@ -7534,15 +7541,14 @@ │ │ │ │ co_kwonlyargcount must be a positive integer │ │ │ │ co_nlocals must be a positive integer │ │ │ │ co_stacksize must be a positive integer │ │ │ │ co_flags must be a positive integer │ │ │ │ co_firstlineno must be a positive integer │ │ │ │ OOOiiiiii │ │ │ │ code.__new__ │ │ │ │ -fix_imports │ │ │ │ failed to create init interpreter ID mutex │ │ │ │ code: LOAD_FAST_AND_CLEAR oparg %d out of range │ │ │ │ code: co_nlocals != len(co_varnames) │ │ │ │ interpreter ID must be an int, got %.100s │ │ │ │ interpreter ID must be a non-negative int, got %R │ │ │ │ __code__ must be set to a code object │ │ │ │ %U() requires a code object with %zd free vars, not %zd │ │ │ │ @@ -7589,14 +7595,22 @@ │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ fileno() takes no arguments │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +warn_on_full_buffer │ │ │ │ +($self, /) │ │ │ │ +($self, object, /) │ │ │ │ +($type, /) │ │ │ │ +($type, object, /) │ │ │ │ +(object, /) │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translate table must be of length 1 │ │ │ │ keys in translate table must be strings or integers │ │ │ │ n must be at least one │ │ │ │ @@ -7624,28 +7638,14 @@ │ │ │ │ os.posix_spawn │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ │ │ │ │ │ │ │ │ failed to reinitialize lock at fork │ │ │ │ unclosed %R │ │ │ │ @@ -7666,14 +7666,21 @@ │ │ │ │ concurrent poll() invocation │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ +buffer_callback │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -7694,15 +7701,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ @@ -7754,19 +7760,14 @@ │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -7775,22 +7776,34 @@ │ │ │ │ can't jump during a call │ │ │ │ can only jump from a 'line' trace event │ │ │ │ unexpected event type │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ 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 │ │ │ │ +kwdefaults │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +can't jump into the body of a for loop │ │ │ │ +can't jump into an 'except' block as there's no exception │ │ │ │ +incompatible stacks │ │ │ │ +can't jump into a re-raising block as there's no location │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ @@ -7842,45 +7855,32 @@ │ │ │ │ _thread.start_new_thread │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ -logoption │ │ │ │ -facility │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -kwdefaults │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %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 │ │ │ │ +<%.100s [closed]> │ │ │ │ +<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ +<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +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 │ │ │ │ @@ -7938,14 +7938,20 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ +logoption │ │ │ │ +facility │ │ │ │ +closelog │ │ │ │ +setlogmask │ │ │ │ +LOG_MASK │ │ │ │ +LOG_UPTO │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8213,26 +8219,26 @@ │ │ │ │ expected some sort of expr, but got %R │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ None disallowed in expression list │ │ │ │ -os.symlink │ │ │ │ -symlink: src and dst must be the same type │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ -dialect name must be a string │ │ │ │ +os.symlink │ │ │ │ +symlink: src and dst must be the same type │ │ │ │ got an invalid type in Constant: %s │ │ │ │ +dialect name must be a string │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8466,17 +8472,17 @@ │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ reserved name '%U' cannot be used for type parameter │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ -zdict argument must support the buffer protocol │ │ │ │ │ │ │ │ │ │ │ │ @@ -8774,59 +8780,54 @@ │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ required argument is not a float │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ +iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ -namespace_separator │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +namespace_separator │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ @@ -8858,73 +8859,73 @@ │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ +multi-byte encodings are not supported │ │ │ │ +Context() does not accept any arguments │ │ │ │ +%s(%d, %d, %d, %d) │ │ │ │ +%s(%d, %d) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ -Context() does not accept any arguments │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ -%s(%d, %d, %d, %d) │ │ │ │ -%s(%d, %d) │ │ │ │ -cannot add more objects to bytearray │ │ │ │ O|O:getsizeof │ │ │ │ -ii:wait4 │ │ │ │ +cannot add more objects to bytearray │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ +ii:wait4 │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ 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 │ │ │ │ -%.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 │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ both points must have the same number of dimensions │ │ │ │ -negative size value %zd │ │ │ │ +%.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 │ │ │ │ %s: line %i, column %i │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ -detach() takes no arguments │ │ │ │ +negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ +detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ ExternalEntityRef │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8936,73 +8937,72 @@ │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ y*|i:sendall │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -At most 45 bytes at once │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ -unlocking mutex that is not locked │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ +At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -array indices must be integers │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ - │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ 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 │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ 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 │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ absolute value too large │ │ │ │ expected an instance of Token, got %R │ │ │ │ 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 a type param, got %R │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ +float too large to pack with f format │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +limit must be an integer │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ -float too large to pack with f format │ │ │ │ -limit must be an integer │ │ │ │ -new_limit │ │ │ │ -accumulate │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ +os.truncate │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ -os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ @@ -9022,25 +9022,25 @@ │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ L;array item must be integer │ │ │ │ k must not exceed %lld │ │ │ │ not a digit │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ 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 │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ +can only assign array (not "%.200s") to array slice │ │ │ │ +attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ StartNamespaceDecl │ │ │ │ str() on a bytearray instance │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ @@ -9052,16 +9052,16 @@ │ │ │ │ code point not in range(0x110000) │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ EndDoctypeDecl │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ +Timeout value out of range │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ |s:isoformat │ │ │ │ @@ -9072,44 +9072,44 @@ │ │ │ │ not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ namespaces │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ -SHA1Type │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ +SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ +float divmod() │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ StartCdataSection │ │ │ │ +EndCdataSection │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ -EndCdataSection │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ SkippedEntity │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ +unknown expression kind inside f-string │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ O!|U:timezone │ │ │ │ '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__ │ │ │ │ @@ -9132,31 +9132,31 @@ │ │ │ │ unknown f-value conversion kind │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ steps must be a non-negative integer │ │ │ │ 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 │ │ │ │ -switch interval must be strictly positive │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ -U:__format__ │ │ │ │ +switch interval must be strictly positive │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ -%04d-%02d-%02d │ │ │ │ -bad tzinfo state arg │ │ │ │ +U:__format__ │ │ │ │ deepcopy helper not found │ │ │ │ +bad tzinfo state arg │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +%04d-%02d-%02d │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ @@ -9164,43 +9164,45 @@ │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ O(()n)NN │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ +os.getxattr │ │ │ │ +os.removexattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ _paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ -negative value for 'count' not allowed │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -bad argument type for built-in operation │ │ │ │ │ │ │ │ │ │ │ │ +bad argument type for built-in operation │ │ │ │ non-integer arguments in division │ │ │ │ +negative value for 'count' not allowed │ │ │ │ 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 │ │ │ │ arg must be list │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ @@ -9223,27 +9225,25 @@ │ │ │ │ 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 │ │ │ │ -os.getxattr │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ -os.removexattr │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __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 │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ @@ -9370,28 +9370,28 @@ │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ NoDefaultType takes no arguments │ │ │ │ │ │ │ │ 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 │ │ │ │ +write could not complete without blocking │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ +i|O&:pidfd_open │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ -i|O&:pidfd_open │ │ │ │ -unexpected constant inside of a literal pattern │ │ │ │ -write could not complete without blocking │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ @@ -9405,33 +9405,33 @@ │ │ │ │ expected a memoryview object │ │ │ │ memoryview's buffer is not this object │ │ │ │ memoryview's buffer has already been released │ │ │ │ %s(%zd, %R) │ │ │ │ Exception ignored in bf_releasebuffer of %s │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ while sharing a tuple │ │ │ │ -i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ +i:sched_rr_get_interval │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ +The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ 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 │ │ │ │ a strictly positive integer is required │ │ │ │ pop from empty bytearray │ │ │ │ +itertext() takes no arguments │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -itertext() takes no arguments │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ sys._current_frames │ │ │ │ signal.pthread_kill │ │ │ │ @@ -9553,14 +9553,15 @@ │ │ │ │ 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: │ │ │ │ @@ -9580,15 +9581,14 @@ │ │ │ │ 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 │ │ │ │ -../Objects/structseq.c │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ @@ -9608,26 +9608,28 @@ │ │ │ │ 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_SetProfile │ │ │ │ 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 │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ @@ -9651,21 +9653,19 @@ │ │ │ │ %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 │ │ │ │ │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ @@ -16425,15 +16425,15 @@ │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ type_traverse │ │ │ │ -Rli66UIz f`OZ2 │ │ │ │ +~R`m66UI │ │ │ │ source_hash($module, /, key, source) │ │ │ │ _fix_co_filename($module, code, path, /) │ │ │ │ Changes code.co_filename to specify the passed-in file path. │ │ │ │ Code object to change. │ │ │ │ File path to use. │ │ │ │ exec_builtin($module, mod, /) │ │ │ │ Initialize a built-in module. │ │ │ │ @@ -18989,139 +18989,14 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ -_ncallbacks($module, /) │ │ │ │ -Return the number of registered exit functions. │ │ │ │ -_run_exitfuncs($module, /) │ │ │ │ -Run all registered exit functions. │ │ │ │ -If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ -unregister($module, func, /) │ │ │ │ -Unregister an exit function which was previously registered using │ │ │ │ -atexit.register │ │ │ │ - func - function to be unregistered │ │ │ │ -_clear($module, /) │ │ │ │ -Clear the list of previously registered exit functions. │ │ │ │ -register($module, func, /, *args, **kwargs) │ │ │ │ -Register a function to be executed upon normal program termination │ │ │ │ - func - function to be called at exit │ │ │ │ - args - optional arguments to pass to func │ │ │ │ - kwargs - optional keyword arguments to pass to func │ │ │ │ - func is returned to facilitate usage as a decorator. │ │ │ │ -allow programmer to define multiple exit functions to be executed │ │ │ │ -upon normal program termination. │ │ │ │ -Two public functions, register and unregister, are defined. │ │ │ │ -getrandbits($self, k, /) │ │ │ │ -getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ -setstate($self, state, /) │ │ │ │ -setstate(state) -> None. Restores generator state. │ │ │ │ -getstate($self, /) │ │ │ │ -getstate() -> tuple containing the current state. │ │ │ │ -seed($self, n=None, /) │ │ │ │ -seed([n]) -> None. │ │ │ │ -Defaults to use urandom and falls back to a combination │ │ │ │ -of the current time and the process identifier. │ │ │ │ -random($self, /) │ │ │ │ -random() -> x in the interval [0, 1). │ │ │ │ -Random() -> create a random number generator with its own internal state. │ │ │ │ -Module implements the Mersenne Twister random number generator. │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ Returns a bytes object containing the uncompressed data. │ │ │ │ @@ -19640,14 +19515,34 @@ │ │ │ │ is_tracked() -- Returns true if a given object is tracked. │ │ │ │ is_finalized() -- Returns true if a given object has been already finalized. │ │ │ │ get_referrers() -- Return the list of objects that refer to an object. │ │ │ │ get_referents() -- Return the list of objects that an object refers to. │ │ │ │ freeze() -- Freeze all tracked objects and ignore them for future collections. │ │ │ │ unfreeze() -- Unfreeze all objects in the permanent generation. │ │ │ │ get_freeze_count() -- Return the number of objects in the permanent generation. │ │ │ │ +_ncallbacks($module, /) │ │ │ │ +Return the number of registered exit functions. │ │ │ │ +_run_exitfuncs($module, /) │ │ │ │ +Run all registered exit functions. │ │ │ │ +If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ +unregister($module, func, /) │ │ │ │ +Unregister an exit function which was previously registered using │ │ │ │ +atexit.register │ │ │ │ + func - function to be unregistered │ │ │ │ +_clear($module, /) │ │ │ │ +Clear the list of previously registered exit functions. │ │ │ │ +register($module, func, /, *args, **kwargs) │ │ │ │ +Register a function to be executed upon normal program termination │ │ │ │ + func - function to be called at exit │ │ │ │ + args - optional arguments to pass to func │ │ │ │ + kwargs - optional keyword arguments to pass to func │ │ │ │ + func is returned to facilitate usage as a decorator. │ │ │ │ +allow programmer to define multiple exit functions to be executed │ │ │ │ +upon normal program termination. │ │ │ │ +Two public functions, register and unregister, are defined. │ │ │ │ Heap queues │ │ │ │ [explanation by Fran │ │ │ │ ois Pinard] │ │ │ │ Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ all k, counting elements from 0. For the sake of comparison, │ │ │ │ non-existing elements are considered to be infinite. The interesting │ │ │ │ property of a heap is that a[0] is always its smallest element. │ │ │ │ @@ -19716,16 +19611,120 @@ │ │ │ │ tape drives, the story was quite different, and one had to be very │ │ │ │ clever to ensure (far in advance) that each tape movement will be the │ │ │ │ most effective possible (that is, will best participate at │ │ │ │ "progressing" the merge). Some tapes were even able to read │ │ │ │ backwards, and this was also used to avoid the rewinding time. │ │ │ │ Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ From all times, sorting has always been a Great Art! :-) │ │ │ │ +getrandbits($self, k, /) │ │ │ │ +getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ +setstate($self, state, /) │ │ │ │ +setstate(state) -> None. Restores generator state. │ │ │ │ +getstate($self, /) │ │ │ │ +getstate() -> tuple containing the current state. │ │ │ │ +seed($self, n=None, /) │ │ │ │ +seed([n]) -> None. │ │ │ │ +Defaults to use urandom and falls back to a combination │ │ │ │ +of the current time and the process identifier. │ │ │ │ +random($self, /) │ │ │ │ +random() -> x in the interval [0, 1). │ │ │ │ +Random() -> create a random number generator with its own internal state. │ │ │ │ +Module implements the Mersenne Twister random number generator. │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -22105,22 +22104,24 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ +Py_EndInterpreter │ │ │ │ PyInterpreterState_Delete │ │ │ │ zapthreads │ │ │ │ _PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ PyUnstable_AtExit │ │ │ │ SRE 2.2.2 Copyright (c) 1997-2002 by Secret Labs AB │ │ │ │ +_Py_CheckRecursiveCall │ │ │ │ search($self, /) │ │ │ │ match($self, /) │ │ │ │ __deepcopy__($self, memo, /) │ │ │ │ __copy__($self, /) │ │ │ │ expand($self, /, template) │ │ │ │ Return the string obtained by doing backslash substitution on the string template, as done by the sub() method. │ │ │ │ groupdict($self, /, default=None) │ │ │ │ @@ -22172,102 +22173,15 @@ │ │ │ │ template($module, pattern, template, /) │ │ │ │ template │ │ │ │ A list containing interleaved literal strings (str or bytes) and group │ │ │ │ indices (int), as returned by re._parser.parse_template(): │ │ │ │ [literal1, group1, ..., literalN, groupN] │ │ │ │ compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ indexgroup) │ │ │ │ -_Py_CheckRecursiveCall │ │ │ │ _PyErr_NoMemory │ │ │ │ -CMSG_SPACE(length) -> buffer size │ │ │ │ -Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ -data item with associated data of the given length, along with any │ │ │ │ -trailing padding. The buffer space needed to receive multiple items │ │ │ │ -is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ -lengths. Raises OverflowError if length is outside the permissible │ │ │ │ -range of values. │ │ │ │ -CMSG_LEN(length) -> control message length │ │ │ │ -Return the total length, without trailing padding, of an ancillary │ │ │ │ -data item with associated data of the given length. This value can │ │ │ │ -often be used as the buffer size for recvmsg() to receive a single │ │ │ │ -item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ -use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ -item will be the last in the buffer. Raises OverflowError if length │ │ │ │ -is outside the permissible range of values. │ │ │ │ -if_indextoname(if_index) │ │ │ │ -Returns the interface name corresponding to the interface index if_index. │ │ │ │ -if_nametoindex($self, oname, /) │ │ │ │ -Returns the interface index corresponding to the interface name if_name. │ │ │ │ -if_nameindex() │ │ │ │ -Returns a list of network interface information (index, name) tuples. │ │ │ │ -setdefaulttimeout(timeout) │ │ │ │ -Set the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getdefaulttimeout() -> timeout │ │ │ │ -Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ -Get host and port for a sockaddr. │ │ │ │ -getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ - -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ -Resolve host and port into addrinfo struct. │ │ │ │ -inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ -Convert a packed IP address of the given family to string format. │ │ │ │ -inet_pton(af, ip) -> packed IP address string │ │ │ │ -Convert an IP address from string format to a packed string suitable │ │ │ │ -for use with low-level network functions. │ │ │ │ -inet_ntoa($self, packed_ip, /) │ │ │ │ -Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ -inet_aton($self, ip_addr, /) │ │ │ │ -Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ -htonl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from host to network byte order. │ │ │ │ -htons($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ -ntohl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from network to host byte order. │ │ │ │ -ntohs($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ -socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ -Create a pair of socket objects from the sockets returned by the platform │ │ │ │ -socketpair() function. │ │ │ │ -The arguments are the same as for socket() except the default family is │ │ │ │ -AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ -dup(integer) -> integer │ │ │ │ -Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ -sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ -close(integer) -> None │ │ │ │ -Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ -sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ -getprotobyname(name) -> integer │ │ │ │ -Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ -getservbyport(port[, protocolname]) -> string │ │ │ │ -Return the service name from a port number and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -getservbyname(servicename[, protocolname]) -> integer │ │ │ │ -Return a port number from a service name and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -sethostname(name) │ │ │ │ -Sets the hostname to name. │ │ │ │ -gethostname() -> string │ │ │ │ -Return the current host name. │ │ │ │ -gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname(host) -> address │ │ │ │ -Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ -Implementation module for socket operations. │ │ │ │ -See the socket module for documentation. │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22456,51 +22370,102 @@ │ │ │ │ sendto(data[, flags], addr) -- send data to a given address │ │ │ │ setblocking(bool) -- set or clear the blocking I/O flag │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ +CMSG_SPACE(length) -> buffer size │ │ │ │ +Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ +data item with associated data of the given length, along with any │ │ │ │ +trailing padding. The buffer space needed to receive multiple items │ │ │ │ +is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ +lengths. Raises OverflowError if length is outside the permissible │ │ │ │ +range of values. │ │ │ │ +CMSG_LEN(length) -> control message length │ │ │ │ +Return the total length, without trailing padding, of an ancillary │ │ │ │ +data item with associated data of the given length. This value can │ │ │ │ +often be used as the buffer size for recvmsg() to receive a single │ │ │ │ +item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ +use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ +item will be the last in the buffer. Raises OverflowError if length │ │ │ │ +is outside the permissible range of values. │ │ │ │ +if_indextoname(if_index) │ │ │ │ +Returns the interface name corresponding to the interface index if_index. │ │ │ │ +if_nametoindex($self, oname, /) │ │ │ │ +Returns the interface index corresponding to the interface name if_name. │ │ │ │ +if_nameindex() │ │ │ │ +Returns a list of network interface information (index, name) tuples. │ │ │ │ +setdefaulttimeout(timeout) │ │ │ │ +Set the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getdefaulttimeout() -> timeout │ │ │ │ +Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ +Get host and port for a sockaddr. │ │ │ │ +getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ + -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ +Resolve host and port into addrinfo struct. │ │ │ │ +inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ +Convert a packed IP address of the given family to string format. │ │ │ │ +inet_pton(af, ip) -> packed IP address string │ │ │ │ +Convert an IP address from string format to a packed string suitable │ │ │ │ +for use with low-level network functions. │ │ │ │ +inet_ntoa($self, packed_ip, /) │ │ │ │ +Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ +inet_aton($self, ip_addr, /) │ │ │ │ +Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ +htonl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from host to network byte order. │ │ │ │ +htons($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ +ntohl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from network to host byte order. │ │ │ │ +ntohs($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ +socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ +Create a pair of socket objects from the sockets returned by the platform │ │ │ │ +socketpair() function. │ │ │ │ +The arguments are the same as for socket() except the default family is │ │ │ │ +AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ +dup(integer) -> integer │ │ │ │ +Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ +sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ +close(integer) -> None │ │ │ │ +Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ +sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ +getprotobyname(name) -> integer │ │ │ │ +Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ +getservbyport(port[, protocolname]) -> string │ │ │ │ +Return the service name from a port number and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +getservbyname(servicename[, protocolname]) -> integer │ │ │ │ +Return a port number from a service name and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +sethostname(name) │ │ │ │ +Sets the hostname to name. │ │ │ │ +gethostname() -> string │ │ │ │ +Return the current host name. │ │ │ │ +gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname(host) -> address │ │ │ │ +Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ +Implementation module for socket operations. │ │ │ │ +See the socket module for documentation. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ -get_executor($module, /, code, offset) │ │ │ │ -Return the executor object at offset in code if exists, None otherwise. │ │ │ │ -get_intrinsic2_descs($module, /) │ │ │ │ -Return a list of names of the binary intrinsics. │ │ │ │ -get_intrinsic1_descs($module, /) │ │ │ │ -Return a list of names of the unary intrinsics. │ │ │ │ -get_nb_ops($module, /) │ │ │ │ -Return array of symbols of binary ops. │ │ │ │ -Indexed by the BINARY_OP oparg value. │ │ │ │ -get_specialization_stats($module, /) │ │ │ │ -Return the specialization stats │ │ │ │ -has_exc($module, /, opcode) │ │ │ │ -Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ -has_local($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ -has_free($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ -Note that 'free' in this context refers to names in the current scope │ │ │ │ -that are referenced by inner scopes or names in outer scopes that are │ │ │ │ -referenced from this scope. It does not include references to global │ │ │ │ -or builtin scopes. │ │ │ │ -has_jump($module, /, opcode) │ │ │ │ -Return True if the opcode has a jump target, False otherwise. │ │ │ │ -has_name($module, /, opcode) │ │ │ │ -Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ -has_const($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a constant, False otherwise. │ │ │ │ -has_arg($module, /, opcode) │ │ │ │ -Return True if the opcode uses its oparg, False otherwise. │ │ │ │ -is_valid($module, /, opcode) │ │ │ │ -Return True if opcode is valid, False otherwise. │ │ │ │ -stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ -Compute the stack effect of the opcode. │ │ │ │ -Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ -JSON scanner object │ │ │ │ scanstring(string, end, strict=True) -> (string, end) │ │ │ │ Scan the string s for a JSON string. End is the index of the │ │ │ │ character in s after the quote that started the JSON string. │ │ │ │ Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ on attempt to decode an invalid string. If strict is False then literal │ │ │ │ control characters are allowed in the string. │ │ │ │ Returns a tuple of the decoded string and the index of the character in s │ │ │ │ @@ -22535,46 +22500,55 @@ │ │ │ │ localeconv($module, /) │ │ │ │ Returns numeric and monetary locale-specific parameters. │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ -_PySemaphore_Init │ │ │ │ +get_executor($module, /, code, offset) │ │ │ │ +Return the executor object at offset in code if exists, None otherwise. │ │ │ │ +get_intrinsic2_descs($module, /) │ │ │ │ +Return a list of names of the binary intrinsics. │ │ │ │ +get_intrinsic1_descs($module, /) │ │ │ │ +Return a list of names of the unary intrinsics. │ │ │ │ +get_nb_ops($module, /) │ │ │ │ +Return array of symbols of binary ops. │ │ │ │ +Indexed by the BINARY_OP oparg value. │ │ │ │ +get_specialization_stats($module, /) │ │ │ │ +Return the specialization stats │ │ │ │ +has_exc($module, /, opcode) │ │ │ │ +Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ +has_local($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ +has_free($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ +Note that 'free' in this context refers to names in the current scope │ │ │ │ +that are referenced by inner scopes or names in outer scopes that are │ │ │ │ +referenced from this scope. It does not include references to global │ │ │ │ +or builtin scopes. │ │ │ │ +has_jump($module, /, opcode) │ │ │ │ +Return True if the opcode has a jump target, False otherwise. │ │ │ │ +has_name($module, /, opcode) │ │ │ │ +Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ +has_const($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a constant, False otherwise. │ │ │ │ +has_arg($module, /, opcode) │ │ │ │ +Return True if the opcode uses its oparg, False otherwise. │ │ │ │ +is_valid($module, /, opcode) │ │ │ │ +Return True if opcode is valid, False otherwise. │ │ │ │ +stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ +Compute the stack effect of the opcode. │ │ │ │ +Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ +JSON scanner object │ │ │ │ +V_PySemaphore_Init │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ -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 │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - 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 │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -22721,51 +22695,42 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ -DTDDPDVLDDD0 │ │ │ │ -_Py_CheckRecursiveCallPy │ │ │ │ -reset_peak($module, /) │ │ │ │ -Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ -Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ -get_traced_memory($module, /) │ │ │ │ -Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ -Returns a tuple: (current: int, peak: int). │ │ │ │ -get_tracemalloc_memory($module, /) │ │ │ │ -Get the memory usage in bytes of the tracemalloc module. │ │ │ │ -This memory is used internally to trace memory allocations. │ │ │ │ -get_traceback_limit($module, /) │ │ │ │ -Get the maximum number of frames stored in the traceback of a trace. │ │ │ │ -By default, a trace of an allocated memory block only stores │ │ │ │ -the most recent frame: the limit is 1. │ │ │ │ -stop($module, /) │ │ │ │ -Stop tracing Python memory allocations. │ │ │ │ -Also clear traces of memory blocks allocated by Python. │ │ │ │ -start($module, nframe=1, /) │ │ │ │ -Start tracing Python memory allocations. │ │ │ │ -Also set the maximum number of frames stored in the traceback of a │ │ │ │ -trace to nframe. │ │ │ │ -_get_object_traceback($module, obj, /) │ │ │ │ -Get the traceback where the Python object obj was allocated. │ │ │ │ -Return a tuple of (filename: str, lineno: int) tuples. │ │ │ │ -Return None if the tracemalloc module is disabled or did not │ │ │ │ -trace the allocation of the object. │ │ │ │ -_get_traces($module, /) │ │ │ │ -Get traces of all memory blocks allocated by Python. │ │ │ │ -Return a list of (size: int, traceback: tuple) tuples. │ │ │ │ -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. │ │ │ │ +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 │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + 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.) │ │ │ │ +FTFFPFLHFFF0 │ │ │ │ +?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 │ │ │ │ @@ -22920,14 +22885,53 @@ │ │ │ │ of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ is an integer or if none is specified, the result value is an integer │ │ │ │ corresponding to the return value of the fcntl call in the C code. │ │ │ │ This module performs file control and I/O control on file │ │ │ │ descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ routines. File descriptors can be obtained with the fileno() method of │ │ │ │ a file or socket object. │ │ │ │ +_Py_CheckRecursiveCallPy │ │ │ │ +reset_peak($module, /) │ │ │ │ +Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ +Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ +get_traced_memory($module, /) │ │ │ │ +Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ +Returns a tuple: (current: int, peak: int). │ │ │ │ +get_tracemalloc_memory($module, /) │ │ │ │ +Get the memory usage in bytes of the tracemalloc module. │ │ │ │ +This memory is used internally to trace memory allocations. │ │ │ │ +get_traceback_limit($module, /) │ │ │ │ +Get the maximum number of frames stored in the traceback of a trace. │ │ │ │ +By default, a trace of an allocated memory block only stores │ │ │ │ +the most recent frame: the limit is 1. │ │ │ │ +stop($module, /) │ │ │ │ +Stop tracing Python memory allocations. │ │ │ │ +Also clear traces of memory blocks allocated by Python. │ │ │ │ +start($module, nframe=1, /) │ │ │ │ +Start tracing Python memory allocations. │ │ │ │ +Also set the maximum number of frames stored in the traceback of a │ │ │ │ +trace to nframe. │ │ │ │ +_get_object_traceback($module, obj, /) │ │ │ │ +Get the traceback where the Python object obj was allocated. │ │ │ │ +Return a tuple of (filename: str, lineno: int) tuples. │ │ │ │ +Return None if the tracemalloc module is disabled or did not │ │ │ │ +trace the allocation of the object. │ │ │ │ +_get_traces($module, /) │ │ │ │ +Get traces of all memory blocks allocated by Python. │ │ │ │ +Return a list of (size: int, traceback: tuple) tuples. │ │ │ │ +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. │ │ │ │ +Unable to allocate output buffer. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __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, /) │ │ │ │ @@ -23035,17 +23039,14 @@ │ │ │ │ _array_reconstructor($module, arraytype, typecode, mformat_code, items, │ │ │ │ /) │ │ │ │ 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 │ │ │ │ =========== │ │ │ │ zi======T=N= │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ @@ -24234,27 +24235,26 @@ │ │ │ │ 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. │ │ │ │ signal_active_thread │ │ │ │ -_enter_buffered_busy │ │ │ │ !!!!!!!!!!!!!! │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ +_enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ @@ -24673,15 +24673,15 @@ │ │ │ │ wait_all │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ -4@r5 4@r9 │ │ │ │ +4@r5 4@r8 │ │ │ │ gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #20] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d564 7369785f 73706177 6e617474 725f7365 six_spawnattr_se │ │ │ │ 0x0001d574 74736967 6d61736b 00706f73 69785f73 tsigmask.posix_s │ │ │ │ 0x0001d584 7061776e 61747472 5f736574 7067726f pawnattr_setpgro │ │ │ │ 0x0001d594 75700070 6f6c6c00 736f636b 65747061 up.poll.socketpa │ │ │ │ 0x0001d5a4 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d5b4 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d5c4 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d5d4 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ - 0x0001d5e4 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ + 0x0001d5d4 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ + 0x0001d5e4 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ 0x0001d5f4 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d604 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d614 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d624 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d634 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d644 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d654 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ 0x0001d9e4 456c656d 656e7444 65636c48 616e646c ElementDeclHandl │ │ │ │ 0x0001d9f4 65720058 4d4c5f53 65744174 746c6973 er.XML_SetAttlis │ │ │ │ 0x0001da04 74446563 6c48616e 646c6572 00584d4c tDeclHandler.XML │ │ │ │ 0x0001da14 5f536574 536b6970 70656445 6e746974 _SetSkippedEntit │ │ │ │ 0x0001da24 7948616e 646c6572 005f5f73 6574736f yHandler.__setso │ │ │ │ 0x0001da34 636b6f70 74363400 73657470 77656e74 ckopt64.setpwent │ │ │ │ 0x0001da44 00676574 7077656e 7400656e 64707765 .getpwent.endpwe │ │ │ │ - 0x0001da54 6e740061 646c6572 33320066 73657478 nt.adler32.fsetx │ │ │ │ - 0x0001da64 61747472 006c7365 74786174 74720064 attr.lsetxattr.d │ │ │ │ + 0x0001da54 6e740061 646c6572 3332006c 73657478 nt.adler32.lsetx │ │ │ │ + 0x0001da64 61747472 00667365 74786174 74720064 attr.fsetxattr.d │ │ │ │ 0x0001da74 65666c61 7465436f 7079006f 70656e70 eflateCopy.openp │ │ │ │ 0x0001da84 74790069 6e666c61 7465436f 70790063 ty.inflateCopy.c │ │ │ │ 0x0001da94 6f707973 69676e00 6b696c6c 70670073 opysign.killpg.s │ │ │ │ 0x0001daa4 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001dab4 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ 0x0001dac4 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ 0x0001dad4 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ @@ -303,51 +303,51 @@ │ │ │ │ 0x0001dce4 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcf4 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dd04 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dd14 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ 0x0001dd24 74650061 6c61726d 00584d4c 5f476574 te.alarm.XML_Get │ │ │ │ 0x0001dd34 43757272 656e7442 79746549 6e646578 CurrentByteIndex │ │ │ │ 0x0001dd44 00657665 6e746664 5f726561 64006665 .eventfd_read.fe │ │ │ │ - 0x0001dd54 78656376 65006374 65726d69 64006765 xecve.ctermid.ge │ │ │ │ - 0x0001dd64 74686f73 7462796e 616d655f 7200636f thostbyname_r.co │ │ │ │ - 0x0001dd74 70795f66 696c655f 72616e67 65006761 py_file_range.ga │ │ │ │ - 0x0001dd84 695f7374 72657272 6f720073 68757464 i_strerror.shutd │ │ │ │ - 0x0001dd94 6f776e00 73706c69 6365006d 656d6664 own.splice.memfd │ │ │ │ - 0x0001dda4 5f637265 61746500 6368726f 6f740066 _create.chroot.f │ │ │ │ - 0x0001ddb4 67657478 61747472 006c6765 74786174 getxattr.lgetxat │ │ │ │ - 0x0001ddc4 7472005f 5f636c6f 636b5f73 65747469 tr.__clock_setti │ │ │ │ - 0x0001ddd4 6d653634 00667265 6d6f7665 78617474 me64.fremovexatt │ │ │ │ - 0x0001dde4 72006c72 656d6f76 65786174 74720073 r.lremovexattr.s │ │ │ │ + 0x0001dd54 78656376 65006374 65726d69 64006667 xecve.ctermid.fg │ │ │ │ + 0x0001dd64 65747861 74747200 6c676574 78617474 etxattr.lgetxatt │ │ │ │ + 0x0001dd74 72006672 656d6f76 65786174 7472006c r.fremovexattr.l │ │ │ │ + 0x0001dd84 72656d6f 76657861 74747200 67657468 removexattr.geth │ │ │ │ + 0x0001dd94 6f737462 796e616d 655f7200 636f7079 ostbyname_r.copy │ │ │ │ + 0x0001dda4 5f66696c 655f7261 6e676500 6761695f _file_range.gai_ │ │ │ │ + 0x0001ddb4 73747265 72726f72 00736875 74646f77 strerror.shutdow │ │ │ │ + 0x0001ddc4 6e007370 6c696365 006d656d 66645f63 n.splice.memfd_c │ │ │ │ + 0x0001ddd4 72656174 65005f5f 636c6f63 6b5f7365 reate.__clock_se │ │ │ │ + 0x0001dde4 7474696d 65363400 6368726f 6f740073 ttime64.chroot.s │ │ │ │ 0x0001ddf4 63686564 5f736574 73636865 64756c65 ched_setschedule │ │ │ │ 0x0001de04 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ 0x0001de14 00676574 67726f75 706c6973 7400584d .getgrouplist.XM │ │ │ │ 0x0001de24 4c5f5365 74426173 65007365 74656769 L_SetBase.setegi │ │ │ │ 0x0001de34 64007365 74657569 64007365 74676964 d.seteuid.setgid │ │ │ │ 0x0001de44 00707468 72656164 5f676574 63707563 .pthread_getcpuc │ │ │ │ 0x0001de54 6c6f636b 69640073 65747569 64006765 lockid.setuid.ge │ │ │ │ 0x0001de64 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ 0x0001de74 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ 0x0001de84 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ 0x0001de94 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001dea4 74707400 6d6b6e6f 64617400 6d6b6e6f tpt.mknodat.mkno │ │ │ │ - 0x0001deb4 6400756e 6c6f636b 70740074 74796e61 d.unlockpt.ttyna │ │ │ │ + 0x0001dea4 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ + 0x0001deb4 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ 0x0001dec4 6d655f72 00706f73 69785f66 61647669 me_r.posix_fadvi │ │ │ │ 0x0001ded4 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ 0x0001dee4 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ 0x0001def4 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ 0x0001df04 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001df14 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001df24 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001df34 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001df44 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df54 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df64 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df74 69640073 65747265 73756964 00776169 id.setresuid.wai │ │ │ │ - 0x0001df84 74696400 66646174 6173796e 63007772 tid.fdatasync.wr │ │ │ │ - 0x0001df94 69746576 00667061 7468636f 6e660074 itev.fpathconf.t │ │ │ │ + 0x0001df84 74696400 66706174 68636f6e 66006664 tid.fpathconf.fd │ │ │ │ + 0x0001df94 61746173 796e6300 77726974 65760074 atasync.writev.t │ │ │ │ 0x0001dfa4 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001dfb4 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001dfc4 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001dfd4 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001dfe4 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dff4 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ 0x0001e004 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ @@ -360,18 +360,18 @@ │ │ │ │ 0x0001e074 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ 0x0001e084 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e094 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e0a4 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e0b4 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e0c4 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e0d4 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e0e4 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ - 0x0001e0f4 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ - 0x0001e104 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ - 0x0001e114 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ + 0x0001e0e4 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ + 0x0001e0f4 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ + 0x0001e104 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ + 0x0001e114 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ 0x0001e124 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ 0x0001e134 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e144 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e154 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e164 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e174 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e184 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029158 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 21c05c <_start@@Base+0x44> │ │ │ │ + bl 22eb44 <_start@@Base+0x44> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -17,52 +17,52 @@ │ │ │ │ ldr r3, [pc, #88] @ 2aaf8 │ │ │ │ ldr r0, [r3, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2aac4 │ │ │ │ b 2aae8 │ │ │ │ ldr r0, [pc, #72] @ 2aafc │ │ │ │ mov r1, #0 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2aa98 │ │ │ │ b 2aae0 │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2aae0 │ │ │ │ ldr r3, [pc, #40] @ 2ab00 │ │ │ │ ldr r1, [pc, #40] @ 2ab04 │ │ │ │ ldr r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003568fc │ │ │ │ + @ instruction: 0x003579fc │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r6, r5, ip, lsl #18 │ │ │ │ + eorseq r7, r5, ip, lsl #20 │ │ │ │ │ │ │ │ 0002ab08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 21d744 │ │ │ │ + bl 2300e0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21d3ec <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8af00 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov ip, #1 │ │ │ │ strd r6, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -79,66 +79,66 @@ │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 21d700 │ │ │ │ + bl 23009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 220338 │ │ │ │ + bl 8bb4c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 222ae4 │ │ │ │ + bl 23528c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f0b0 │ │ │ │ + bl 23199c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 220338 │ │ │ │ + bl 8bb4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1a8024 │ │ │ │ + bl 1aabd4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2688d0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 27a0b8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c696c <_Py_GetConfig@@Base> │ │ │ │ + bl c6b8c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2241cc │ │ │ │ + bl 236974 │ │ │ │ ldr ip, [pc, #164] @ 2ace8 │ │ │ │ ldr r3, [pc, #164] @ 2acec │ │ │ │ ldr r2, [pc, #164] @ 2acf0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #148] @ 2acf4 │ │ │ │ - bl 22f744 │ │ │ │ + bl 241cc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ movge r4, #0 │ │ │ │ bge 2ac84 │ │ │ │ bl 2c4d8 │ │ │ │ mov r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2acc0 │ │ │ │ ldr r5, [pc, #108] @ 2ad00 │ │ │ │ @@ -151,57 +151,57 @@ │ │ │ │ ldr r1, [pc, #84] @ 2ad04 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r3 │ │ │ │ bl 2c318 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276f0c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 277298 │ │ │ │ + bl 2873dc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 287768 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r5, r8, lsr r9 │ │ │ │ + eorseq r7, r5, r8, lsr sl │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r9, r8, ror #29 │ │ │ │ + eorseq r5, r9, r8, ror #31 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r6, r5, r8, asr #18 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ - eorseq r6, r5, r4, ror #18 │ │ │ │ - eorseq r5, r9, ip, lsl r0 │ │ │ │ + eorseq r7, r5, r8, asr #20 │ │ │ │ + eorseq r7, r5, r8, asr sl │ │ │ │ + eorseq r7, r5, r4, ror #20 │ │ │ │ + eorseq r6, r9, ip, lsl r1 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, lsl #19 │ │ │ │ + eorseq r7, r5, r8, lsl #21 │ │ │ │ │ │ │ │ 0002ad08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 2ad5c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r3, #1608] @ 0x648 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2ad38 │ │ │ │ ldr r1, [pc, #44] @ 2ad60 │ │ │ │ ldr r0, [pc, #44] @ 2ad64 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d5f0 │ │ │ │ + bl 22ff8c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - mlaseq r5, r0, r9, r6 │ │ │ │ - eorseq r5, r9, ip, lsr #32 │ │ │ │ + mlaseq r5, r0, sl, r7 │ │ │ │ + eorseq r6, r9, ip, lsr #2 │ │ │ │ │ │ │ │ 0002ad68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -209,40 +209,40 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2ad94 │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2adf8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21db00 │ │ │ │ + bl 230434 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b9a8 │ │ │ │ + bl 8b840 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2adf0 │ │ │ │ ldr r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2adf0 │ │ │ │ ldr r1, [pc, #16] @ 2adfc │ │ │ │ ldr r0, [pc, #16] @ 2ae00 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, r4, asr #32 │ │ │ │ + @ instruction: 0x00357ad4 │ │ │ │ + eorseq r6, r9, r4, asr #2 │ │ │ │ │ │ │ │ 0002ae04 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ @@ -283,195 +283,195 @@ │ │ │ │ ldr r3, [pc, #212] @ 2af6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r3, [pc, #192] @ 2af70 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14d714 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14def8 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ stm r5, {r3, r7} │ │ │ │ ldr r0, [pc, #76] @ 2af7c │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [pc, #68] @ 2af80 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ streq r5, [r2, #1496] @ 0x5d8 │ │ │ │ beq 2af5c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2af48 │ │ │ │ str r5, [r2] │ │ │ │ ldr r0, [pc, #24] @ 2af7c │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r5, r4, ror #19 │ │ │ │ + eorseq r7, r5, r4, ror #21 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ subseq r6, r7, r4, ror #7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002af84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #96] @ 2affc │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2afbc │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #72] @ 2b000 │ │ │ │ mov r1, r3 │ │ │ │ b 2b1f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a4a4 │ │ │ │ + bl 83574 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c90 │ │ │ │ │ │ │ │ 0002b004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 2b170 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2b03c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #316] @ 2b174 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2b1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79094 │ │ │ │ + bl 78d30 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2b090 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ ldr r2, [pc, #252] @ 2b178 │ │ │ │ ldr r5, [pc, #252] @ 2b17c │ │ │ │ ldr r3, [r2, #2164] @ 0x874 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #2164] @ 0x874 │ │ │ │ b 2b0bc │ │ │ │ sub r1, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r1, #2 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2b14c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2b0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b11c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2b11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 188be8 <_PyErr_Clear@@Base> │ │ │ │ + b 189c08 <_PyErr_Clear@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c94 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002b180 : │ │ │ │ ldr r3, [pc, #4] @ 2b18c │ │ │ │ @@ -488,56 +488,56 @@ │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21dbe0 │ │ │ │ + bl 230514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b1d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21dbe0 │ │ │ │ + bl 230514 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 21d744 │ │ │ │ + bl 2300e0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 21db00 │ │ │ │ + bl 230434 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ba4c │ │ │ │ + bl 8b8e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b9a8 │ │ │ │ + bl 8b840 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2b28c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ streq r4, [r5] │ │ │ │ beq 2b28c │ │ │ │ mov r2, r3 │ │ │ │ @@ -557,15 +557,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21db88 │ │ │ │ + bl 2304bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -574,84 +574,84 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d584 │ │ │ │ + bl 22ff20 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 0002b30c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ bne 2b334 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2252b8 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 237a60 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21db00 │ │ │ │ + bl 230434 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b9a8 │ │ │ │ + bl 8b840 │ │ │ │ ldr r3, [r4, #1456] @ 0x5b0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1460] @ 0x5b4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b3f8 │ │ │ │ ldr r1, [pc, #20] @ 2b408 │ │ │ │ ldr r0, [pc, #20] @ 2b40c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, r0, lsr #13 │ │ │ │ + eorseq r4, r9, r8, lsr #30 │ │ │ │ + @ instruction: 0x00357ad4 │ │ │ │ + eorseq r6, r9, r0, lsr #15 │ │ │ │ │ │ │ │ 0002b410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -659,128 +659,128 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2b43c │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2b4a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21db00 │ │ │ │ + bl 230434 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b9a8 │ │ │ │ + bl 8b840 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b498 │ │ │ │ ldr r3, [r6, #1480] @ 0x5c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b498 │ │ │ │ ldr r1, [pc, #16] @ 2b4a4 │ │ │ │ ldr r0, [pc, #16] @ 2b4a8 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, ip, lsr #13 │ │ │ │ + @ instruction: 0x00357ad4 │ │ │ │ + eorseq r6, r9, ip, lsr #15 │ │ │ │ │ │ │ │ 0002b4ac : │ │ │ │ mov r0, #1 │ │ │ │ b 2b4b4 │ │ │ │ │ │ │ │ 0002b4b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d744 │ │ │ │ + bl 2300e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b4ec │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r3, [pc, #60] @ 2b530 │ │ │ │ ldr r3, [r3, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b528 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 21d3ec <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8af00 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 21f0b0 │ │ │ │ + bl 23199c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 220338 │ │ │ │ + bl 8bb4c │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b4e4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002b534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 2b5c4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b56c │ │ │ │ ldr r0, [pc, #100] @ 2b5c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2201cc <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 232ab8 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ b 2b5bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b5b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ beq 2b5b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 129100 │ │ │ │ + bl 129098 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c90 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ 0002b5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 22047c │ │ │ │ + bl 232c24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -800,17 +800,17 @@ │ │ │ │ bl 29220 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 2b65c │ │ │ │ ldr r0, [pc, #4] @ 2b658 │ │ │ │ - bl 7d99c │ │ │ │ + bl 7da7c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x003573d8 │ │ │ │ + @ instruction: 0x003584d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #804] @ 2b99c │ │ │ │ mov r6, r2 │ │ │ │ @@ -827,106 +827,106 @@ │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #1600] @ 0x640 │ │ │ │ beq 2b734 │ │ │ │ ldr r1, [pc, #740] @ 2b9a0 │ │ │ │ mov r2, #20 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #616] @ 2b9b4 │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b788 │ │ │ │ ldr r1, [pc, #604] @ 2b9b8 │ │ │ │ mov r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 29e088 │ │ │ │ + bl 2abc28 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ sub r3, r3, #604 @ 0x25c │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7ac │ │ │ │ ldr r1, [pc, #544] @ 2b9c0 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #596] @ 0x254 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7cc │ │ │ │ ldr r1, [pc, #516] @ 2b9c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #592] @ 0x250 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7ec │ │ │ │ ldr r1, [pc, #488] @ 2b9c8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r3, [r3, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [pc, #460] @ 2b9cc │ │ │ │ ldreq r1, [pc, #460] @ 2b9d0 │ │ │ │ movne r2, #15 │ │ │ │ moveq r2, #7 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bd48 │ │ │ │ + bl 8bd24 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r7, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ bne 2b848 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r7, [r0, #8] │ │ │ │ moveq r7, r0 │ │ │ │ @@ -939,100 +939,100 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ beq 2b95c │ │ │ │ ldr r0, [pc, #348] @ 2b9d8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 265e1c │ │ │ │ + bl 277728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119eb8 │ │ │ │ + bl 119dcc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2b918 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 174dc0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175c34 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2b954 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222dd8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235580 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 223038 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 2357e0 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 27209c <_PyThreadState_NewBound@@Base+0x60c> │ │ │ │ + bl 282754 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r0, lsl r4 │ │ │ │ - eorseq r9, r7, r0, ror #23 │ │ │ │ - eorseq r7, r5, r8, lsr #8 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r7, r5, ip, lsr r4 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq sl, r7, r0, ror #25 │ │ │ │ + eorseq r8, r5, r8, lsr #10 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + eorseq r8, r5, ip, lsr r5 │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - eorseq r7, r5, r4, asr r4 │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ - @ instruction: 0x0037fddc │ │ │ │ - eorseq r7, r5, ip, ror #8 │ │ │ │ - eorseq r7, r5, r0, lsl #9 │ │ │ │ - mlaseq r5, r0, r4, r7 │ │ │ │ - eorseq r7, r5, r0, lsr #9 │ │ │ │ + eorseq r8, r5, r4, asr r5 │ │ │ │ + eorseq lr, r8, ip, lsl #11 │ │ │ │ + eorseq r0, r8, ip, ror #30 │ │ │ │ + eorseq r8, r5, ip, ror #10 │ │ │ │ + eorseq r8, r5, r0, lsl #11 │ │ │ │ + mlaseq r5, r0, r5, r8 │ │ │ │ + eorseq r8, r5, r0, lsr #11 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002b9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1042,41 +1042,41 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ - bl 21ed88 │ │ │ │ + bl 2316bc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldmne r5, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ bne 2ba68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 21f564 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 231e50 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2ba58 │ │ │ │ ldr r2, [pc, #40] @ 2ba74 │ │ │ │ ldr r3, [pc, #40] @ 2ba78 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ b 2ba68 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r9, r4, lsr #1 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r8, r9, r4, lsr #3 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r1, #3880] @ 0xf28 │ │ │ │ @@ -1094,15 +1094,15 @@ │ │ │ │ strne r5, [sp, #24] │ │ │ │ beq 2bb38 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8c34 │ │ │ │ + bl b8ef4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #420] @ 2bc9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ @@ -1113,43 +1113,43 @@ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #376] @ 2bca0 │ │ │ │ cmp r0, r1 │ │ │ │ beq 2bb3c │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bb3c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr fp, [pc, #348] @ 2bca4 │ │ │ │ mov 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 r9, [sp] │ │ │ │ - bl b8c34 │ │ │ │ + bl b8ef4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bc48 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq 2bbac │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1158,85 +1158,85 @@ │ │ │ │ cmp r6, #0 │ │ │ │ strne r9, [sp, #36] @ 0x24 │ │ │ │ beq 2bc14 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ca98 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d928 <_PySet_NextEntry@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bc14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bbd0 │ │ │ │ - bl 174b00 │ │ │ │ + bl 175974 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bbd0 │ │ │ │ b 2bb50 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r1, [pc, #136] @ 2bca8 │ │ │ │ ldreq r1, [pc, #136] @ 2bcac │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296f00 <_PyArg_NoPositional@@Base+0x84> │ │ │ │ + bl 2a5234 │ │ │ │ mov sl, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ b 2bb50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2bc94 │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [pc, #84] @ 2bcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 298c94 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a6fc8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ 2bcb8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 222d58 <_Py_write_noraise@@Base> │ │ │ │ + b 235500 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r5, r4, ror #10 │ │ │ │ + eorseq r8, r5, r4, ror #12 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r7, r5, r8, ror r5 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - mlaseq r5, r4, r5, r7 │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + eorseq r8, r5, r8, ror r6 │ │ │ │ + mlaseq r5, r0, r6, r8 │ │ │ │ + mlaseq r5, r4, r6, r8 │ │ │ │ + eorseq lr, r8, ip, lsl #11 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #24] @ 2bcec │ │ │ │ ldr ip, [pc, #24] @ 2bcf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r3, [pc, #16] @ 2bcf4 │ │ │ │ ldr r2, [pc, #16] @ 2bcf8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x003d1ab4 │ │ │ │ - @ instruction: 0x0035d9fc │ │ │ │ - mlaseq r5, r4, r5, lr │ │ │ │ + @ instruction: 0x003d2bb4 │ │ │ │ + @ instruction: 0x0035eafc │ │ │ │ + mlaseq r5, r4, r6, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #132] @ 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a0fc │ │ │ │ @@ -1268,89 +1268,89 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, asr #4 │ │ │ │ - eorseq r4, r9, r4, lsl #3 │ │ │ │ - eorseq r4, r9, r0, lsr #3 │ │ │ │ - eorseq r4, r9, r4, ror #3 │ │ │ │ - eorseq r4, r9, ip, lsl r2 │ │ │ │ + eorseq r5, r9, r4, asr #6 │ │ │ │ + eorseq r5, r9, r4, lsl #5 │ │ │ │ + eorseq r5, r9, r0, lsr #5 │ │ │ │ + eorseq r5, r9, r4, ror #5 │ │ │ │ + eorseq r5, r9, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ ands r4, ip, #67108864 @ 0x4000000 │ │ │ │ bne 2bde8 │ │ │ │ ldr r3, [pc, #56] @ 2be10 │ │ │ │ ldr r1, [pc, #56] @ 2be14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ b 2be08 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl b6ba4 │ │ │ │ + bl b6e5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq r0, [r6], -r8 @ │ │ │ │ + @ instruction: 0x003611b8 │ │ │ │ │ │ │ │ 0002be18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb8a4 │ │ │ │ + bl bbb6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2be84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2be8c │ │ │ │ mov r4, r5 │ │ │ │ b 2be98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2be84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2bebc │ │ │ │ - b cfd04 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfe0c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1361,59 +1361,59 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 2bf08 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2bf08 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ b 2bedc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002bf18 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 2bf74 <_PyInterpreterState_GetConfigCopy@@Base+0x5c> │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ - bl 220254 │ │ │ │ + bl 232b40 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 7434c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73fec <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002bf78 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r2, [pc, #252] @ 2c08c <_PyInterpreterState_SetConfig@@Base+0x114> │ │ │ │ sub sp, sp, #304 @ 0x130 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 21d3ec <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8af00 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -1430,112 +1430,112 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 220254 │ │ │ │ + bl 232b40 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 7434c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73fec <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 22047c │ │ │ │ + bl 232c24 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 220254 │ │ │ │ + bl 232b40 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 246120 │ │ │ │ + bl 257e74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 220338 │ │ │ │ + bl 8bb4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #128] @ 2c134 <_PyInterpreterState_SetConfig@@Base+0x1bc> │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c0c4 <_PyInterpreterState_SetConfig@@Base+0x14c> │ │ │ │ mov r4, #0 │ │ │ │ b 2c128 <_PyInterpreterState_SetConfig@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 245294 │ │ │ │ + bl 256fe8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c10c <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r2, r3, #61440 @ 0xf000 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ bne 2c10c <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ ldr r2, [pc, #56] @ 2c138 <_PyInterpreterState_SetConfig@@Base+0x1c0> │ │ │ │ tst r3, #73 @ 0x49 │ │ │ │ ldr r4, [pc, #52] @ 2c13c <_PyInterpreterState_SetConfig@@Base+0x1c4> │ │ │ │ moveq r4, r2 │ │ │ │ b 2c110 <_PyInterpreterState_SetConfig@@Base+0x198> │ │ │ │ ldr r4, [pc, #36] @ 2c138 <_PyInterpreterState_SetConfig@@Base+0x1c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + eorseq r9, r6, r0, lsl r0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [pc, #104] @ 2c1cc <_PyInterpreterState_SetConfig@@Base+0x254> │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c1c0 <_PyInterpreterState_SetConfig@@Base+0x248> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 139e34 │ │ │ │ + bl 139e4c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge 2c1ac <_PyInterpreterState_SetConfig@@Base+0x234> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ b 2c1c0 <_PyInterpreterState_SetConfig@@Base+0x248> │ │ │ │ @@ -1543,15 +1543,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 13a914 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + eorseq r9, r6, r0, lsl r0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 2c1ec <_PyInterpreterState_SetConfig@@Base+0x274> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ @@ -1563,77 +1563,77 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 21d744 │ │ │ │ + bl 2300e0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ bne 2c240 <_Py_InitializeMain@@Base+0x48> │ │ │ │ ldr r3, [pc, #24] @ 2c24c <_Py_InitializeMain@@Base+0x54> │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb08 │ │ │ │ + bl 251f80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #116] @ 2c2e8 <_Py_InitializeMain@@Base+0xf0> │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c284 <_Py_InitializeMain@@Base+0x8c> │ │ │ │ mov r4, #0 │ │ │ │ b 2c2dc <_Py_InitializeMain@@Base+0xe4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 245294 │ │ │ │ + bl 256fe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r4, [pc, #64] @ 2c2ec <_Py_InitializeMain@@Base+0xf4> │ │ │ │ bne 2c2c4 <_Py_InitializeMain@@Base+0xcc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #52] @ 2c2ec <_Py_InitializeMain@@Base+0xf4> │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ ldr r4, [pc, #44] @ 2c2f0 <_Py_InitializeMain@@Base+0xf8> │ │ │ │ movne r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + eorseq r9, r6, r0, lsl r0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 251350 │ │ │ │ + b 262fe8 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 25196c │ │ │ │ + b 263604 │ │ │ │ │ │ │ │ 0002c300 : │ │ │ │ ldr r3, [pc, #12] @ 2c314 │ │ │ │ str r0, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1646,57 +1646,57 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 2c368 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2744d4 │ │ │ │ + bl 284cac │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 269b5c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27b064 <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002c394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17ad44 │ │ │ │ + bl 17bbd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2c3d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2c3dc │ │ │ │ mov r4, r5 │ │ │ │ b 2c3e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2c3d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002c3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1712,67 +1712,67 @@ │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ add r4, sp, #4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 270d0c │ │ │ │ + bl 281c90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c450 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r7, r7, r0, lsr r7 │ │ │ │ + strdeq r8, [r7], #-124 @ 0xffffff84 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbe7c │ │ │ │ + b bc144 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbe7c │ │ │ │ + b bc144 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 2c4b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #20] @ 2c4b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003734d4 │ │ │ │ + @ instruction: 0x003745d4 │ │ │ │ │ │ │ │ 0002c4bc : │ │ │ │ ldr r3, [pc, #16] @ 2c4d4 │ │ │ │ ldr r2, [r3, #1428] @ 0x594 │ │ │ │ ldr r3, [r3, #1432] @ 0x598 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002c4d8 : │ │ │ │ ldr r3, [pc, #20] @ 2c4f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2744d4 │ │ │ │ + b 284cac │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #2740] @ 0xab4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1788,92 +1788,92 @@ │ │ │ │ ldr r3, [pc, #680] @ 2c7e4 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2c7ec │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c56c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 230218 │ │ │ │ + bl 242798 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2c5b0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [r4, #2696] @ 0xa88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c62c │ │ │ │ cmp r5, #0 │ │ │ │ beq 2c62c │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2758c4 │ │ │ │ + bl 286094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2c5b8 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r7, r6, #16 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2c600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2c5f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2c5f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b 2c5b0 │ │ │ │ mov r1, r7 │ │ │ │ bl 29e2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2c62c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2c62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2768dc │ │ │ │ + bl 286dac │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ b 2c5b0 │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #12 │ │ │ │ streq r3, [r4, #32] │ │ │ │ beq 2c7c8 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b 2c7c8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2c740 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -1888,29 +1888,29 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cdc4 │ │ │ │ + bl 27e020 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2d7c8 <_Py_GetConfigsAsDict@@Base+0xe7c> │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #476] @ 0x1dc │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r5, #1 │ │ │ │ @@ -1942,52 +1942,52 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c7b0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1084f8 │ │ │ │ + bl 108520 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c5b0 │ │ │ │ ldr r0, [pc, #12] @ 2c7e8 │ │ │ │ - bl 253b74 │ │ │ │ + bl 2657c4 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ │ │ │ │ 0002c7ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ 2c930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #296] @ 2c934 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r9, r3 │ │ │ │ bne 2c830 │ │ │ │ ldr r3, [pc, #276] @ 2c938 │ │ │ │ ldr r1, [pc, #276] @ 2c93c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ str r9, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [pc, #224] @ 2c940 │ │ │ │ streq r3, [r5, #8] │ │ │ │ bl 29220 │ │ │ │ @@ -2015,839 +2015,839 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [pc, #112] @ 2c948 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r7, r8, ror #18 │ │ │ │ + eorseq r4, r7, r4, asr #20 │ │ │ │ @ instruction: 0x0002d5b0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r2, ip, r4, lsl sp │ │ │ │ │ │ │ │ 0002c94c <_Py_GetConfigsAsDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r3, [pc, #2904] @ 2d4d4 <_Py_GetConfigsAsDict@@Base+0xb88> │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c994 <_Py_GetConfigsAsDict@@Base+0x48> │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2c9ac <_Py_GetConfigsAsDict@@Base+0x60> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r2, [pc, #2876] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r5, [pc, #2872] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #2856] @ 2d4dc <_Py_GetConfigsAsDict@@Base+0xb90> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2c9e4 <_Py_GetConfigsAsDict@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2c9e4 <_Py_GetConfigsAsDict@@Base+0x98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2796] @ 2d4e0 <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2780] @ 2d4e4 <_Py_GetConfigsAsDict@@Base+0xb98> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ca38 <_Py_GetConfigsAsDict@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ca38 <_Py_GetConfigsAsDict@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2720] @ 2d4e8 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ca60 <_Py_GetConfigsAsDict@@Base+0x114> │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2ca78 <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r2, [pc, #2672] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r5, [pc, #2668] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #2668] @ 2d4ec <_Py_GetConfigsAsDict@@Base+0xba0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cab0 <_Py_GetConfigsAsDict@@Base+0x164> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cab0 <_Py_GetConfigsAsDict@@Base+0x164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2608] @ 2d4f0 <_Py_GetConfigsAsDict@@Base+0xba4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2592] @ 2d4f4 <_Py_GetConfigsAsDict@@Base+0xba8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cb04 <_Py_GetConfigsAsDict@@Base+0x1b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cb04 <_Py_GetConfigsAsDict@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2532] @ 2d4f8 <_Py_GetConfigsAsDict@@Base+0xbac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2516] @ 2d4fc <_Py_GetConfigsAsDict@@Base+0xbb0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cb58 <_Py_GetConfigsAsDict@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cb58 <_Py_GetConfigsAsDict@@Base+0x20c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2456] @ 2d500 <_Py_GetConfigsAsDict@@Base+0xbb4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2440] @ 2d504 <_Py_GetConfigsAsDict@@Base+0xbb8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cbac <_Py_GetConfigsAsDict@@Base+0x260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cbac <_Py_GetConfigsAsDict@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2380] @ 2d508 <_Py_GetConfigsAsDict@@Base+0xbbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2364] @ 2d50c <_Py_GetConfigsAsDict@@Base+0xbc0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cc00 <_Py_GetConfigsAsDict@@Base+0x2b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cc00 <_Py_GetConfigsAsDict@@Base+0x2b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2304] @ 2d510 <_Py_GetConfigsAsDict@@Base+0xbc4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2288] @ 2d514 <_Py_GetConfigsAsDict@@Base+0xbc8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cc54 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cc54 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2228] @ 2d518 <_Py_GetConfigsAsDict@@Base+0xbcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2212] @ 2d51c <_Py_GetConfigsAsDict@@Base+0xbd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cca8 <_Py_GetConfigsAsDict@@Base+0x35c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cca8 <_Py_GetConfigsAsDict@@Base+0x35c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2152] @ 2d520 <_Py_GetConfigsAsDict@@Base+0xbd4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2136] @ 2d524 <_Py_GetConfigsAsDict@@Base+0xbd8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ccfc <_Py_GetConfigsAsDict@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ccfc <_Py_GetConfigsAsDict@@Base+0x3b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2076] @ 2d528 <_Py_GetConfigsAsDict@@Base+0xbdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2060] @ 2d52c <_Py_GetConfigsAsDict@@Base+0xbe0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cd50 <_Py_GetConfigsAsDict@@Base+0x404> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cd50 <_Py_GetConfigsAsDict@@Base+0x404> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2000] @ 2d530 <_Py_GetConfigsAsDict@@Base+0xbe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1984] @ 2d534 <_Py_GetConfigsAsDict@@Base+0xbe8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cda4 <_Py_GetConfigsAsDict@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cda4 <_Py_GetConfigsAsDict@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1924] @ 2d538 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1908] @ 2d53c <_Py_GetConfigsAsDict@@Base+0xbf0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cdf8 <_Py_GetConfigsAsDict@@Base+0x4ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cdf8 <_Py_GetConfigsAsDict@@Base+0x4ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1848] @ 2d540 <_Py_GetConfigsAsDict@@Base+0xbf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1832] @ 2d544 <_Py_GetConfigsAsDict@@Base+0xbf8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ce4c <_Py_GetConfigsAsDict@@Base+0x500> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ce4c <_Py_GetConfigsAsDict@@Base+0x500> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1772] @ 2d548 <_Py_GetConfigsAsDict@@Base+0xbfc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1756] @ 2d54c <_Py_GetConfigsAsDict@@Base+0xc00> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cea0 <_Py_GetConfigsAsDict@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cea0 <_Py_GetConfigsAsDict@@Base+0x554> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1696] @ 2d550 <_Py_GetConfigsAsDict@@Base+0xc04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1680] @ 2d554 <_Py_GetConfigsAsDict@@Base+0xc08> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cef4 <_Py_GetConfigsAsDict@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cef4 <_Py_GetConfigsAsDict@@Base+0x5a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1620] @ 2d558 <_Py_GetConfigsAsDict@@Base+0xc0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1604] @ 2d55c <_Py_GetConfigsAsDict@@Base+0xc10> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cf48 <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cf48 <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1544] @ 2d560 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1528] @ 2d564 <_Py_GetConfigsAsDict@@Base+0xc18> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cf9c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cf9c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1468] @ 2d568 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1452] @ 2d56c <_Py_GetConfigsAsDict@@Base+0xc20> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cff0 <_Py_GetConfigsAsDict@@Base+0x6a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cff0 <_Py_GetConfigsAsDict@@Base+0x6a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1392] @ 2d570 <_Py_GetConfigsAsDict@@Base+0xc24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1376] @ 2d574 <_Py_GetConfigsAsDict@@Base+0xc28> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2d044 <_Py_GetConfigsAsDict@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2d044 <_Py_GetConfigsAsDict@@Base+0x6f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1316] @ 2d578 <_Py_GetConfigsAsDict@@Base+0xc2c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 2d340 <_Py_GetConfigsAsDict@@Base+0x9f4> │ │ │ │ ldr r3, [pc, #1284] @ 2d57c <_Py_GetConfigsAsDict@@Base+0xc30> │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2d0cc <_Py_GetConfigsAsDict@@Base+0x780> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1196] @ 2d580 <_Py_GetConfigsAsDict@@Base+0xc34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d35c <_Py_GetConfigsAsDict@@Base+0xa10> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1144] @ 2d584 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d378 <_Py_GetConfigsAsDict@@Base+0xa2c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1092] @ 2d588 <_Py_GetConfigsAsDict@@Base+0xc3c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d394 <_Py_GetConfigsAsDict@@Base+0xa48> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1040] @ 2d58c <_Py_GetConfigsAsDict@@Base+0xc40> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3b0 <_Py_GetConfigsAsDict@@Base+0xa64> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #988] @ 2d590 <_Py_GetConfigsAsDict@@Base+0xc44> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3cc <_Py_GetConfigsAsDict@@Base+0xa80> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #936] @ 2d594 <_Py_GetConfigsAsDict@@Base+0xc48> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3e8 <_Py_GetConfigsAsDict@@Base+0xa9c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #884] @ 2d598 <_Py_GetConfigsAsDict@@Base+0xc4c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d404 <_Py_GetConfigsAsDict@@Base+0xab8> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #832] @ 2d59c <_Py_GetConfigsAsDict@@Base+0xc50> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d420 <_Py_GetConfigsAsDict@@Base+0xad4> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #780] @ 2d5a0 <_Py_GetConfigsAsDict@@Base+0xc54> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d43c <_Py_GetConfigsAsDict@@Base+0xaf0> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #728] @ 2d5a4 <_Py_GetConfigsAsDict@@Base+0xc58> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ bne 2d458 <_Py_GetConfigsAsDict@@Base+0xb0c> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #692] @ 2d5a8 <_Py_GetConfigsAsDict@@Base+0xc5c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 2d474 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ add r0, r8, #4096 @ 0x1000 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - bl 12ef70 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12ef08 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r6, #0 │ │ │ │ b 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d070 <_Py_GetConfigsAsDict@@Base+0x724> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d070 <_Py_GetConfigsAsDict@@Base+0x724> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d0ec <_Py_GetConfigsAsDict@@Base+0x7a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d0ec <_Py_GetConfigsAsDict@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d124 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d124 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d15c <_Py_GetConfigsAsDict@@Base+0x810> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d15c <_Py_GetConfigsAsDict@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d194 <_Py_GetConfigsAsDict@@Base+0x848> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d194 <_Py_GetConfigsAsDict@@Base+0x848> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d1cc <_Py_GetConfigsAsDict@@Base+0x880> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d1cc <_Py_GetConfigsAsDict@@Base+0x880> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d204 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d204 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d23c <_Py_GetConfigsAsDict@@Base+0x8f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d23c <_Py_GetConfigsAsDict@@Base+0x8f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d274 <_Py_GetConfigsAsDict@@Base+0x928> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d274 <_Py_GetConfigsAsDict@@Base+0x928> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d2ac <_Py_GetConfigsAsDict@@Base+0x960> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d2ac <_Py_GetConfigsAsDict@@Base+0x960> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2d2e4 <_Py_GetConfigsAsDict@@Base+0x998> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d2e4 <_Py_GetConfigsAsDict@@Base+0x998> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d310 <_Py_GetConfigsAsDict@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2d310 <_Py_GetConfigsAsDict@@Base+0x9c4> │ │ │ │ ldr r1, [pc, #276] @ 2d5ac <_Py_GetConfigsAsDict@@Base+0xc60> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, ip, ror #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r7, r4, lsl #19 │ │ │ │ + eorseq r4, r7, r0, ror #20 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, r4, lsr #19 │ │ │ │ + eorseq r4, r7, r0, lsl #21 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r4, asr #19 │ │ │ │ + eorseq r4, r7, r0, lsr #21 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, r8, ror #19 │ │ │ │ + eorseq r4, r7, r4, asr #21 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r3, r7, r0, lsl sl │ │ │ │ + eorseq r4, r7, ip, ror #21 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsl sl │ │ │ │ + @ instruction: 0x00374af8 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsr #20 │ │ │ │ + eorseq r4, r7, r8, lsl #22 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsr sl │ │ │ │ + eorseq r4, r7, r8, lsl fp │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, ip, asr #20 │ │ │ │ + eorseq r4, r7, r8, lsr #22 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r0, ror #20 │ │ │ │ + eorseq r4, r7, ip, lsr fp │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r3, r7, r0, ror sl │ │ │ │ + eorseq r4, r7, ip, asr #22 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r0, lsl #21 │ │ │ │ + eorseq r4, r7, ip, asr fp │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - mlaseq r7, r0, sl, r3 │ │ │ │ + eorseq r4, r7, ip, ror #22 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r3, r7, r4, lsr #21 │ │ │ │ + eorseq r4, r7, r0, lsl #23 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x00373ab4 │ │ │ │ + mlaseq r7, r0, fp, r4 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - @ instruction: 0x00373ad0 │ │ │ │ + eorseq r4, r7, ip, lsr #23 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r3, r7, ip, ror #21 │ │ │ │ + eorseq r4, r7, r8, asr #23 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, r4, lsl #22 │ │ │ │ + eorseq r4, r7, r0, ror #23 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r3, r7, ip, lsl fp │ │ │ │ + @ instruction: 0x00374bf8 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - eorseq r3, r7, r8, lsr fp │ │ │ │ - mlaseq r7, ip, fp, r3 │ │ │ │ + eorseq r4, r7, r4, lsl ip │ │ │ │ + eorseq r4, r7, r8, ror ip │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003595d4 │ │ │ │ - @ instruction: 0x003596d8 │ │ │ │ - eorseq r9, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x003595f0 │ │ │ │ - eorseq r3, r7, r8, asr #22 │ │ │ │ - eorseq r3, r7, ip, asr fp │ │ │ │ - eorseq r3, r7, ip, ror #22 │ │ │ │ - eorseq lr, r5, ip, ror #16 │ │ │ │ - eorseq r9, r5, r0, lsl #12 │ │ │ │ - eorseq r3, r7, r4, lsl #23 │ │ │ │ - mlaseq r7, r0, fp, r3 │ │ │ │ - @ instruction: 0x003669b4 │ │ │ │ + @ instruction: 0x0035a6d4 │ │ │ │ + @ instruction: 0x0035a7d8 │ │ │ │ + eorseq sl, r5, r4, ror #13 │ │ │ │ + @ instruction: 0x0035a6f0 │ │ │ │ + eorseq r4, r7, r4, lsr #24 │ │ │ │ + eorseq r4, r7, r8, lsr ip │ │ │ │ + eorseq r4, r7, r8, asr #24 │ │ │ │ + eorseq pc, r5, ip, ror #18 │ │ │ │ + eorseq sl, r5, r0, lsl #14 │ │ │ │ + eorseq r4, r7, r0, ror #24 │ │ │ │ + eorseq r4, r7, ip, ror #24 │ │ │ │ + @ instruction: 0x00367ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [pc, #488] @ 2d7b0 <_Py_GetConfigsAsDict@@Base+0xe64> │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, #484] @ 2d7b4 <_Py_GetConfigsAsDict@@Base+0xe68> │ │ │ │ @@ -2867,23 +2867,23 @@ │ │ │ │ bl 29af0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov fp, r8 │ │ │ │ add r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b8d4 │ │ │ │ + bl 8b76c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ - bl 2917c0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c7e14 │ │ │ │ + bl 29fe74 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,23 +2913,23 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7bf4 │ │ │ │ - bl 132758 │ │ │ │ + bl c7e14 │ │ │ │ + bl 1326ec │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ - bl 326c8 <_Py_fstat@@Base+0x990> │ │ │ │ + bl 32b20 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 18f3e8 │ │ │ │ + bl c40c4 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8d4 │ │ │ │ + bl 8b76c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ - bl 2917c0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c7e14 │ │ │ │ + bl 29fe74 │ │ │ │ + bl c40c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x00382edc │ │ │ │ + eorseq r4, r8, r8, lsr #32 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r7, ip, lsr #23 │ │ │ │ + eorseq r4, r7, r8, lsl #25 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r0, r2, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ sub r2, r2, #1 │ │ │ │ bxlt lr │ │ │ │ @@ -3028,20 +3028,20 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3059,31 +3059,31 @@ │ │ │ │ movne r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ bcs 2d918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5652c │ │ │ │ + b 567a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be490 │ │ │ │ + bl be6a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3096,15 +3096,15 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 29dc0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2d9a8 │ │ │ │ ldr r3, [pc, #356] @ 2db00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3d7c8 │ │ │ │ + bl 3db94 │ │ │ │ b 2d9ec │ │ │ │ cmp r0, #0 │ │ │ │ subgt r2, r0, #1 │ │ │ │ movle r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ @@ -3112,15 +3112,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2a1b0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ beq 2d994 │ │ │ │ ldr r1, [pc, #292] @ 2db04 │ │ │ │ ldr r0, [pc, #292] @ 2db08 │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2d9f4 │ │ │ │ mov r0, #0 │ │ │ │ b 2daf8 │ │ │ │ ldr r3, [pc, #272] @ 2db0c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -3128,175 +3128,175 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [pc, #248] @ 2db14 │ │ │ │ ldr r3, [pc, #248] @ 2db18 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2da4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2da4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b97cc │ │ │ │ + bl b9a94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2da88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2da88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f99c │ │ │ │ + bl 180814 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2daa4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 2daa4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ - @ instruction: 0x003597d0 │ │ │ │ + eorseq r7, r6, r4, asr #25 │ │ │ │ + @ instruction: 0x0035a8d0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r5, r7, r8, lsr #22 │ │ │ │ - eorseq fp, r7, r4, lsr r8 │ │ │ │ + eorseq r6, r7, r4, lsr ip │ │ │ │ + eorseq ip, r7, r0, lsr #18 │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10f0e4 │ │ │ │ - @ instruction: 0x0056a59c │ │ │ │ + b 10ef5c │ │ │ │ + subseq sl, r6, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #292] @ 2dc6c │ │ │ │ ldr r1, [pc, #292] @ 2dc70 │ │ │ │ mov r6, r0 │ │ │ │ - bl 274980 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a18 │ │ │ │ + bl 1289b0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2dba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2dba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2dba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2dbd4 │ │ │ │ ldr r3, [pc, #184] @ 2dc78 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [pc, #180] @ 2dc7c │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [pc, #176] @ 2dc80 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2dbf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2dbf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ b 2dc54 │ │ │ │ ldr r2, [pc, #88] @ 2dc88 │ │ │ │ ldr r3, [pc, #88] @ 2dc8c │ │ │ │ ldr r1, [pc, #88] @ 2dc90 │ │ │ │ stm r4, {r2, r3} │ │ │ │ ldr r2, [pc, #84] @ 2dc94 │ │ │ │ - bl 14ee48 │ │ │ │ + bl 14f630 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00375bf4 │ │ │ │ - @ instruction: 0x00375bfc │ │ │ │ - ldrsbeq sl, [r6], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r5, r7, ip, lsl #24 │ │ │ │ - eorseq r0, r0, r4, lsr #24 │ │ │ │ - eorseq r1, r0, r4, ror #13 │ │ │ │ - eorseq r5, r7, r4, lsl ip │ │ │ │ - eoreq r2, r1, ip, asr #22 │ │ │ │ - eoreq sp, r7, ip, lsr sl │ │ │ │ - eorseq r5, r7, r8, asr #22 │ │ │ │ + @ instruction: 0x00376cf4 │ │ │ │ + @ instruction: 0x00376cfc │ │ │ │ + ldrheq sl, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq r6, r7, ip, lsl #26 │ │ │ │ + eorseq r8, r0, r8, lsl r2 │ │ │ │ + @ instruction: 0x00308bd8 │ │ │ │ + eorseq r6, r7, r4, lsl sp │ │ │ │ + mlaeq r2, r8, lr, r2 │ │ │ │ + eoreq sp, r8, r4, ror r9 │ │ │ │ + eorseq r6, r7, r8, asr #24 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - eorseq r5, r7, r4, asr fp │ │ │ │ + eorseq r6, r7, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ mov r3, #28 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -3316,15 +3316,15 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 15a47c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15afec <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ b 2dcf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ @@ -3363,55 +3363,55 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 28394c │ │ │ │ + b 292d34 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002ddcc <_PyUnicode_FromId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r9, r0, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r4, #0 │ │ │ │ bge 2de60 <_PyUnicode_FromId@@Base+0x94> │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ add r6, r5, #5568 @ 0x15c0 │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ - bl 3564a8 │ │ │ │ + bl 230470 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r4, #0 │ │ │ │ bge 2de58 <_PyUnicode_FromId@@Base+0x8c> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [r5, #1516] @ 0x5ec │ │ │ │ add r3, r4, #1 │ │ │ │ str r3, [r5, #1516] @ 0x5ec │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ add r5, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble 2de80 <_PyUnicode_FromId@@Base+0xb4> │ │ │ │ ldr r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -3421,47 +3421,47 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #3440] @ 0xd70 │ │ │ │ bgt 2df18 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsl r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ movlt r7, #16 │ │ │ │ lsl r1, r7, #2 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r6, #0 │ │ │ │ b 2df20 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ sub r2, r7, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ bl 29658 │ │ │ │ str r8, [r5, #3440] @ 0xd70 │ │ │ │ str r7, [r5, #3436] @ 0xd6c │ │ │ │ ldr r3, [r5, #3440] @ 0xd70 │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002df38 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -3474,34 +3474,34 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 239cd8 │ │ │ │ + b 24c250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r6, [pc, #276] @ 2e0b0 │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dfb8 │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ ldr r5, [pc, #244] @ 2e0b4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r0, r5] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #2416] @ 0x970 │ │ │ │ ldr r1, [pc, #216] @ 2e0b8 │ │ │ │ @@ -3539,15 +3539,15 @@ │ │ │ │ add r4, r4, #5760 @ 0x1680 │ │ │ │ add r4, r4, #24 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [pc, #96] @ 2e0cc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ bic r3, r3, #3 │ │ │ │ @@ -3556,35 +3556,35 @@ │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00376af0 │ │ │ │ - eorseq r6, r7, r4, lsl #22 │ │ │ │ - eorseq r6, r7, ip, lsl fp │ │ │ │ - eorseq r6, r7, r0, lsr fp │ │ │ │ + eorseq r7, r7, r0, asr #22 │ │ │ │ + eorseq r7, r7, r4, asr fp │ │ │ │ + eorseq r7, r7, ip, ror #22 │ │ │ │ + eorseq r7, r7, r0, lsl #23 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + mlaseq r7, r4, fp, r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c696c <_Py_GetConfig@@Base> │ │ │ │ + bl c6b8c <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt 2e104 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ bl 2931c │ │ │ │ cmp r0, #0 │ │ │ │ ble 2e10c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ ldr r0, [pc] @ 2e114 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002e118 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -3616,36 +3616,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #276] @ 2e2a8 <_PyObject_DebugMallocStats@@Base+0x190> │ │ │ │ mov r3, #2097152 @ 0x200000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - bl 21d088 <_start@@Base+0x1070> │ │ │ │ + bl 22fb70 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ add r3, sp, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [pc, #228] @ 2e2b0 <_PyObject_DebugMallocStats@@Base+0x198> │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 223f68 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 236710 <_Py_write_noraise@@Base+0x1210> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #192] @ 2e2b4 <_PyObject_DebugMallocStats@@Base+0x19c> │ │ │ │ ldr r1, [pc, #192] @ 2e2b8 <_PyObject_DebugMallocStats@@Base+0x1a0> │ │ │ │ - bl 2242ac │ │ │ │ + bl 236a54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #184] @ 2e2bc <_PyObject_DebugMallocStats@@Base+0x1a4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #168] @ 2e2c0 <_PyObject_DebugMallocStats@@Base+0x1a8> │ │ │ │ @@ -3679,43 +3679,43 @@ │ │ │ │ beq 2e290 <_PyObject_DebugMallocStats@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2f4 <_PyObject_DebugMallocStats@@Base+0x1dc> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r3, r9, ip, lsr #27 │ │ │ │ - eorseq r6, r7, r0, ror #22 │ │ │ │ - mlaseq r7, r4, fp, r6 │ │ │ │ - @ instruction: 0x00376bb4 │ │ │ │ + andeq r3, r9, r4, lsr lr │ │ │ │ + @ instruction: 0x00377bb0 │ │ │ │ + eorseq r7, r7, r4, ror #23 │ │ │ │ + eorseq r7, r7, r4, lsl #24 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq sl, r7, ip, ror r6 │ │ │ │ - andeq sl, r7, ip, ror lr │ │ │ │ - andeq sl, r7, r4, ror #29 │ │ │ │ - @ instruction: 0x00376bd4 │ │ │ │ - @ instruction: 0x00376bf0 │ │ │ │ - eorseq r6, r7, ip, lsl #24 │ │ │ │ - eorseq r6, r7, r4, lsr ip │ │ │ │ - eorseq r6, r7, r0, asr ip │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq sl, r7, ip, asr r7 │ │ │ │ + andeq sl, r7, ip, asr pc │ │ │ │ + andeq sl, r7, r4, asr #31 │ │ │ │ + eorseq r7, r7, r4, lsr #24 │ │ │ │ + eorseq r7, r7, r0, asr #24 │ │ │ │ + eorseq r7, r7, ip, asr ip │ │ │ │ + eorseq r7, r7, r4, lsl #25 │ │ │ │ + eorseq r7, r7, r0, lsr #25 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 289f60 │ │ │ │ + bl 298af8 │ │ │ │ ldr r0, [pc] @ 2e2f0 <_PyObject_DebugMallocStats@@Base+0x1d8> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3120] @ 0xc30 │ │ │ │ ldr r3, [pc, #916] @ 2e6a0 <_PyObject_DebugMallocStats@@Base+0x588> │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #940 @ 0x3ac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [pc, #884] @ 2e6a4 <_PyObject_DebugMallocStats@@Base+0x58c> │ │ │ │ @@ -3780,15 +3780,15 @@ │ │ │ │ beq 2e444 <_PyObject_DebugMallocStats@@Base+0x32c> │ │ │ │ ldr lr, [r4, #-256] @ 0xffffff00 │ │ │ │ ldr ip, [r4, #-512] @ 0xfffffe00 │ │ │ │ add lr, lr, #1 │ │ │ │ add ip, ip, r6 │ │ │ │ str lr, [r4, #-256] @ 0xffffff00 │ │ │ │ str ip, [r4, #-512] @ 0xfffffe00 │ │ │ │ - bl 353e5c │ │ │ │ + bl 354f68 │ │ │ │ ldr r1, [r4, #-768] @ 0xfffffd00 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [r4, #-768] @ 0xfffffd00 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ b 2e3ec <_PyObject_DebugMallocStats@@Base+0x2d4> │ │ │ │ mov r6, r7 │ │ │ │ @@ -3837,15 +3837,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #4064 @ 0xfe0 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 354048 │ │ │ │ + bl 355154 │ │ │ │ mla sl, r6, r7, sl │ │ │ │ add fp, fp, r4, lsl #5 │ │ │ │ mov r3, r5 │ │ │ │ mla r9, r4, r1, r9 │ │ │ │ b 2e4b4 <_PyObject_DebugMallocStats@@Base+0x39c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #284] @ 2e6c4 <_PyObject_DebugMallocStats@@Base+0x5ac> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ lsl r2, r7, #18 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ @@ -3900,15 +3900,15 @@ │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #204] @ 2e6d0 <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r5, r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsl r2, r3, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [pc, #160] @ 2e6d4 <_PyObject_DebugMallocStats@@Base+0x5bc> │ │ │ │ @@ -3937,32 +3937,32 @@ │ │ │ │ ldr r1, [pc, #88] @ 2e6e8 <_PyObject_DebugMallocStats@@Base+0x5d0> │ │ │ │ mov r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r7, ip, ror #24 │ │ │ │ + @ instruction: 0x00377cbc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r6, r7, r0, lsr #25 │ │ │ │ - eorseq r6, r7, r0, lsl sp │ │ │ │ - eorseq r6, r7, ip, lsr #26 │ │ │ │ - eorseq r6, r7, r8, asr #26 │ │ │ │ - eorseq r6, r7, ip, asr sp │ │ │ │ - eorseq r6, r7, r4, ror sp │ │ │ │ - mlaseq r7, r0, sp, r6 │ │ │ │ - eorseq r6, r7, ip, lsr #27 │ │ │ │ - eorseq r6, r7, r8, asr #27 │ │ │ │ - eorseq r6, r7, r4, ror #27 │ │ │ │ - eorseq r6, r7, r0, lsl #28 │ │ │ │ - eorseq r6, r7, r0, lsr #28 │ │ │ │ - eorseq r6, r7, r0, asr #28 │ │ │ │ - eorseq r6, r7, r0, ror #28 │ │ │ │ - eorseq r6, r7, r8, ror #28 │ │ │ │ - eorseq r6, r7, ip, ror lr │ │ │ │ + @ instruction: 0x00377cf0 │ │ │ │ + eorseq r7, r7, r0, ror #26 │ │ │ │ + eorseq r7, r7, ip, ror sp │ │ │ │ + mlaseq r7, r8, sp, r7 │ │ │ │ + eorseq r7, r7, ip, lsr #27 │ │ │ │ + eorseq r7, r7, r4, asr #27 │ │ │ │ + eorseq r7, r7, r0, ror #27 │ │ │ │ + @ instruction: 0x00377dfc │ │ │ │ + eorseq r7, r7, r8, lsl lr │ │ │ │ + eorseq r7, r7, r4, lsr lr │ │ │ │ + eorseq r7, r7, r0, asr lr │ │ │ │ + eorseq r7, r7, r0, ror lr │ │ │ │ + mlaseq r7, r0, lr, r7 │ │ │ │ + @ instruction: 0x00377eb0 │ │ │ │ + @ instruction: 0x00377eb8 │ │ │ │ + eorseq r7, r7, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ @@ -4032,58 +4032,58 @@ │ │ │ │ bl 2aa38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ ldr r3, [pc, #28] @ 2e83c <_PyObject_DebugMallocStats@@Base+0x724> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3444] @ 0xd74 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ stm sp, {r1, r5} │ │ │ │ ldr r2, [pc, #52] @ 2e8a4 <_PyObject_DebugMallocStats@@Base+0x78c> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ mul r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r8, lsl #30 │ │ │ │ - eorseq r6, r7, r0, lsr #30 │ │ │ │ + eorseq r7, r7, r8, asr pc │ │ │ │ + eorseq r7, r7, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #400] @ 2ea60 <_PyObject_DebugMallocStats@@Base+0x948> │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [sp, #4] │ │ │ │ movne r6, #26 │ │ │ │ movne r4, #32 │ │ │ │ bne 2e8f0 <_PyObject_DebugMallocStats@@Base+0x7d8> │ │ │ │ mov r4, #0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ @@ -4092,15 +4092,15 @@ │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ add r8, r4, #31 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsl r8, r8, #2 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ bne 2e91c <_PyObject_DebugMallocStats@@Base+0x804> │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, r0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 29fa0 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2e978 <_PyObject_DebugMallocStats@@Base+0x860> │ │ │ │ @@ -4108,25 +4108,25 @@ │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ beq 2e95c <_PyObject_DebugMallocStats@@Base+0x844> │ │ │ │ ldr r3, [pc, #276] @ 2ea64 <_PyObject_DebugMallocStats@@Base+0x94c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ subs r6, r6, #1 │ │ │ │ bne 2e8ec <_PyObject_DebugMallocStats@@Base+0x7d4> │ │ │ │ ldr r3, [pc, #252] @ 2ea68 <_PyObject_DebugMallocStats@@Base+0x950> │ │ │ │ ldr r1, [pc, #252] @ 2ea6c <_PyObject_DebugMallocStats@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a528 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -4136,58 +4136,58 @@ │ │ │ │ beq 2ea34 <_PyObject_DebugMallocStats@@Base+0x91c> │ │ │ │ cmp r8, r7, lsr #3 │ │ │ │ bls 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ beq 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d924 │ │ │ │ + bl 12d8bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ea0c <_PyObject_DebugMallocStats@@Base+0x8f4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ b 2e994 <_PyObject_DebugMallocStats@@Base+0x87c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r6, r7, r8, lsr #30 │ │ │ │ + eorseq r8, r7, r8, lsr #32 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r7, ip, lsr pc │ │ │ │ + eorseq r8, r7, ip, lsr r0 │ │ │ │ ldr r3, [pc, #20] @ 2ea8c <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ ldr r2, [pc, #20] @ 2ea90 <_PyObject_DebugMallocStats@@Base+0x978> │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ ldr r0, [pc, #16] @ 2ea94 <_PyObject_DebugMallocStats@@Base+0x97c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -4196,58 +4196,58 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 2eae8 <_PyObject_DebugMallocStats@@Base+0x9d0> │ │ │ │ ldr r3, [pc, #80] @ 2eb2c <_PyObject_DebugMallocStats@@Base+0xa14> │ │ │ │ ldr r1, [pc, #80] @ 2eb30 <_PyObject_DebugMallocStats@@Base+0xa18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 2eb04 <_PyObject_DebugMallocStats@@Base+0x9ec> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2eb0c <_PyObject_DebugMallocStats@@Base+0x9f4> │ │ │ │ ldr r3, [pc, #48] @ 2eb2c <_PyObject_DebugMallocStats@@Base+0xa14> │ │ │ │ ldr r1, [pc, #52] @ 2eb34 <_PyObject_DebugMallocStats@@Base+0xa1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ b 2eb24 <_PyObject_DebugMallocStats@@Base+0xa0c> │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, #28] @ 2eb38 <_PyObject_DebugMallocStats@@Base+0xa20> │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ subseq sp, r7, r8, lsr #7 │ │ │ │ │ │ │ │ 0002eb3c <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r0, [pc, #628] @ 2edc8 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr ip, [pc, #620] @ 2edcc <_PyMem_GetCurrentAllocatorName@@Base+0x290> │ │ │ │ add r4, sp, #4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, ip │ │ │ │ ldr r5, [lr], #4 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -4392,284 +4392,284 @@ │ │ │ │ bl 292f8 │ │ │ │ ldr r4, [pc, #88] @ 2ee00 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ b 2edb4 <_PyMem_GetCurrentAllocatorName@@Base+0x278> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 2edc8 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r2, lr, r8, lsr pc │ │ │ │ + subeq r4, lr, r4, lsl r0 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r6, r5, r8, asr #23 │ │ │ │ - mlaseq r5, r0, fp, r6 │ │ │ │ - eorseq r6, r5, ip, lsr #23 │ │ │ │ - subeq r2, lr, r8, lsl #31 │ │ │ │ + eorseq r7, r5, r8, asr #25 │ │ │ │ + mlaseq r5, r0, ip, r7 │ │ │ │ + eorseq r7, r5, ip, lsr #25 │ │ │ │ + subeq r4, lr, r4, rrx │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - @ instruction: 0x00356bd0 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ - @ instruction: 0x00356bb8 │ │ │ │ + @ instruction: 0x00357cd0 │ │ │ │ + mlaseq r5, ip, ip, r7 │ │ │ │ + @ instruction: 0x00357cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 2ee48 <_PyMem_GetCurrentAllocatorName@@Base+0x30c> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #60] @ 2ee6c <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrne r1, [pc, #52] @ 2ee70 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldreq r1, [pc, #52] @ 2ee74 <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ b 2ee64 <_PyMem_GetCurrentAllocatorName@@Base+0x328> │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #32] @ 2ee78 <_PyMem_GetCurrentAllocatorName@@Base+0x33c> │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, asr #23 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ + eorseq lr, r6, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ subseq sp, r7, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ bne 2eeb4 <_PyMem_GetCurrentAllocatorName@@Base+0x378> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2eedc <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ b 2eed4 <_PyMem_GetCurrentAllocatorName@@Base+0x398> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #96] @ 2ef24 <_PyMem_GetCurrentAllocatorName@@Base+0x3e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ee9c <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ mov r0, #0 │ │ │ │ b 2ef1c <_PyMem_GetCurrentAllocatorName@@Base+0x3e0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eed4 <_PyMem_GetCurrentAllocatorName@@Base+0x398> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a4d4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ef18 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc> │ │ │ │ ldr r3, [pc, #28] @ 2ef28 <_PyMem_GetCurrentAllocatorName@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, ror #10 │ │ │ │ + eorseq sl, r6, r8, ror #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ bne 2ef68 <_PyMem_GetCurrentAllocatorName@@Base+0x42c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ef90 <_PyMem_GetCurrentAllocatorName@@Base+0x454> │ │ │ │ b 2ef88 <_PyMem_GetCurrentAllocatorName@@Base+0x44c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #96] @ 2efd8 <_PyMem_GetCurrentAllocatorName@@Base+0x49c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ef50 <_PyMem_GetCurrentAllocatorName@@Base+0x414> │ │ │ │ mov r0, #0 │ │ │ │ b 2efd0 <_PyMem_GetCurrentAllocatorName@@Base+0x494> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef88 <_PyMem_GetCurrentAllocatorName@@Base+0x44c> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a8a0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2efcc <_PyMem_GetCurrentAllocatorName@@Base+0x490> │ │ │ │ ldr r3, [pc, #28] @ 2efdc <_PyMem_GetCurrentAllocatorName@@Base+0x4a0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #11 │ │ │ │ + eorseq sl, r6, r4, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c696c <_Py_GetConfig@@Base> │ │ │ │ + bl c6b8c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f018 <_PyMem_GetCurrentAllocatorName@@Base+0x4dc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1be6a8 │ │ │ │ + b 1c353c │ │ │ │ ldr r3, [pc, #28] @ 2f03c <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ ldr r1, [pc, #28] @ 2f040 <_PyMem_GetCurrentAllocatorName@@Base+0x504> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r7, r7, r0, asr #1 │ │ │ │ + eorseq r8, r7, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #128] @ 2f0e8 <_PyMem_GetCurrentAllocatorName@@Base+0x5ac> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f084 <_PyMem_GetCurrentAllocatorName@@Base+0x548> │ │ │ │ mov r5, #0 │ │ │ │ b 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ ldr r0, [pc, #96] @ 2f0ec <_PyMem_GetCurrentAllocatorName@@Base+0x5b0> │ │ │ │ - bl 16b80c │ │ │ │ + bl 16c34c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f07c <_PyMem_GetCurrentAllocatorName@@Base+0x540> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [pc, #60] @ 2f0f0 <_PyMem_GetCurrentAllocatorName@@Base+0x5b4> │ │ │ │ - bl 14d74c │ │ │ │ + bl 14df30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r7, [r7], -ip @ │ │ │ │ + @ instruction: 0x003781dc │ │ │ │ subseq fp, r7, r8, asr #14 │ │ │ │ subseq fp, r7, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #52] @ 2f14c <_PyMem_GetCurrentAllocatorName@@Base+0x610> │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a888 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2f140 <_PyMem_GetCurrentAllocatorName@@Base+0x604> │ │ │ │ ldr r3, [pc, #24] @ 2f150 <_PyMem_GetCurrentAllocatorName@@Base+0x614> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r0, ror #2 │ │ │ │ + eorseq r8, r7, r0, ror #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 0002f154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 2f1dc │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #1456] @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ strne r2, [r3, #8] │ │ │ │ str r3, [r0, #1456] @ 0x5b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq r2, lr, r4, asr #31 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + subeq r4, lr, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -4693,58 +4693,58 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #188] @ 2f310 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29988 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #32] @ 2f314 │ │ │ │ bne 2f308 │ │ │ │ ldr r3, [pc, #28] @ 2f318 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r4, lsl #19 │ │ │ │ + subseq sl, r6, r4, lsr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -4770,31 +4770,31 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #176] @ 2f438 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -4803,105 +4803,105 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2f420 │ │ │ │ ldr r3, [pc, #40] @ 2f43c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sl, [r6], #-144 @ 0xffffff70 │ │ │ │ + ldrsbeq sl, [r6], #-144 @ 0xffffff70 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #52] @ 2f498 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f490 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 299f4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2f48c │ │ │ │ ldr r3, [pc, #24] @ 2f49c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ b 2f490 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r4, lsl r2 │ │ │ │ + eorseq r8, r7, r4, lsl r3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 28d14c │ │ │ │ + b 29bc6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [pc, #152] @ 2f584 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f578 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2a318 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f528 │ │ │ │ ldr r3, [pc, #108] @ 2f588 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ b 2f578 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f574 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #12] │ │ │ │ bne 2f578 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, ror #4 │ │ │ │ + eorseq r8, r7, ip, ror #6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -4925,48 +4925,48 @@ │ │ │ │ ldreq ip, [pc, #444] @ 2f7ac │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2780d0 │ │ │ │ + bl 288500 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 2f628 │ │ │ │ b 2f7a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ ldr r2, [pc, #376] @ 2f7ac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ ldreq r0, [pc, #364] @ 2f7ac │ │ │ │ ldr r1, [pc, #364] @ 2f7b0 │ │ │ │ - bl 28d8b0 │ │ │ │ + bl 29c258 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2f66c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2f66c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2f7a0 │ │ │ │ ldr r3, [pc, #304] @ 2f7ac │ │ │ │ cmp r5, r3 │ │ │ │ bne 2f694 │ │ │ │ mov r1, #6 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8c9ec <_Py_HashBytes@@Base> │ │ │ │ + bl 8c9fc <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,88 +4979,88 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1ad910 │ │ │ │ + bl 1b109c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3114a0 │ │ │ │ + bl 21c598 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 2f718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 2f718 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f748 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2f7a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 2f778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2f778 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2f79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r8, asr r7 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + eorseq r5, r7, r8, ror #10 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ + bl a4424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ 0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [lr] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 291740 <_Py_CheckRecursiveCall@@Base+0x2b80> │ │ │ │ + bl 29fdf4 <_Py_CheckRecursiveCall@@Base+0x2a0c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -5091,220 +5091,220 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #208] @ 2f954 │ │ │ │ ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, r5 │ │ │ │ beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 252860 │ │ │ │ + bl 2644b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ beq 2f920 │ │ │ │ ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ beq 2f928 │ │ │ │ b 2f8f4 │ │ │ │ ldr r3, [pc, #128] @ 2f960 │ │ │ │ ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 222dd8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235580 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2f934 │ │ │ │ ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, #0 │ │ │ │ b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 296954 <_PyInterpreterConfig_InitFromDict@@Base+0x1064> │ │ │ │ + bl 2a4d0c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b45c │ │ │ │ - bl 132758 │ │ │ │ + bl 9b4d8 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f920 │ │ │ │ ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r7, r4, ror #23 │ │ │ │ - subseq fp, r6, ip, lsl #2 │ │ │ │ + @ instruction: 0x00378cf0 │ │ │ │ + subseq fp, r6, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r6, r8, lsr #11 │ │ │ │ + eorseq sp, r6, r8, lsr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ 2f98c │ │ │ │ - bl 14fc08 │ │ │ │ + bl 1503f8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99e18 │ │ │ │ - eorseq r5, r7, r8, asr #22 │ │ │ │ + b 99e94 │ │ │ │ + eorseq r6, r7, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ bgt 2f9cc │ │ │ │ ldr r3, [pc, #484] @ 2fba4 │ │ │ │ ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2fa1c │ │ │ │ ble 2fb7c │ │ │ │ ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ b 2fb7c │ │ │ │ ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ bge 2fa4c │ │ │ │ ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb7c │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fa74 │ │ │ │ ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ bge 2facc │ │ │ │ b 2fb7c │ │ │ │ ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28b2f4 │ │ │ │ + bl 299e14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fa58 │ │ │ │ b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 2fb58 │ │ │ │ b 2fb70 │ │ │ │ ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28b2f4 │ │ │ │ + bl 299e14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fad8 │ │ │ │ b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r7, r7, r4, lsl #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + mlaseq r7, r0, sp, r8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r7, r7, ip, lsl #25 │ │ │ │ + mlaseq r7, r8, sp, r8 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x00377cb4 │ │ │ │ - eorseq r7, r7, r0, asr #25 │ │ │ │ - @ instruction: 0x00377cd0 │ │ │ │ + eorseq r8, r7, r0, asr #27 │ │ │ │ + eorseq r8, r7, ip, asr #27 │ │ │ │ + @ instruction: 0x00378ddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -5325,55 +5325,55 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #128] @ 2fcb4 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fc50 │ │ │ │ mov r0, #0 │ │ │ │ b 2fcac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fc70 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fc48 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2fca8 │ │ │ │ ldr r3, [pc, #28] @ 2fcb8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ ldr r0, [pc, #12] @ 2fcbc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x0056b69c │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002fcc0 <_PyObject_Dump@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 296c3c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4ff4 <_PyObject_IsFreed@@Base> │ │ │ │ ldr r4, [pc, #240] @ 2fdd0 <_PyObject_Dump@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ beq 2fd04 <_PyObject_Dump@@Base+0x44> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #224] @ 2fdd4 <_PyObject_Dump@@Base+0x114> │ │ │ │ mov r1, #1 │ │ │ │ @@ -5407,52 +5407,52 @@ │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #128] @ 2fdec <_PyObject_Dump@@Base+0x12c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - bl 266b30 │ │ │ │ + bl 27843c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a9e8 │ │ │ │ + bl 11a8fc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11aa0c │ │ │ │ + bl 11a920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266c2c │ │ │ │ + bl 278504 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fdf0 <_PyObject_Dump@@Base+0x130> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29af0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r9, r7, r4, asr fp │ │ │ │ - eorseq r9, r7, r0, ror fp │ │ │ │ - eorseq r9, r7, r8, lsl #23 │ │ │ │ - eorseq r9, r7, r0, lsr #23 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - @ instruction: 0x00379bb8 │ │ │ │ - @ instruction: 0x00379bd0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + eorseq sl, r7, r4, asr ip │ │ │ │ + eorseq sl, r7, r0, ror ip │ │ │ │ + eorseq sl, r7, r8, lsl #25 │ │ │ │ + eorseq sl, r7, r0, lsr #25 │ │ │ │ + mlaseq r6, r4, r8, r5 │ │ │ │ + @ instruction: 0x0037acb8 │ │ │ │ + @ instruction: 0x0037acd0 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ │ │ │ │ 0002fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2fe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fe58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5460,35 +5460,35 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2fe44 │ │ │ │ mov r4, r5 │ │ │ │ b 2fe50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2fe3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 2fe8c │ │ │ │ ldr r3, [pc, #324] @ 2ffc4 │ │ │ │ ldr r1, [pc, #324] @ 2ffc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2feac │ │ │ │ mov r4, #0 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -5504,15 +5504,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r2, [r4, #24] │ │ │ │ strd r2, [r4, #32] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ beq 2ff1c │ │ │ │ ror r3, r4, #4 │ │ │ │ cmn r3, #1 │ │ │ │ mvneq r3, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ @@ -5524,102 +5524,102 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2fea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2fea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 985fc │ │ │ │ + bl 98684 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 985fc │ │ │ │ + bl 98684 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ffbc │ │ │ │ ldr r3, [pc, #40] @ 2ffd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne 2ff70 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r7, r0, lsl ip │ │ │ │ + eorseq sl, r7, r0, lsl sp │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ 0002ffd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 132758 │ │ │ │ + bl 1326ec │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [pc, #272] @ 30160 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131f44 │ │ │ │ + bl 131ed8 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r7, #0 │ │ │ │ beq 300cc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ @@ -5648,129 +5648,129 @@ │ │ │ │ blx r8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3013c │ │ │ │ cmp r6, #0 │ │ │ │ beq 30144 │ │ │ │ ldr r3, [pc, #56] @ 30168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ mvn r0, #0 │ │ │ │ b 30154 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a780 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30128 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r7, r4, lsr ip │ │ │ │ - eorseq r9, r7, ip, lsr ip │ │ │ │ + eorseq sl, r7, r4, lsr sp │ │ │ │ + eorseq sl, r7, ip, lsr sp │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 301e4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [pc, #92] @ 301e8 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 301b0 │ │ │ │ ldr r3, [pc, #72] @ 301ec │ │ │ │ ldr r2, [pc, #72] @ 301f0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ b 301d8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 29a1ec │ │ │ │ + bl 2a8368 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #28] @ 301f4 │ │ │ │ bne 301dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037a1dc │ │ │ │ + @ instruction: 0x0037b2dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #208] @ 302e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ bne 30260 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #152] @ 302ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ b 302b4 │ │ │ │ ble 302b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [pc, #80] @ 302f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #76] @ 302f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 302d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 302d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, ip, lsl #6 │ │ │ │ - eorseq sl, r7, r4, lsl r3 │ │ │ │ + eorseq fp, r7, ip, lsl #8 │ │ │ │ + eorseq fp, r7, r4, lsl r4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #6 │ │ │ │ + eorseq fp, r7, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -5786,84 +5786,84 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 30388 │ │ │ │ b 3036c │ │ │ │ ldr r0, [pc, #120] @ 303c8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 30364 │ │ │ │ cmp r4, #2 │ │ │ │ bne 303a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r6, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r5, r7 │ │ │ │ + eorseq r8, r7, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 270914 │ │ │ │ + bl 281898 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r0, asr #16 │ │ │ │ + @ instruction: 0x0037bbfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [pc, #20] @ 30490 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3744] @ 0xea0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5879,56 +5879,56 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 29955c │ │ │ │ + bl 2a76d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - bl 132758 │ │ │ │ + b 1441dc │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 30550 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 3055c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00030560 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b 28a37c │ │ │ │ + b 298e9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ beq 30608 <_Py_DisplaySourceLine@@Base+0xa8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -5966,30 +5966,30 @@ │ │ │ │ bne 30598 <_Py_DisplaySourceLine@@Base+0x38> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00030610 : │ │ │ │ - b 287be8 │ │ │ │ + b 296f68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ bne 3066c │ │ │ │ - bl 278364 │ │ │ │ + bl 2886f4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r3, #260] @ 0x104 │ │ │ │ mvn r3, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -6003,163 +6003,163 @@ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldrls r3, [r4, #28] │ │ │ │ addls r3, r3, #1 │ │ │ │ strls r3, [r4, #28] │ │ │ │ bls 306b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a395c │ │ │ │ + bl 2b0df0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 306bc │ │ │ │ ldr r0, [pc, #24] @ 306d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 306b4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 306b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000306d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcd34 │ │ │ │ + bl bd004 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 27b940 │ │ │ │ + bl 28b8a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30748 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 27ba80 │ │ │ │ + bl 28b9e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 307ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 307ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 30748 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 307c8 │ │ │ │ mov r5, #0 │ │ │ │ b 307e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 307c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132758 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r7, ip, asr #27 │ │ │ │ + eorseq sp, r7, r4, ror #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 0003089c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 308c4 │ │ │ │ - bl 58738 │ │ │ │ + bl 587c8 │ │ │ │ b 308e8 │ │ │ │ cmp r1, #0 │ │ │ │ blt 308d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt 308f0 │ │ │ │ ldr r3, [pc, #88] @ 30938 │ │ │ │ ldr r1, [pc, #88] @ 3093c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6173,33 +6173,33 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ ldrheq r0, [r0, r1] │ │ │ │ ldrne r0, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + @ instruction: 0x003621f0 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 274854 │ │ │ │ + b 28502c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subseq sp, r6, r8, lsr #23 │ │ │ │ + subseq sp, r6, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 30994 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ ldr r3, [pc, #16] @ 30998 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 3099c │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -6233,15 +6233,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5] │ │ │ │ bl 29ef8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ab2f4 │ │ │ │ + bl 2b7fd0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6249,88 +6249,88 @@ │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r5] │ │ │ │ - bl 8bd48 │ │ │ │ + bl 8bd24 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222dd8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235580 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296954 <_PyInterpreterConfig_InitFromDict@@Base+0x1064> │ │ │ │ + bl 2a4d0c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, ip, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #160] @ 30b64 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14e294 │ │ │ │ + bl 14ea7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 30b0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 30b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 30ad8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #72] @ 30b68 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 30b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 30b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a9bc │ │ │ │ + eorseq fp, r7, r8, ror sp │ │ │ │ subseq ip, r7, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 30bc4 │ │ │ │ + bl 30c88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #20] @ 30bbc │ │ │ │ ldr r0, [pc, #20] @ 30bc0 │ │ │ │ @@ -6338,136 +6338,136 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ subseq r8, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r5, r1 │ │ │ │ + subs r1, r6, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + movne r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 23f1d8 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30c0c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f518 │ │ │ │ + b 30c80 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne 30c80 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 23f56c │ │ │ │ + add r5, r6, #20 │ │ │ │ + bl 3575b4 │ │ │ │ + mov r7, #0 │ │ │ │ + str r7, [r4, #36] @ 0x24 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + lsr r4, r4, #22 │ │ │ │ + lsl r4, r4, #22 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #468] @ 0x1d4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + add r0, r0, #256 @ 0x100 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 23b648 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 30c80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7c134 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c0c │ │ │ │ + beq 30cd0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 30c0c │ │ │ │ + beq 30cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30c0c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 30cd0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c40 │ │ │ │ + beq 30d04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 30c40 │ │ │ │ + beq 30d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30c40 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 30d04 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, [r4, #24] │ │ │ │ strd r2, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b 30c60 │ │ │ │ + b 30d24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e530c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ec5a0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 30c9c │ │ │ │ + bne 30d60 │ │ │ │ mov r0, #0 │ │ │ │ - b 30cd0 │ │ │ │ + b 30d94 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16ce9c <_PyTime_localtime@@Base> │ │ │ │ + bl 16d9dc <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c94 │ │ │ │ + bne 30d58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, #1888 @ 0x760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2aeb9c │ │ │ │ + bl 2bad00 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - subs r1, r6, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - movne r1, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 22cb60 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 30d20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22cf14 │ │ │ │ - b 30d94 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne 30d94 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 22cf68 │ │ │ │ - add r5, r6, #20 │ │ │ │ - bl 3564a8 │ │ │ │ - mov r7, #0 │ │ │ │ - str r7, [r4, #36] @ 0x24 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - lsr r4, r4, #22 │ │ │ │ - lsl r4, r4, #22 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r0, [r6, #468] @ 0x1d4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - add r0, r0, #256 @ 0x100 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 228f10 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 30d94 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7c054 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq lr, r6, r8, lsr #11 │ │ │ │ + b 10ef5c │ │ │ │ + subseq lr, r6, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -6499,36 +6499,36 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ bne 30e70 │ │ │ │ ldr r2, [pc, #436] @ 30ff0 │ │ │ │ ldr r1, [pc, #436] @ 30ff4 │ │ │ │ ldr r0, [pc, #436] @ 30ff8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e20 │ │ │ │ b 30f14 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ orrle r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ bne 30fc8 │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 30f14 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -6541,32 +6541,32 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq 30fbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsl r9, r5, #3 │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30f40 │ │ │ │ ldr r3, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 30f1c │ │ │ │ mov r4, #0 │ │ │ │ b 30fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 30f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ b 30f14 │ │ │ │ cmp r0, #0 │ │ │ │ bge 30f48 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 30fcc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -6594,31 +6594,31 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r8, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ add r8, r8, #8 │ │ │ │ b 30ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - @ instruction: 0x0037e6d8 │ │ │ │ + @ instruction: 0x00376db0 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + @ instruction: 0x0037f7fc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037e6d0 │ │ │ │ + @ instruction: 0x0037f7f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -6708,20 +6708,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31190 │ │ │ │ ldr r3, [pc, #1248] @ 31664 │ │ │ │ ldr r1, [pc, #1248] @ 31668 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ b 31650 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31100 │ │ │ │ - bl 927d8 │ │ │ │ + bl 92860 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31650 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r1, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -7013,28 +7013,306 @@ │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #56] @ 3167c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #52] @ 31680 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ streq r0, [r0], #-55 @ 0xffffffc9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r0, lsr #26 │ │ │ │ - subeq r1, pc, r0, ror #8 │ │ │ │ + @ instruction: 0x0037eed0 │ │ │ │ + subeq r2, pc, r4, lsr r5 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r1, pc, r6, ror #8 │ │ │ │ - subeq r1, pc, ip, ror #8 │ │ │ │ + subeq r2, pc, sl, lsr r5 @ │ │ │ │ + subeq r2, pc, r0, asr #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, asr #26 │ │ │ │ + @ instruction: 0x0037eef0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r6, [r3, #8] │ │ │ │ + moveq r6, r3 │ │ │ │ + cmp r2, #3 │ │ │ │ + add r6, r6, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + sub r4, r6, #4 │ │ │ │ + bne 316e8 │ │ │ │ + clz r2, r5 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #8 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 31720 │ │ │ │ + ldr ip, [pc, #956] @ 31aac │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov ip, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 31758 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne 31760 │ │ │ │ + ldr r2, [pc, #868] @ 31ab0 │ │ │ │ + ldr r1, [pc, #868] @ 31ab4 │ │ │ │ + ldr r0, [pc, #868] @ 31ab8 │ │ │ │ + mov r3, sl │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 31aa0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 31780 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 31758 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 317e4 │ │ │ │ + ldr fp, [r5, #16] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 3179c │ │ │ │ + subs r4, r6, #5 │ │ │ │ + beq 317f8 │ │ │ │ + ldr r9, [r5, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldreq r9, [pc, #784] @ 31abc │ │ │ │ + beq 317bc │ │ │ │ + subs r4, r4, #1 │ │ │ │ + ldreq r4, [pc, #772] @ 31abc │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 31804 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 317d8 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldreq r4, [pc, #744] @ 31abc │ │ │ │ + beq 31804 │ │ │ │ + b 317dc │ │ │ │ + ldr r6, [pc, #732] @ 31abc │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ + b 31804 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [pc, #716] @ 31abc │ │ │ │ + mov r6, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + b 31804 │ │ │ │ + ldr r4, [pc, #700] @ 31abc │ │ │ │ + mov r6, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + bl 28b8a4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 31758 │ │ │ │ + ldr r3, [pc, #676] @ 31abc │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 31824 │ │ │ │ + mov r5, #0 │ │ │ │ + b 31a70 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + tst r1, #536870912 @ 0x20000000 │ │ │ │ + bne 3184c │ │ │ │ + ldr r3, [pc, #644] @ 31ac0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #640] @ 31ac4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b 31758 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r1, [pc, #624] @ 31ac8 │ │ │ │ + ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ + bl 10f54c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 31a60 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #592] @ 31acc │ │ │ │ + ldr r2, [pc, #592] @ 31ad0 │ │ │ │ + bl 1108c4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 318ac │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 318ac │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 31a60 │ │ │ │ + ldr r1, [pc, #536] @ 31ad4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl a6ab8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 319ac │ │ │ │ + ldr r1, [pc, #516] @ 31ad8 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl f406c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 31900 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 31900 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 31938 │ │ │ │ + ldr r3, [r1] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 31a60 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + bne 31a60 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 31a60 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 118b4c │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 31974 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 31974 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r1] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 31998 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + bne 31998 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 31a60 │ │ │ │ + ldr r3, [pc, #276] @ 31abc │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 319d4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 31a60 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 31a60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 31a60 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b7c60 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 31a08 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 31a08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 31a60 │ │ │ │ + sub r1, r8, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 172060 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 31a34 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 31a58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 31a58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 31a70 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3181c │ │ │ │ + b 31758 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + stm sp, {r8, fp} │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 28b9e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsbeq lr, [r6], #-144 @ 0xffffff70 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0037fbf0 │ │ │ │ + mlaseq r6, r8, r5, r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r7, r4, lsl #24 │ │ │ │ + mlaseq r7, r4, r8, r4 │ │ │ │ + eorseq pc, r7, r0, lsr ip @ │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + subseq ip, r7, r4, ror lr │ │ │ │ str r1, [r0, #2724] @ 0xaa4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -7049,319 +7327,319 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 316f8 │ │ │ │ + bne 31b50 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3172c │ │ │ │ + beq 31b84 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #520] @ 31914 │ │ │ │ + ldr ip, [pc, #520] @ 31d6c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 317f0 │ │ │ │ + beq 31c48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ - beq 31844 │ │ │ │ + beq 31c9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 3175c │ │ │ │ - bl 1033e0 │ │ │ │ + beq 31bb4 │ │ │ │ + bl 1033f0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 317f0 │ │ │ │ + blt 31c48 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 31854 │ │ │ │ + beq 31cac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r7, [pc, #428] @ 31918 │ │ │ │ - beq 317c0 │ │ │ │ + ldreq r7, [pc, #428] @ 31d70 │ │ │ │ + beq 31c18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 31790 │ │ │ │ - ldr r2, [pc, #408] @ 3191c │ │ │ │ - ldr r1, [pc, #408] @ 31920 │ │ │ │ - ldr r0, [pc, #408] @ 31924 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 317f0 │ │ │ │ + bne 31be8 │ │ │ │ + ldr r2, [pc, #408] @ 31d74 │ │ │ │ + ldr r1, [pc, #408] @ 31d78 │ │ │ │ + ldr r0, [pc, #408] @ 31d7c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 31c48 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 317f0 │ │ │ │ + beq 31c48 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3181c │ │ │ │ + bne 31c74 │ │ │ │ subs r4, r4, #1 │ │ │ │ - ldreq r6, [pc, #360] @ 31928 │ │ │ │ - beq 3185c │ │ │ │ + ldreq r6, [pc, #360] @ 31d80 │ │ │ │ + beq 31cb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r6, [pc, #344] @ 31928 │ │ │ │ - beq 3183c │ │ │ │ + ldreq r6, [pc, #344] @ 31d80 │ │ │ │ + beq 31c94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 317f8 │ │ │ │ - ldr r2, [pc, #308] @ 3191c │ │ │ │ - ldr r1, [pc, #320] @ 3192c │ │ │ │ - ldr r0, [pc, #308] @ 31924 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 31c50 │ │ │ │ + ldr r2, [pc, #308] @ 31d74 │ │ │ │ + ldr r1, [pc, #320] @ 31d84 │ │ │ │ + ldr r0, [pc, #308] @ 31d7c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 31908 │ │ │ │ + b 31d60 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 317f0 │ │ │ │ + beq 31c48 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 31830 │ │ │ │ - ldr r3, [pc, #268] @ 31930 │ │ │ │ - ldr r1, [pc, #268] @ 31934 │ │ │ │ + beq 31c88 │ │ │ │ + ldr r3, [pc, #268] @ 31d88 │ │ │ │ + ldr r1, [pc, #268] @ 31d8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 317f0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 31c48 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3185c │ │ │ │ + beq 31cb4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - b 3185c │ │ │ │ - ldr r6, [pc, #220] @ 31928 │ │ │ │ - ldr r7, [pc, #200] @ 31918 │ │ │ │ + b 31cb4 │ │ │ │ + ldr r6, [pc, #220] @ 31d80 │ │ │ │ + ldr r7, [pc, #200] @ 31d70 │ │ │ │ mov r8, #1 │ │ │ │ - b 3185c │ │ │ │ - ldr r6, [pc, #204] @ 31928 │ │ │ │ - ldr r7, [pc, #184] @ 31918 │ │ │ │ + b 31cb4 │ │ │ │ + ldr r6, [pc, #204] @ 31d80 │ │ │ │ + ldr r7, [pc, #184] @ 31d70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c145c <_Py_RestoreSignals@@Base+0x1c2c> │ │ │ │ + bl 2cbb04 <_Py_RestoreSignals@@Base+0x13fc> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 317f0 │ │ │ │ + beq 31c48 │ │ │ │ mov r1, sl │ │ │ │ - bl 2c179c <_Py_RestoreSignals@@Base+0x1f6c> │ │ │ │ + bl 2cbe44 <_Py_RestoreSignals@@Base+0x173c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 318fc │ │ │ │ + beq 31d54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1944 <_Py_RestoreSignals@@Base+0x2114> │ │ │ │ + bl 2cbfec <_Py_RestoreSignals@@Base+0x18e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 318fc │ │ │ │ - ldr r3, [pc, #156] @ 31938 │ │ │ │ + beq 31d54 │ │ │ │ + ldr r3, [pc, #156] @ 31d90 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ - beq 318c0 │ │ │ │ + beq 31d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - beq 318fc │ │ │ │ + beq 31d54 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 1f7ff0 │ │ │ │ + bl 200e00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31908 │ │ │ │ + beq 31d60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 31908 │ │ │ │ + bne 31d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 31908 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 31d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ - b 317f0 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 31c48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r6, r4, lsr #24 │ │ │ │ - mlaseq r7, r4, pc, lr @ │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq sp, r6, r0, lsl #15 │ │ │ │ - eorseq r0, r6, r8, ror #24 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - mlaseq r6, r4, r7, sp │ │ │ │ + subseq lr, r6, r0, lsl #24 │ │ │ │ + eorseq r0, r8, r8, lsl #2 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq lr, r6, r0, lsl #17 │ │ │ │ + eorseq r1, r6, r8, ror #26 │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ + mlaseq r6, r4, r8, lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c1dc4 <_Py_RestoreSignals@@Base+0x2594> │ │ │ │ + bl 2cc2c4 <_Py_RestoreSignals@@Base+0x1bbc> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, r0 │ │ │ │ addne r3, r3, #1 │ │ │ │ sub r1, r1, r3, lsl #3 │ │ │ │ - b 319bc <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b 31e14 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -000319bc <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00031e14 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ 31a1c <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ + ldr r6, [pc, #72] @ 31e74 <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a24 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + bl 31e7c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31a14 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ + beq 31e6c <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 31de0 <_Py_fstat@@Base+0xa8> │ │ │ │ - ldr r0, [pc, #4] @ 31a20 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + b 32238 <_Py_fstat@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #4] @ 31e78 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r2, [pc, #104] @ 31a94 <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ + ldr r2, [pc, #104] @ 31eec <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ ldr r3, [r2, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31a8c <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + beq 31ee4 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ - beq 31a64 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ + beq 31ebc <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90ccc <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d58 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31a74 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ + bne 31ecc <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90ccc <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d58 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31a6c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + beq 31ec4 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 15a47c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15afec <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 31b00 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ + bne 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31b30 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ - b 31b24 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ + bne 31f88 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ + b 31f7c <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #112] @ 31b80 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #112] @ 31fd8 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ae8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - b 31b74 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a5850 │ │ │ │ + bne 31f40 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + b 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31b74 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + bne 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31b74 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + blt 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ 31b84 <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #52] @ 31fdc <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 31b88 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ - bge 31b78 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ - ldr r3, [pc, #28] @ 31b8c <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ + ldrge r0, [pc, #32] @ 31fe0 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ + bge 31fd0 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ + ldr r3, [pc, #28] @ 31fe4 <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, ip, r8, r9 │ │ │ │ + mlaseq r6, ip, r9, sl │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00031b90 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +00031fe8 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7375,333 +7653,333 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 31c00 <_PyInterpreterState_RequireIDRef@@Base+0x70> │ │ │ │ + bne 32058 <_PyInterpreterState_RequireIDRef@@Base+0x70> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31c30 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ + beq 32088 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 31d20 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ + ldr ip, [pc, #256] @ 32178 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + beq 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ - beq 31c4c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ + beq 320a4 <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + blt 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 31c6c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a5850 │ │ │ │ + bne 320c4 <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #176] @ 31d24 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 356650 │ │ │ │ + bne 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #176] @ 3217c <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ - ldr r6, [pc, #168] @ 31d28 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ + ldr r6, [pc, #168] @ 32180 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b564 │ │ │ │ + bl 8b3fc │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 31ca8 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ + bne 32100 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 31ca8 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ + bne 32100 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 31cc4 <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ - b 31d08 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ - ldr r3, [pc, #124] @ 31d2c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #124] @ 31d30 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ + bne 3211c <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ + b 32160 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ + ldr r3, [pc, #124] @ 32184 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #124] @ 32188 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 31d18 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ + b 32170 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31d38 <_Py_fstat@@Base> │ │ │ │ + bl 32190 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 31d94 <_Py_fstat@@Base+0x5c> │ │ │ │ + bl 321ec <_Py_fstat@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ - beq 31d08 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ - ldr r3, [pc, #56] @ 31d2c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #60] @ 31d34 <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ + blt 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + beq 32160 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ + ldr r3, [pc, #56] @ 32184 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #60] @ 3218c <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b 31cbc <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, r0, lsl #27 │ │ │ │ + subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, r8, ror #25 │ │ │ │ - eorseq pc, r7, r8, lsr #26 │ │ │ │ + eorseq r0, r8, r8, ror lr │ │ │ │ + @ instruction: 0x00380eb8 │ │ │ │ │ │ │ │ -00031d38 <_Py_fstat@@Base>: │ │ │ │ +00032190 <_Py_fstat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31d88 <_Py_fstat@@Base+0x50> │ │ │ │ - ldr r3, [pc, #16] @ 31d90 <_Py_fstat@@Base+0x58> │ │ │ │ + beq 321e0 <_Py_fstat@@Base+0x50> │ │ │ │ + ldr r3, [pc, #16] @ 321e8 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 31dcc <_Py_fstat@@Base+0x94> │ │ │ │ - ldr r3, [pc, #28] @ 31ddc <_Py_fstat@@Base+0xa4> │ │ │ │ + bge 32224 <_Py_fstat@@Base+0x94> │ │ │ │ + ldr r3, [pc, #28] @ 32234 <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 31e20 <_Py_fstat@@Base+0xe8> │ │ │ │ + beq 32278 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90ccc <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d58 <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 31e20 <_Py_fstat@@Base+0xe8> │ │ │ │ + beq 32278 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 31f18 <_Py_fstat@@Base+0x1e0> │ │ │ │ - b 31f4c <_Py_fstat@@Base+0x214> │ │ │ │ + bne 32370 <_Py_fstat@@Base+0x1e0> │ │ │ │ + b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ - bne 31e88 <_Py_fstat@@Base+0x150> │ │ │ │ + bne 322e0 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ - b 31f4c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92d88 │ │ │ │ + b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ + bl 92e10 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 31f24 <_Py_fstat@@Base+0x1ec> │ │ │ │ + beq 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31e9c <_Py_fstat@@Base+0x164> │ │ │ │ + beq 322f4 <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ cmp r3, sl │ │ │ │ - bgt 31e44 <_Py_fstat@@Base+0x10c> │ │ │ │ - b 31ec4 <_Py_fstat@@Base+0x18c> │ │ │ │ + bgt 3229c <_Py_fstat@@Base+0x10c> │ │ │ │ + b 3231c <_Py_fstat@@Base+0x18c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31f24 <_Py_fstat@@Base+0x1ec> │ │ │ │ + beq 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 31f24 <_Py_fstat@@Base+0x1ec> │ │ │ │ + bne 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 31f24 <_Py_fstat@@Base+0x1ec> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 31f4c <_Py_fstat@@Base+0x214> │ │ │ │ + beq 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9197c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91a08 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 31f10 <_Py_fstat@@Base+0x1d8> │ │ │ │ + bge 32368 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31f08 <_Py_fstat@@Base+0x1d0> │ │ │ │ + beq 32360 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 31f08 <_Py_fstat@@Base+0x1d0> │ │ │ │ + bne 32360 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl 2917c0 │ │ │ │ - b 31e3c <_Py_fstat@@Base+0x104> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl 29fe74 │ │ │ │ + b 32294 <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31f4c <_Py_fstat@@Base+0x214> │ │ │ │ + beq 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 31f4c <_Py_fstat@@Base+0x214> │ │ │ │ + b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31e3c <_Py_fstat@@Base+0x104> │ │ │ │ + beq 32294 <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 31e3c <_Py_fstat@@Base+0x104> │ │ │ │ + bne 32294 <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 31e3c <_Py_fstat@@Base+0x104> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 32294 <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ 31fcc <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #84] @ 32424 <_Py_fstat@@Base+0x294> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31fc0 <_Py_fstat@@Base+0x288> │ │ │ │ + beq 32418 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 31fb0 <_Py_fstat@@Base+0x278> │ │ │ │ + blt 32408 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ - bhi 31fb0 <_Py_fstat@@Base+0x278> │ │ │ │ + bhi 32408 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 31fb0 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18b314 │ │ │ │ - b 31fc4 <_Py_fstat@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #24] @ 31fd0 <_Py_fstat@@Base+0x298> │ │ │ │ - ldr r1, [pc, #24] @ 31fd4 <_Py_fstat@@Base+0x29c> │ │ │ │ + bhi 32408 <_Py_fstat@@Base+0x278> │ │ │ │ + bl 18c4c4 │ │ │ │ + b 3241c <_Py_fstat@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #24] @ 32428 <_Py_fstat@@Base+0x298> │ │ │ │ + ldr r1, [pc, #24] @ 3242c <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r8, r4, lsl #6 │ │ │ │ + mlaseq r8, r4, r4, r1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r8, r4, lsl r3 │ │ │ │ + eorseq r1, r8, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #160] @ 320b0 <_Py_fstat@@Base+0x378> │ │ │ │ + ldr r1, [pc, #160] @ 32508 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 32040 <_Py_fstat@@Base+0x308> │ │ │ │ + beq 32498 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 32048 <_Py_fstat@@Base+0x310> │ │ │ │ - ldr r3, [pc, #124] @ 320b4 <_Py_fstat@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #124] @ 320b8 <_Py_fstat@@Base+0x380> │ │ │ │ + bge 324a0 <_Py_fstat@@Base+0x310> │ │ │ │ + ldr r3, [pc, #124] @ 3250c <_Py_fstat@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #124] @ 32510 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 320a4 <_Py_fstat@@Base+0x36c> │ │ │ │ + b 324fc <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 32040 <_Py_fstat@@Base+0x308> │ │ │ │ + beq 32498 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #80] @ 320bc <_Py_fstat@@Base+0x384> │ │ │ │ + ldr r3, [pc, #80] @ 32514 <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320c0 <_Py_fstat@@Base+0x388> │ │ │ │ + bl 32518 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r8, r8, lsr r3 │ │ │ │ + eorseq r1, r8, r8, asr #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r8, asr #6 │ │ │ │ - andeq r2, r3, r0, ror #10 │ │ │ │ + @ instruction: 0x003814d8 │ │ │ │ + @ instruction: 0x000329b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #948] @ 32490 <_Py_fstat@@Base+0x758> │ │ │ │ + ldr r3, [pc, #948] @ 328e8 <_Py_fstat@@Base+0x758> │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7715,241 +7993,241 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2c75d0 │ │ │ │ + bl 2d14c8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3216c <_Py_fstat@@Base+0x434> │ │ │ │ + beq 325c4 <_Py_fstat@@Base+0x434> │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ cmp r8, r5 │ │ │ │ strh r5, [sp, #80] @ 0x50 │ │ │ │ - bge 32174 <_Py_fstat@@Base+0x43c> │ │ │ │ - ldr r3, [pc, #816] @ 32494 <_Py_fstat@@Base+0x75c> │ │ │ │ - ldr r1, [pc, #816] @ 32498 <_Py_fstat@@Base+0x760> │ │ │ │ + bge 325cc <_Py_fstat@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #816] @ 328ec <_Py_fstat@@Base+0x75c> │ │ │ │ + ldr r1, [pc, #816] @ 328f0 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov sl, #0 │ │ │ │ - b 32468 <_Py_fstat@@Base+0x730> │ │ │ │ - beq 32194 <_Py_fstat@@Base+0x45c> │ │ │ │ + b 328c0 <_Py_fstat@@Base+0x730> │ │ │ │ + beq 325ec <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32198 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2917c0 │ │ │ │ + bne 325f0 <_Py_fstat@@Base+0x460> │ │ │ │ + bl 29fe74 │ │ │ │ mov sl, r0 │ │ │ │ - b 32468 <_Py_fstat@@Base+0x730> │ │ │ │ + b 328c0 <_Py_fstat@@Base+0x730> │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ ldrd r8, [r4, #32] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - ldr r2, [pc, #724] @ 3249c <_Py_fstat@@Base+0x764> │ │ │ │ + ldr r2, [pc, #724] @ 328f4 <_Py_fstat@@Base+0x764> │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2c8dc8 <_PyTime_AsMilliseconds@@Base+0x1d4> │ │ │ │ + bl 2d2948 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ - beq 3239c <_Py_fstat@@Base+0x664> │ │ │ │ + beq 327f4 <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 32388 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32274 <_Py_fstat@@Base+0x53c> │ │ │ │ + beq 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 324ec <_Py_fstat@@Base+0x7b4> │ │ │ │ + bl 32944 <_Py_fstat@@Base+0x7b4> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 32250 <_Py_fstat@@Base+0x518> │ │ │ │ + bne 326a8 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge 322cc <_Py_fstat@@Base+0x594> │ │ │ │ - ldr r3, [pc, #604] @ 324a0 <_Py_fstat@@Base+0x768> │ │ │ │ - ldr r1, [pc, #604] @ 324a4 <_Py_fstat@@Base+0x76c> │ │ │ │ + bge 32724 <_Py_fstat@@Base+0x594> │ │ │ │ + ldr r3, [pc, #604] @ 328f8 <_Py_fstat@@Base+0x768> │ │ │ │ + ldr r1, [pc, #604] @ 328fc <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 32388 <_Py_fstat@@Base+0x650> │ │ │ │ - ldr r3, [pc, #592] @ 324a8 <_Py_fstat@@Base+0x770> │ │ │ │ - ldr r1, [pc, #592] @ 324ac <_Py_fstat@@Base+0x774> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ + ldr r3, [pc, #592] @ 32900 <_Py_fstat@@Base+0x770> │ │ │ │ + ldr r1, [pc, #592] @ 32904 <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 32388 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ - bne 32230 <_Py_fstat@@Base+0x4f8> │ │ │ │ + bne 32688 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2c76e4 │ │ │ │ + bl 2d15dc │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #496] @ 324b0 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #496] @ 32908 <_Py_fstat@@Base+0x778> │ │ │ │ + bl a9d20 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 3239c <_Py_fstat@@Base+0x664> │ │ │ │ - b 32388 <_Py_fstat@@Base+0x650> │ │ │ │ + bne 327f4 <_Py_fstat@@Base+0x664> │ │ │ │ + b 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #464] @ 324b4 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #464] @ 3290c <_Py_fstat@@Base+0x77c> │ │ │ │ + bl a9d20 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 32388 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 3232c <_Py_fstat@@Base+0x5f4> │ │ │ │ + beq 32784 <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 3232c <_Py_fstat@@Base+0x5f4> │ │ │ │ + bne 32784 <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 32388 <_Py_fstat@@Base+0x650> │ │ │ │ + bne 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32274 <_Py_fstat@@Base+0x53c> │ │ │ │ + bne 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r3, #0 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r1, r1, #12 │ │ │ │ - bls 32274 <_Py_fstat@@Base+0x53c> │ │ │ │ + bls 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r0 │ │ │ │ sub r2, r2, fp │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 32274 <_Py_fstat@@Base+0x53c> │ │ │ │ + bhi 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 32274 <_Py_fstat@@Base+0x53c> │ │ │ │ + bhi 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add fp, fp, r3 │ │ │ │ - b 32210 <_Py_fstat@@Base+0x4d8> │ │ │ │ + b 32668 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - bhi 32428 <_Py_fstat@@Base+0x6f0> │ │ │ │ + bhi 32880 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - b 32468 <_Py_fstat@@Base+0x730> │ │ │ │ + bl 99e94 │ │ │ │ + b 328c0 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 324ec <_Py_fstat@@Base+0x7b4> │ │ │ │ + bl 32944 <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + beq 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 32434 <_Py_fstat@@Base+0x6fc> │ │ │ │ + beq 3288c <_Py_fstat@@Base+0x6fc> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + bne 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r3, #0 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r1, r1, #12 │ │ │ │ - bls 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + bls 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r0 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + bhi 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + bhi 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 323b0 <_Py_fstat@@Base+0x678> │ │ │ │ - b 32398 <_Py_fstat@@Base+0x660> │ │ │ │ + bne 32808 <_Py_fstat@@Base+0x678> │ │ │ │ + b 327f0 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 323d8 <_Py_fstat@@Base+0x6a0> │ │ │ │ + bne 32830 <_Py_fstat@@Base+0x6a0> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add sl, r4, #12 │ │ │ │ bic r7, r7, #3 │ │ │ │ add r7, r7, #12 │ │ │ │ add r7, r4, r7 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 323d8 <_Py_fstat@@Base+0x6a0> │ │ │ │ + beq 32830 <_Py_fstat@@Base+0x6a0> │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bl 2a060 │ │ │ │ - b 32454 <_Py_fstat@@Base+0x71c> │ │ │ │ - ldr r3, [pc, #32] @ 32490 <_Py_fstat@@Base+0x758> │ │ │ │ + b 328ac <_Py_fstat@@Base+0x71c> │ │ │ │ + ldr r3, [pc, #32] @ 328e8 <_Py_fstat@@Base+0x758> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 32484 <_Py_fstat@@Base+0x74c> │ │ │ │ + beq 328dc <_Py_fstat@@Base+0x74c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, ror #6 │ │ │ │ - @ instruction: 0x000324b8 │ │ │ │ + @ instruction: 0x003814fc │ │ │ │ + andeq r2, r3, r0, lsl r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003803d8 │ │ │ │ + eorseq r1, r8, r8, ror #10 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - mlaseq r8, r4, r3, r0 │ │ │ │ - @ instruction: 0x003803d0 │ │ │ │ - @ instruction: 0x003803f4 │ │ │ │ + eorseq r1, r8, r4, lsr #10 │ │ │ │ + eorseq r1, r8, r0, ror #10 │ │ │ │ + eorseq r1, r8, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -7958,31 +8236,31 @@ │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + beq 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ sub ip, r1, lr │ │ │ │ cmn ip, #13 │ │ │ │ - bhi 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + bhi 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + bhi 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #11 │ │ │ │ - bls 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + bls 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ adds r1, r1, #12 │ │ │ │ sub ip, ip, #12 │ │ │ │ - beq 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + beq 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ sub r1, r1, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 32558 <_Py_fstat@@Base+0x820> │ │ │ │ + bcc 329b0 <_Py_fstat@@Base+0x820> │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp ip, r3 │ │ │ │ movls r0, #0 │ │ │ │ strls ip, [r2] │ │ │ │ strhi r3, [r2] │ │ │ │ movhi r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -7992,137 +8270,137 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble 32590 <_Py_fstat@@Base+0x858> │ │ │ │ + ble 329e8 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #240] @ 326b8 <_Py_fstat@@Base+0x980> │ │ │ │ + ldr r1, [pc, #240] @ 32b10 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b97cc │ │ │ │ + bl b9a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32618 <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 32620 <_Py_fstat@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #208] @ 326bc <_Py_fstat@@Base+0x984> │ │ │ │ - ldr r1, [pc, #208] @ 326c0 <_Py_fstat@@Base+0x988> │ │ │ │ + bne 32a78 <_Py_fstat@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #208] @ 32b14 <_Py_fstat@@Base+0x984> │ │ │ │ + ldr r1, [pc, #208] @ 32b18 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32618 <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 32618 <_Py_fstat@@Base+0x8e0> │ │ │ │ + bne 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 326b0 <_Py_fstat@@Base+0x978> │ │ │ │ - ldr r1, [pc, #156] @ 326c4 <_Py_fstat@@Base+0x98c> │ │ │ │ + b 32b08 <_Py_fstat@@Base+0x978> │ │ │ │ + ldr r1, [pc, #156] @ 32b1c <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6970 │ │ │ │ + bl a6ab8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 32688 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91b90 │ │ │ │ + bne 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ + bl 91c1c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 32688 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #112] @ 326c4 <_Py_fstat@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #112] @ 32b1c <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32688 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32688 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 32688 <_Py_fstat@@Base+0x950> │ │ │ │ + bne 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 326ac <_Py_fstat@@Base+0x974> │ │ │ │ + beq 32b04 <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 326ac <_Py_fstat@@Base+0x974> │ │ │ │ + bne 32b04 <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, ip, lsr #9 │ │ │ │ + eorseq r3, r7, ip, lsr #11 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 326ec <_Py_fstat@@Base+0x9b4> │ │ │ │ - ldr r1, [pc, #76] @ 32734 <_Py_fstat@@Base+0x9fc> │ │ │ │ - ldr r0, [pc, #76] @ 32738 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 32b44 <_Py_fstat@@Base+0x9b4> │ │ │ │ + ldr r1, [pc, #76] @ 32b8c <_Py_fstat@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #76] @ 32b90 <_Py_fstat@@Base+0xa00> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b564 │ │ │ │ - ldr r3, [pc, #64] @ 3273c <_Py_fstat@@Base+0xa04> │ │ │ │ + bl 8b3fc │ │ │ │ + ldr r3, [pc, #64] @ 32b94 <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 3270c <_Py_fstat@@Base+0x9d4> │ │ │ │ + beq 32b64 <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 32704 <_Py_fstat@@Base+0x9cc> │ │ │ │ + bne 32b5c <_Py_fstat@@Base+0x9cc> │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32704 <_Py_fstat@@Base+0x9cc> │ │ │ │ + beq 32b5c <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq r1, pc, ip, asr #21 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + strdeq r2, [pc], #-188 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ moveq r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr lr, [pc, #548] @ 32994 <_Py_fstat@@Base+0xc5c> │ │ │ │ + ldr lr, [pc, #548] @ 32dec <_Py_fstat@@Base+0xc5c> │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -8133,111 +8411,111 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r4, r6, #3 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 327d0 <_Py_fstat@@Base+0xa98> │ │ │ │ + bne 32c28 <_Py_fstat@@Base+0xa98> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32814 <_Py_fstat@@Base+0xadc> │ │ │ │ + beq 32c6c <_Py_fstat@@Base+0xadc> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #436] @ 32998 <_Py_fstat@@Base+0xc60> │ │ │ │ + ldr ip, [pc, #436] @ 32df0 <_Py_fstat@@Base+0xc60> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32814 <_Py_fstat@@Base+0xadc> │ │ │ │ + bne 32c6c <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ - b 32980 <_Py_fstat@@Base+0xc48> │ │ │ │ + b 32dd8 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3280c <_Py_fstat@@Base+0xad4> │ │ │ │ + beq 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - beq 32904 <_Py_fstat@@Base+0xbcc> │ │ │ │ + beq 32d5c <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3284c <_Py_fstat@@Base+0xb14> │ │ │ │ + beq 32ca4 <_Py_fstat@@Base+0xb14> │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq 32920 <_Py_fstat@@Base+0xbe8> │ │ │ │ + beq 32d78 <_Py_fstat@@Base+0xbe8> │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32860 <_Py_fstat@@Base+0xb28> │ │ │ │ + beq 32cb8 <_Py_fstat@@Base+0xb28> │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 32938 <_Py_fstat@@Base+0xc00> │ │ │ │ + beq 32d90 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 32898 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1033e0 │ │ │ │ + beq 32cf0 <_Py_fstat@@Base+0xb60> │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3280c <_Py_fstat@@Base+0xad4> │ │ │ │ + blt 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ - beq 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 328cc <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1033e0 │ │ │ │ + beq 32d24 <_Py_fstat@@Base+0xb94> │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3280c <_Py_fstat@@Base+0xad4> │ │ │ │ + blt 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 328e4 <_Py_fstat@@Base+0xbac> │ │ │ │ + beq 32d3c <_Py_fstat@@Base+0xbac> │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 328fc <_Py_fstat@@Base+0xbc4> │ │ │ │ + beq 32d54 <_Py_fstat@@Base+0xbc4> │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b 32948 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -8246,34 +8524,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2cae18 │ │ │ │ + bl 2d4970 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, pc, r4, ror #21 │ │ │ │ - subseq lr, r6, ip, asr lr │ │ │ │ + subeq r2, pc, r4, lsl ip @ │ │ │ │ + subseq lr, r6, r0, lsr pc │ │ │ │ │ │ │ │ -0003299c : │ │ │ │ +00032df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b564 │ │ │ │ - ldr r4, [pc, #1036] @ 32dc8 │ │ │ │ + bl 8b3fc │ │ │ │ + ldr r4, [pc, #1036] @ 33220 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2cb784 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d52dc <_PyParkingLot_AfterFork@@Base> │ │ │ │ add r2, r4, #5568 @ 0x15c0 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ sub r1, r2, #348 @ 0x15c │ │ │ │ sub ip, r2, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, #1616 @ 0x650 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -8298,272 +8576,272 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ - bne 32a30 │ │ │ │ + bne 32e88 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8b264 │ │ │ │ + bl 8b04c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32a68 │ │ │ │ + beq 32ec0 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32a7c │ │ │ │ - b 32aa8 │ │ │ │ - ldr r2, [pc, #860] @ 32dcc │ │ │ │ - ldr r3, [pc, #860] @ 32dd0 │ │ │ │ + bne 32ed4 │ │ │ │ + b 32f00 │ │ │ │ + ldr r2, [pc, #860] @ 33224 │ │ │ │ + ldr r3, [pc, #860] @ 33228 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 32db8 │ │ │ │ - ldr r0, [pc, #848] @ 32dd4 │ │ │ │ - bl 8bd6c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #836] @ 32dd4 │ │ │ │ - bl 225628 │ │ │ │ - ldr r0, [pc, #828] @ 32dd4 │ │ │ │ - bl 21eee8 │ │ │ │ + b 33210 │ │ │ │ + ldr r0, [pc, #848] @ 3322c │ │ │ │ + bl 8bd48 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #836] @ 3322c │ │ │ │ + bl 8c01c │ │ │ │ + ldr r0, [pc, #828] @ 3322c │ │ │ │ + bl 8b368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32d90 │ │ │ │ + bne 331e8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 32ac0 │ │ │ │ + bne 32f18 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32adc │ │ │ │ - ldr r0, [pc, #796] @ 32dd8 │ │ │ │ - bl 225628 │ │ │ │ - b 32adc │ │ │ │ - ldr r0, [pc, #780] @ 32dd4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8d220 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32aa8 │ │ │ │ - ldr r2, [pc, #768] @ 32ddc │ │ │ │ - b 32d94 │ │ │ │ - ldr r0, [pc, #756] @ 32dd8 │ │ │ │ - bl 21eee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32b04 │ │ │ │ - ldr r2, [pc, #728] @ 32dcc │ │ │ │ - ldr r3, [pc, #744] @ 32de0 │ │ │ │ + beq 32f34 │ │ │ │ + ldr r0, [pc, #796] @ 33230 │ │ │ │ + bl 8c01c │ │ │ │ + b 32f34 │ │ │ │ + ldr r0, [pc, #780] @ 3322c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8d26c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32f00 │ │ │ │ + ldr r2, [pc, #768] @ 33234 │ │ │ │ + b 331ec │ │ │ │ + ldr r0, [pc, #756] @ 33230 │ │ │ │ + bl 8b368 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32f5c │ │ │ │ + ldr r2, [pc, #728] @ 33224 │ │ │ │ + ldr r3, [pc, #744] @ 33238 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 32db8 │ │ │ │ - bl 8b858 │ │ │ │ + b 33210 │ │ │ │ + bl 8b6f0 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ - ldr sl, [pc, #720] @ 32de4 │ │ │ │ + ldr sl, [pc, #720] @ 3323c │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 32b88 │ │ │ │ + beq 32fe0 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq 32b7c │ │ │ │ + beq 32fd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 32b7c │ │ │ │ + beq 32fd4 │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ strb r9, [r5, #36] @ 0x24 │ │ │ │ - bl 298c3c <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6f70 <_PyEvent_Notify@@Base> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r9, [r5] │ │ │ │ - bl 2aa8fc │ │ │ │ + bl 2b73a0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ - b 32b1c │ │ │ │ - ldr r8, [pc, #600] @ 32de8 │ │ │ │ - bl 356650 │ │ │ │ + b 32f74 │ │ │ │ + ldr r8, [pc, #600] @ 33240 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32ba8 │ │ │ │ - ldr r1, [pc, #584] @ 32dec │ │ │ │ - ldr r0, [pc, #584] @ 32df0 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 2267b8 │ │ │ │ + bne 33000 │ │ │ │ + ldr r1, [pc, #584] @ 33244 │ │ │ │ + ldr r0, [pc, #584] @ 33248 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d230 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq 32bc8 │ │ │ │ + beq 33020 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32c04 │ │ │ │ + beq 3305c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 32c04 │ │ │ │ + blt 3305c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2269d8 │ │ │ │ + bl 239110 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d24c │ │ │ │ + bl 8d298 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271a20 │ │ │ │ + bl 282370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32c44 │ │ │ │ + beq 3309c │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 271390 │ │ │ │ + bl 1ac0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 272248 <_PyThreadState_NewBound@@Base+0x7b8> │ │ │ │ + bl 2830a0 │ │ │ │ mov r5, r7 │ │ │ │ - b 32c20 │ │ │ │ + b 33078 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b858 │ │ │ │ + bl 8b6f0 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r7, [pc, #404] @ 32df4 │ │ │ │ + ldr r7, [pc, #404] @ 3324c │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 14fce8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 3564a8 │ │ │ │ + bl 1504d8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 3575b4 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32c9c │ │ │ │ - bl 3564a8 │ │ │ │ + beq 330f4 │ │ │ │ + bl 3575b4 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ - bne 32c8c │ │ │ │ - bl 356650 │ │ │ │ + bne 330e4 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 32ccc │ │ │ │ + beq 33124 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2317dc │ │ │ │ + bl 243d64 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r3, [pc, #300] @ 32df8 │ │ │ │ - bne 32d14 │ │ │ │ - ldr r0, [pc, #296] @ 32dfc │ │ │ │ + ldrne r3, [pc, #300] @ 33250 │ │ │ │ + bne 3316c │ │ │ │ + ldr r0, [pc, #296] @ 33254 │ │ │ │ mov r9, #0 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32cfc │ │ │ │ + beq 33154 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 32d28 │ │ │ │ + bne 33180 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ - ldr r0, [pc, #248] @ 32dfc │ │ │ │ - bl 8b518 │ │ │ │ + ldr r0, [pc, #248] @ 33254 │ │ │ │ + bl 8b3b0 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32d6c │ │ │ │ - ldr r3, [pc, #232] @ 32e00 │ │ │ │ - ldr r2, [pc, #232] @ 32e04 │ │ │ │ + bne 331c4 │ │ │ │ + ldr r3, [pc, #232] @ 33258 │ │ │ │ + ldr r2, [pc, #232] @ 3325c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 32db8 │ │ │ │ - bl 356650 │ │ │ │ + b 33210 │ │ │ │ + bl 357750 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27b994 │ │ │ │ + bl 28b8f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 27e934 │ │ │ │ + bl 28decc │ │ │ │ mov r0, r5 │ │ │ │ - bl 283de8 │ │ │ │ + bl 2931d0 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32d5c │ │ │ │ - bl 1618f4 │ │ │ │ + beq 331b4 │ │ │ │ + bl 1623fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 2840fc │ │ │ │ - b 32ce0 │ │ │ │ + bl 2934e4 │ │ │ │ + b 33138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 272184 <_PyThreadState_NewBound@@Base+0x6f4> │ │ │ │ + bl 282894 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29b9e0 │ │ │ │ - ldr r2, [pc, #72] @ 32de0 │ │ │ │ - ldr r1, [pc, #108] @ 32e08 │ │ │ │ + b 2a9b5c │ │ │ │ + ldr r2, [pc, #72] @ 33238 │ │ │ │ + ldr r1, [pc, #108] @ 33260 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq r1, pc, ip, lsl fp @ │ │ │ │ - eorseq r0, r8, r0, lsl #13 │ │ │ │ + subeq r2, pc, ip, asr #24 │ │ │ │ + eorseq r1, r8, ip, lsl #17 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r0, r8, r4, ror #12 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r1, r8, r0, ror r8 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq r1, pc, ip, lsr fp @ │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + subeq r2, pc, ip, ror #24 │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r0, r8, r0, lsr r6 │ │ │ │ + eorseq r1, r8, ip, lsr r8 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r0, r8, r8, asr #12 │ │ │ │ - subeq r1, pc, r4, asr fp @ │ │ │ │ - subeq r1, pc, ip, ror fp @ │ │ │ │ - ldr r3, [pc, #140] @ 32ea0 │ │ │ │ + eorseq r1, r8, r4, asr r8 │ │ │ │ + subeq r2, pc, r4, lsl #25 │ │ │ │ + subeq r2, pc, ip, lsr #25 │ │ │ │ + ldr r3, [pc, #140] @ 332f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r4, r2, #3792 @ 0xed0 │ │ │ │ mov lr, r4 │ │ │ │ add r3, r2, #3744 @ 0xea0 │ │ │ │ add r3, r3, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ add lr, lr, #8 │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 32e80 │ │ │ │ + beq 332d8 │ │ │ │ ldr r6, [r2, #3804] @ 0xedc │ │ │ │ ldr r1, [ip, #4] │ │ │ │ bic r6, r6, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ orr r1, r1, r6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str ip, [r6] │ │ │ │ @@ -8575,29 +8853,29 @@ │ │ │ │ str lr, [r0] │ │ │ │ str r1, [r2, #3804] @ 0xedc │ │ │ │ str r5, [r3, #12] │ │ │ │ str r3, [r3, #4] │ │ │ │ str r3, [r3] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 32e3c │ │ │ │ - ldr r0, [pc, #4] @ 32ea4 │ │ │ │ + bne 33294 │ │ │ │ + ldr r0, [pc, #4] @ 332fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #108] @ 32f1c │ │ │ │ + ldr r3, [pc, #108] @ 33374 │ │ │ │ push {r4, lr} │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [r3, #3800] @ 0xed8 │ │ │ │ add r2, r3, #3728 @ 0xe90 │ │ │ │ add r4, r2, #72 @ 0x48 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 32f0c │ │ │ │ + beq 33364 │ │ │ │ ldr lr, [r3, #3784] @ 0xec8 │ │ │ │ add r0, r2, #52 @ 0x34 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ bic lr, lr, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, lr │ │ │ │ ldr r1, [r3, #3804] @ 0xedc │ │ │ │ @@ -8605,613 +8883,616 @@ │ │ │ │ str r2, [ip, #4] │ │ │ │ ldr r2, [r3, #3784] @ 0xec8 │ │ │ │ bic r1, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r0, [r1] │ │ │ │ str r2, [r3, #3784] @ 0xec8 │ │ │ │ - ldr r0, [pc, #12] @ 32f20 │ │ │ │ + ldr r0, [pc, #12] @ 33378 │ │ │ │ str r4, [r3, #3804] @ 0xedc │ │ │ │ str r4, [r3, #3800] @ 0xed8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 32f34 │ │ │ │ + ldr r0, [pc] @ 3338c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1501cc │ │ │ │ + b 150b18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8b264 │ │ │ │ + bl 8b04c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32fb4 │ │ │ │ + beq 3340c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - ldr r4, [pc, #28] @ 32fcc │ │ │ │ + ldr r4, [pc, #28] @ 33424 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b 32fc4 │ │ │ │ - ldr r3, [pc, #20] @ 32fd0 │ │ │ │ - ldr r1, [pc, #20] @ 32fd4 │ │ │ │ + b 3341c │ │ │ │ + ldr r3, [pc, #20] @ 33428 │ │ │ │ + ldr r1, [pc, #20] @ 3342c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r8, r8, asr fp │ │ │ │ + mlaseq r8, r8, ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 32fe4 │ │ │ │ - b 128d34 │ │ │ │ - eorseq r0, r8, ip, lsr #23 │ │ │ │ + ldr r0, [pc] @ 3343c │ │ │ │ + b 128ccc │ │ │ │ + eorseq r1, r8, ip, ror #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c34d8 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr ip, [r2, #84] @ 0x54 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #8] @ 33488 │ │ │ │ + bl 128ccc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r1, r8, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bls 3302c │ │ │ │ - ldr r0, [pc, #100] @ 33074 │ │ │ │ + bls 334d0 │ │ │ │ + ldr r0, [pc, #100] @ 33518 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3302c │ │ │ │ + bne 334d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble 33058 │ │ │ │ + ble 334fc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3305c │ │ │ │ - bl a5850 │ │ │ │ + bne 33500 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3305c │ │ │ │ - b 33024 │ │ │ │ + beq 33500 │ │ │ │ + b 334c8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2657e4 │ │ │ │ + bl 27717c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33024 │ │ │ │ - ldr r0, [pc, #4] @ 33078 │ │ │ │ + blt 334c8 │ │ │ │ + ldr r0, [pc, #4] @ 3351c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r5, r0, ror lr │ │ │ │ + eorseq r8, r5, r0, ror pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1be644 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr ip, [r2, #84] @ 0x54 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #8] @ 330c4 │ │ │ │ - bl 128d34 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r0, r8, r0, lsr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 33278 │ │ │ │ + ldr r1, [pc, #408] @ 336d0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 330fc │ │ │ │ - bl 340a78 │ │ │ │ + bne 33554 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 3326c │ │ │ │ + bne 336c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 3327c │ │ │ │ + bl 336d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 3325c │ │ │ │ + beq 336b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 33278 │ │ │ │ + ldr r2, [pc, #312] @ 336d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3314c │ │ │ │ + bne 335a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 331e8 │ │ │ │ + bne 33640 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 331dc │ │ │ │ + beq 33634 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 331a8 │ │ │ │ - b 331e8 │ │ │ │ + beq 33600 │ │ │ │ + b 33640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3327c │ │ │ │ + bl 336d4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 331bc │ │ │ │ + beq 33614 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 331f8 │ │ │ │ + beq 33650 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33184 │ │ │ │ + bne 335dc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea748 │ │ │ │ + bl ea78c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 33218 │ │ │ │ + bne 33670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 3325c │ │ │ │ + b 336b4 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 331d4 │ │ │ │ + beq 3362c │ │ │ │ mov r5, r0 │ │ │ │ - b 3319c │ │ │ │ + b 335f4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 33234 │ │ │ │ + ble 3368c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 33218 │ │ │ │ + b 33670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101aa8 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ - b 33264 │ │ │ │ + bl 101ab8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 336bc │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 3330c │ │ │ │ + ldr r1, [pc, #120] @ 33764 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 332ac │ │ │ │ - bl 340a78 │ │ │ │ + bne 33704 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 33304 │ │ │ │ + bne 3375c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ecfcc │ │ │ │ + bl ed010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332e4 │ │ │ │ + bne 3373c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 332fc │ │ │ │ + b 33754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 333a0 │ │ │ │ + bl 337f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 332d8 │ │ │ │ - ldr r0, [pc, #16] @ 33310 │ │ │ │ + bne 33730 │ │ │ │ + ldr r0, [pc, #16] @ 33768 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ -00033314 : │ │ │ │ +0003376c : │ │ │ │ mov r1, #0 │ │ │ │ - b 271a90 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ac04c <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -0003331c : │ │ │ │ +00033774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 266b30 │ │ │ │ - ldr r5, [pc, #88] @ 3339c │ │ │ │ + bl 27843c │ │ │ │ + ldr r5, [pc, #88] @ 337f4 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3338c │ │ │ │ + beq 337e4 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ - beq 33384 │ │ │ │ + beq 337dc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 265950 │ │ │ │ + bl 2772e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266c2c │ │ │ │ + bl 278504 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 33430 │ │ │ │ + ldr r1, [pc, #120] @ 33888 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 333d0 │ │ │ │ - bl 340a78 │ │ │ │ + bne 33828 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 33428 │ │ │ │ - ldr r1, [pc, #68] @ 33434 │ │ │ │ + bne 33880 │ │ │ │ + ldr r1, [pc, #68] @ 3388c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3340c │ │ │ │ + bne 33864 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 33420 │ │ │ │ + b 33878 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea35c │ │ │ │ + bl ea3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33400 │ │ │ │ - ldr r0, [pc, #20] @ 33438 │ │ │ │ + beq 33858 │ │ │ │ + ldr r0, [pc, #20] @ 33890 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ -0003343c : │ │ │ │ - ldr r3, [pc, #52] @ 33478 │ │ │ │ +00033894 : │ │ │ │ + ldr r3, [pc, #52] @ 338d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 33470 │ │ │ │ + beq 338c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 3347c │ │ │ │ + ldr r0, [pc, #24] @ 338d4 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ │ │ │ │ -00033480 : │ │ │ │ - ldr r3, [pc, #52] @ 334bc │ │ │ │ +000338d8 : │ │ │ │ + ldr r3, [pc, #52] @ 33914 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 334b4 │ │ │ │ + beq 3390c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 334c0 │ │ │ │ - ldr r0, [pc, #24] @ 334c4 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 33918 │ │ │ │ + ldr r0, [pc, #24] @ 3391c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3350c │ │ │ │ + bne 33964 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 33534 │ │ │ │ - ldr r2, [pc, #100] @ 33564 │ │ │ │ - ldr r1, [pc, #100] @ 33568 │ │ │ │ - ldr r0, [pc, #100] @ 3356c │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 3352c │ │ │ │ + bne 3398c │ │ │ │ + ldr r2, [pc, #100] @ 339bc │ │ │ │ + ldr r1, [pc, #100] @ 339c0 │ │ │ │ + ldr r0, [pc, #100] @ 339c4 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 33984 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #80] @ 3356c │ │ │ │ + ldr r0, [pc, #80] @ 339c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 334e4 │ │ │ │ + bne 3393c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ 33570 │ │ │ │ - bl 356650 │ │ │ │ + ldr r1, [pc, #52] @ 339c8 │ │ │ │ + bl 357750 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl 127638 │ │ │ │ + bl 1275d0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00379cd4 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ + @ instruction: 0x0037add4 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq pc, r5, ip, lsr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 33578 │ │ │ │ + bge 339d0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #15 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 33604 │ │ │ │ + beq 33a5c │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 335cc │ │ │ │ + bhi 33a24 │ │ │ │ cmp r3, #11 │ │ │ │ moveq r3, #1 │ │ │ │ subne r3, r3, #12 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lslne r3, r3, #1 │ │ │ │ - b 33604 │ │ │ │ + b 33a5c │ │ │ │ mov ip, r1 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ mov r4, #0 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 335f8 │ │ │ │ + beq 33a50 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ add r4, r4, #6 │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ orr r3, r3, r5, lsl r4 │ │ │ │ - b 335dc │ │ │ │ + b 33a34 │ │ │ │ tst r3, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr ip, [r0] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq 3363c │ │ │ │ + beq 33a94 │ │ │ │ ldrb r3, [lr, #-1]! │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 33624 │ │ │ │ + beq 33a7c │ │ │ │ and r3, r3, #7 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ sub ip, ip, r3 │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2d00a0 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + │ │ │ │ +00033ab4 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b 2955c │ │ │ │ + b 2d8ea8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 336b0 │ │ │ │ + bne 33b0c <_PySemaphore_Destroy@@Base+0x58> │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #72] @ 336dc │ │ │ │ + ldr r1, [pc, #72] @ 33b38 <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 336cc │ │ │ │ - b 336c4 │ │ │ │ - ldr r0, [pc, #36] @ 336dc │ │ │ │ + bne 33b28 <_PySemaphore_Destroy@@Base+0x74> │ │ │ │ + b 33b20 <_PySemaphore_Destroy@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #36] @ 33b38 <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33688 │ │ │ │ + bne 33ae4 <_PySemaphore_Destroy@@Base+0x30> │ │ │ │ mov r0, #0 │ │ │ │ - b 336d4 │ │ │ │ + b 33b30 <_PySemaphore_Destroy@@Base+0x7c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102894 │ │ │ │ + bl 1028a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, ip, ror ip │ │ │ │ + eorseq r9, r5, ip, ror sp │ │ │ │ │ │ │ │ -000336e0 : │ │ │ │ +00033b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #720] @ 339cc │ │ │ │ + ldr r3, [pc, #720] @ 33e28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9a7e4 │ │ │ │ + bl 9a860 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 33790 │ │ │ │ + beq 33bec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 231d48 │ │ │ │ + bl 2442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 33798 │ │ │ │ + bne 33bf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 33790 │ │ │ │ + beq 33bec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 33790 │ │ │ │ - ldr r2, [pc, #616] @ 339d0 │ │ │ │ + bne 33bec │ │ │ │ + ldr r2, [pc, #616] @ 33e2c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33780 │ │ │ │ + beq 33bdc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b 339c0 │ │ │ │ + b 33e1c │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ - beq 33848 │ │ │ │ + beq 33ca4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3396c │ │ │ │ + beq 33dc8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 3390c │ │ │ │ + beq 33d68 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ addlt r2, r2, #1 │ │ │ │ - blt 337e0 │ │ │ │ + blt 33c3c │ │ │ │ add ip, fp, r3, lsl #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add lr, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bge 33840 │ │ │ │ + bge 33c9c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [lr, #4]! │ │ │ │ ldr r3, [r7, r2, lsl #3] │ │ │ │ str r3, [ip], #4 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 3380c │ │ │ │ + b 33c68 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -9219,129 +9500,129 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 231e88 │ │ │ │ + bl 244410 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 338fc │ │ │ │ + beq 33d58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 232078 │ │ │ │ + bl 244600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 338f8 │ │ │ │ + beq 33d54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 338f8 │ │ │ │ - ldr r2, [pc, #256] @ 339d0 │ │ │ │ + bne 33d54 │ │ │ │ + ldr r2, [pc, #256] @ 33e2c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 338e8 │ │ │ │ + beq 33d44 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, r6 │ │ │ │ - beq 3396c │ │ │ │ - b 33914 │ │ │ │ + beq 33dc8 │ │ │ │ + b 33d70 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 33928 │ │ │ │ + bne 33d84 │ │ │ │ mov r6, fp │ │ │ │ - b 3396c │ │ │ │ + b 33dc8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne 33920 │ │ │ │ - ldr r2, [pc, #144] @ 339d0 │ │ │ │ + bne 33d7c │ │ │ │ + ldr r2, [pc, #144] @ 33e2c │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33958 │ │ │ │ + beq 33db4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ - b 33920 │ │ │ │ + b 33d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 339c0 │ │ │ │ + beq 33e1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 339c0 │ │ │ │ - ldr r2, [pc, #56] @ 339d0 │ │ │ │ + bne 33e1c │ │ │ │ + ldr r2, [pc, #56] @ 33e2c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 339b0 │ │ │ │ + beq 33e0c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000339d4 <_Py_open_noraise@@Base>: │ │ │ │ +00033e30 <_Py_open_noraise@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ orr r1, r1, #524288 @ 0x80000 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 33a14 <_Py_open_noraise@@Base+0x40> │ │ │ │ + blt 33e70 <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #32] @ 33a20 <_Py_open_noraise@@Base+0x4c> │ │ │ │ + ldr r3, [pc, #32] @ 33e7c <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 24543c │ │ │ │ + bl 257190 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 33a18 <_Py_open_noraise@@Base+0x44> │ │ │ │ + bne 33e74 <_Py_open_noraise@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r6, r8, ror sl │ │ │ │ │ │ │ │ -00033a24 : │ │ │ │ +00033e80 : │ │ │ │ mov r1, #0 │ │ │ │ - b 195b6c │ │ │ │ + b 197258 │ │ │ │ │ │ │ │ -00033a2c : │ │ │ │ - b 2433e8 │ │ │ │ +00033e88 : │ │ │ │ + b 255900 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9360,397 +9641,397 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ac4 │ │ │ │ + beq 33f20 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 33ac4 │ │ │ │ + beq 33f20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33ac4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 33f20 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33af8 │ │ │ │ + beq 33f54 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 33af8 │ │ │ │ + beq 33f54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33af8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 33f54 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33b2c │ │ │ │ + beq 33f88 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33b2c │ │ │ │ + beq 33f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33b2c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 33f88 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33b60 │ │ │ │ + beq 33fbc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 33b60 │ │ │ │ + beq 33fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33b60 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 33fbc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00033b68 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00033fc4 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ ldr r0, [r4, #3668] @ 0xe54 │ │ │ │ str r5, [r4, #3656] @ 0xe48 │ │ │ │ str r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ orrs r3, r5, r6 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #3664] @ 0xe50 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271a90 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ac04c <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 272184 <_PyThreadState_NewBound@@Base+0x6f4> │ │ │ │ + bl 282894 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28376c │ │ │ │ + bl 292b54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 272184 <_PyThreadState_NewBound@@Base+0x6f4> │ │ │ │ + b 282894 │ │ │ │ │ │ │ │ -00033be8 : │ │ │ │ +00034044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266b30 │ │ │ │ - ldr r4, [pc, #84] @ 33c60 │ │ │ │ + bl 27843c │ │ │ │ + ldr r4, [pc, #84] @ 340bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 33c50 │ │ │ │ + beq 340ac │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ - beq 33c48 │ │ │ │ + beq 340a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26611c │ │ │ │ + bl 277a28 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266c2c │ │ │ │ + bl 278504 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 33c98 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #28] @ 340f4 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 28354c │ │ │ │ - ldr r0, [pc, #4] @ 33c9c │ │ │ │ + bl 292944 │ │ │ │ + ldr r0, [pc, #4] @ 340f8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00033ca0 : │ │ │ │ - ldr r0, [pc] @ 33ca8 │ │ │ │ - b 10f0e4 │ │ │ │ - ldrheq pc, [r6], #-0 @ │ │ │ │ +000340fc : │ │ │ │ + ldr r0, [pc] @ 34104 │ │ │ │ + b 10ef5c │ │ │ │ + subseq pc, r6, r4, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #816] @ 33ff4 │ │ │ │ + ldr r1, [pc, #816] @ 34450 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 33cdc │ │ │ │ + bge 34138 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #788] @ 33ff8 │ │ │ │ + ldr r1, [pc, #788] @ 34454 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #768] @ 33ffc │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #768] @ 34458 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #748] @ 34000 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #748] @ 3445c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #728] @ 34004 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #728] @ 34460 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #708] @ 34008 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #708] @ 34464 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #688] @ 3400c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #688] @ 34468 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #668] @ 34010 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #668] @ 3446c │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #648] @ 34014 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #648] @ 34470 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #628] @ 34018 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #628] @ 34474 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #608] @ 3401c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #608] @ 34478 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #588] @ 34020 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #588] @ 3447c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #568] @ 34024 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #568] @ 34480 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #548] @ 34028 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #548] @ 34484 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #528] @ 3402c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #528] @ 34488 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #508] @ 34030 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #508] @ 3448c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #488] @ 34034 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #488] @ 34490 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #468] @ 34038 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #468] @ 34494 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #448] @ 3403c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #448] @ 34498 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #428] @ 34040 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #428] @ 3449c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #408] @ 34044 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #408] @ 344a0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #388] @ 34048 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #388] @ 344a4 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #368] @ 3404c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #368] @ 344a8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #348] @ 34050 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #348] @ 344ac │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #328] @ 34054 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #328] @ 344b0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #308] @ 34058 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #308] @ 344b4 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #288] @ 3405c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #288] @ 344b8 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #268] @ 34060 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #268] @ 344bc │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #248] @ 34064 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #248] @ 344c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #228] @ 34068 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #228] @ 344c4 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #208] @ 3406c │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #208] @ 344c8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #188] @ 34070 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #188] @ 344cc │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #168] @ 34074 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #168] @ 344d0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33cd4 │ │ │ │ - ldr r1, [pc, #148] @ 34078 │ │ │ │ + blt 34130 │ │ │ │ + ldr r1, [pc, #148] @ 344d4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, ip, r4, r2 │ │ │ │ - eorseq r2, r8, r8, lsr #9 │ │ │ │ - @ instruction: 0x003824b4 │ │ │ │ - eorseq r2, r8, r0, asr #9 │ │ │ │ - eorseq r2, r8, r8, asr #9 │ │ │ │ - @ instruction: 0x003824d4 │ │ │ │ - eorseq r2, r8, r0, ror #9 │ │ │ │ - eorseq r2, r8, ip, ror #9 │ │ │ │ - @ instruction: 0x003824f8 │ │ │ │ - eorseq r2, r8, r0, lsl #10 │ │ │ │ - eorseq r2, r8, ip, lsl #10 │ │ │ │ - eorseq r2, r8, r8, lsl r5 │ │ │ │ - eorseq r2, r8, r4, lsr #10 │ │ │ │ - eorseq r2, r8, r0, lsr r5 │ │ │ │ - eorseq r2, r8, ip, lsr r5 │ │ │ │ - eorseq r2, r8, r8, asr #10 │ │ │ │ - eorseq r2, r8, r4, asr r5 │ │ │ │ - eorseq r2, r8, r0, ror #10 │ │ │ │ - eorseq r2, r8, ip, ror #10 │ │ │ │ - eorseq r2, r8, r8, ror r5 │ │ │ │ - eorseq r2, r8, r0, lsl #11 │ │ │ │ - eorseq r2, r8, ip, lsl #11 │ │ │ │ - mlaseq r8, r8, r5, r2 │ │ │ │ - eorseq r2, r8, r4, lsr #11 │ │ │ │ - @ instruction: 0x003825b0 │ │ │ │ - @ instruction: 0x003825bc │ │ │ │ - eorseq r2, r8, r8, asr #11 │ │ │ │ - @ instruction: 0x003825d4 │ │ │ │ - eorseq r2, r8, r0, ror #11 │ │ │ │ - eorseq r2, r8, ip, ror #11 │ │ │ │ - @ instruction: 0x003825f8 │ │ │ │ - eorseq r2, r8, r4, lsl #12 │ │ │ │ - eorseq r2, r8, r0, lsl r6 │ │ │ │ - eorseq r2, r8, r0, lsr #12 │ │ │ │ + eorseq r3, r8, ip, lsl #15 │ │ │ │ + mlaseq r8, r8, r7, r3 │ │ │ │ + eorseq r3, r8, r4, lsr #15 │ │ │ │ + @ instruction: 0x003837b0 │ │ │ │ + @ instruction: 0x003837b8 │ │ │ │ + eorseq r3, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x003837d0 │ │ │ │ + @ instruction: 0x003837dc │ │ │ │ + eorseq r3, r8, r8, ror #15 │ │ │ │ + @ instruction: 0x003837f0 │ │ │ │ + @ instruction: 0x003837fc │ │ │ │ + eorseq r3, r8, r8, lsl #16 │ │ │ │ + eorseq r3, r8, r4, lsl r8 │ │ │ │ + eorseq r3, r8, r0, lsr #16 │ │ │ │ + eorseq r3, r8, ip, lsr #16 │ │ │ │ + eorseq r3, r8, r8, lsr r8 │ │ │ │ + eorseq r3, r8, r4, asr #16 │ │ │ │ + eorseq r3, r8, r0, asr r8 │ │ │ │ + eorseq r3, r8, ip, asr r8 │ │ │ │ + eorseq r3, r8, r8, ror #16 │ │ │ │ + eorseq r3, r8, r0, ror r8 │ │ │ │ + eorseq r3, r8, ip, ror r8 │ │ │ │ + eorseq r3, r8, r8, lsl #17 │ │ │ │ + mlaseq r8, r4, r8, r3 │ │ │ │ + eorseq r3, r8, r0, lsr #17 │ │ │ │ + eorseq r3, r8, ip, lsr #17 │ │ │ │ + @ instruction: 0x003838b8 │ │ │ │ + eorseq r3, r8, r4, asr #17 │ │ │ │ + @ instruction: 0x003838d0 │ │ │ │ + @ instruction: 0x003838dc │ │ │ │ + eorseq r3, r8, r8, ror #17 │ │ │ │ + @ instruction: 0x003838f4 │ │ │ │ + eorseq r3, r8, r0, lsl #18 │ │ │ │ + eorseq r3, r8, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ add lr, sp, #20 │ │ │ │ @@ -9760,97 +10041,133 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #292] @ 341ec │ │ │ │ + ldr r1, [pc, #292] @ 34648 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 340f8 │ │ │ │ + beq 34554 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111be4 │ │ │ │ + bl 111af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34100 │ │ │ │ - ldr r3, [pc, #256] @ 341f0 │ │ │ │ - ldr r1, [pc, #256] @ 341f4 │ │ │ │ + bne 3455c │ │ │ │ + ldr r3, [pc, #256] @ 3464c │ │ │ │ + ldr r1, [pc, #256] @ 34650 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 341e4 │ │ │ │ + b 34640 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 34128 │ │ │ │ - ldr r3, [pc, #212] @ 341f0 │ │ │ │ - ldr r1, [pc, #216] @ 341f8 │ │ │ │ + bne 34584 │ │ │ │ + ldr r3, [pc, #212] @ 3464c │ │ │ │ + ldr r1, [pc, #216] @ 34654 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 340f8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 34554 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #196] @ 341fc │ │ │ │ - beq 3415c │ │ │ │ + ldreq r0, [pc, #196] @ 34658 │ │ │ │ + beq 345b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 3415c │ │ │ │ - ldr r3, [pc, #160] @ 341f0 │ │ │ │ - ldr r1, [pc, #172] @ 34200 │ │ │ │ + bne 345b8 │ │ │ │ + ldr r3, [pc, #160] @ 3464c │ │ │ │ + ldr r1, [pc, #172] @ 3465c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 340f8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 34554 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 34204 │ │ │ │ - ldr r0, [pc, #156] @ 34208 │ │ │ │ + ldr r1, [pc, #156] @ 34660 │ │ │ │ + ldr r0, [pc, #156] @ 34664 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340f8 │ │ │ │ - bl 277e54 │ │ │ │ + blt 34554 │ │ │ │ + bl 288284 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 340f8 │ │ │ │ + beq 34554 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2a04a0 │ │ │ │ + bl 2adf6c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 341b8 │ │ │ │ + bne 34614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278d54 │ │ │ │ - b 340f8 │ │ │ │ + bl 288fb8 │ │ │ │ + b 34554 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278d54 │ │ │ │ + bl 288fb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1501cc │ │ │ │ + bl 150b18 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003826bc │ │ │ │ + eorseq r3, r8, ip, lsr #19 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, asr r6 │ │ │ │ - eorseq r2, r8, r4, ror r6 │ │ │ │ + eorseq r3, r8, r8, asr #18 │ │ │ │ + eorseq r3, r8, r4, ror #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r8, ip, lsl #13 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x003826b4 │ │ │ │ + eorseq r3, r8, ip, ror r9 │ │ │ │ + @ instruction: 0x0038f9bc │ │ │ │ + eorseq r3, r8, r4, lsr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 346d0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 158080 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 346ec │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b a9d20 │ │ │ │ + ldr r3, [pc, #24] @ 346f0 │ │ │ │ + ldr r1, [pc, #24] @ 346f4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r3, r8, r0, asr #19 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x00369cd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ @@ -9859,311 +10176,275 @@ │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 34268 │ │ │ │ + bne 34754 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 342a0 │ │ │ │ - ldr ip, [pc, #352] @ 343d0 │ │ │ │ + beq 3478c │ │ │ │ + ldr ip, [pc, #352] @ 348bc │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 342a0 │ │ │ │ + bne 3478c │ │ │ │ mov r4, #0 │ │ │ │ - b 343c4 │ │ │ │ + b 348b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 342c8 │ │ │ │ + bne 347b4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #288] @ 343d4 │ │ │ │ - ldr r0, [pc, #288] @ 343d8 │ │ │ │ + ldr r1, [pc, #288] @ 348c0 │ │ │ │ + ldr r0, [pc, #288] @ 348c4 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 342e0 │ │ │ │ - b 34298 │ │ │ │ + bge 347cc │ │ │ │ + b 34784 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a7dec <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa99c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 342a8 │ │ │ │ - b 34298 │ │ │ │ + bne 34794 │ │ │ │ + b 34784 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 34304 │ │ │ │ - ldr r3, [pc, #236] @ 343dc │ │ │ │ + ble 347f0 │ │ │ │ + ldr r3, [pc, #236] @ 348c8 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #232] @ 343e0 │ │ │ │ + ldr r1, [pc, #232] @ 348cc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ cmn r6, #1 │ │ │ │ - bge 34320 │ │ │ │ - ldr r3, [pc, #200] @ 343dc │ │ │ │ - ldr r1, [pc, #204] @ 343e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 34298 │ │ │ │ - ldr r3, [pc, #192] @ 343e8 │ │ │ │ - bl 356650 │ │ │ │ + bge 3480c │ │ │ │ + ldr r3, [pc, #200] @ 348c8 │ │ │ │ + ldr r1, [pc, #204] @ 348d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 34784 │ │ │ │ + ldr r3, [pc, #192] @ 348d4 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34298 │ │ │ │ + beq 34784 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 3438c │ │ │ │ + bne 34878 │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c20 │ │ │ │ + bl 3507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3437c │ │ │ │ + beq 34868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 343a8 │ │ │ │ - b 34298 │ │ │ │ + bne 34894 │ │ │ │ + b 34784 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 34358 │ │ │ │ - b 343c4 │ │ │ │ + bne 34844 │ │ │ │ + b 348b0 │ │ │ │ add r5, r5, r6, lsl #4 │ │ │ │ add r1, r5, #3744 @ 0xea0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 34c20 │ │ │ │ + bl 3507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 343c4 │ │ │ │ - b 3436c │ │ │ │ + beq 348b0 │ │ │ │ + b 34858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 34298 │ │ │ │ + bne 34784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 34298 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 34784 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, r4, ror #1 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ - @ instruction: 0x003826d0 │ │ │ │ + subseq pc, r6, r8, lsl #3 │ │ │ │ + eorseq ip, r8, ip, lsr #14 │ │ │ │ + eorseq r3, r8, r4, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, r0, ror #13 │ │ │ │ - eorseq r2, r8, r0, lsr r7 │ │ │ │ + @ instruction: 0x003839d4 │ │ │ │ + eorseq r3, r8, r4, lsr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 34454 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 157510 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 34470 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b64 │ │ │ │ - ldr r3, [pc, #24] @ 34474 │ │ │ │ - ldr r1, [pc, #24] @ 34478 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r4, ror r7 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00368bd0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #1684] @ 34b28 │ │ │ │ + ldr r2, [pc, #1684] @ 34f84 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 265744 │ │ │ │ + bl 2770dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 344d0 │ │ │ │ + beq 3492c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 344d8 │ │ │ │ - ldr r0, [pc, #1644] @ 34b2c │ │ │ │ + bne 34934 │ │ │ │ + ldr r0, [pc, #1644] @ 34f88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 34b30 │ │ │ │ + ldr r1, [pc, #1636] @ 34f8c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ - b 34b1c │ │ │ │ + b 34f78 │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 344f8 │ │ │ │ + beq 34954 │ │ │ │ add fp, r5, #8 │ │ │ │ - ldr r6, [pc, #1604] @ 34b34 │ │ │ │ + ldr r6, [pc, #1604] @ 34f90 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 34548 │ │ │ │ - ldr r3, [pc, #1580] @ 34b2c │ │ │ │ + b 349a4 │ │ │ │ + ldr r3, [pc, #1580] @ 34f88 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1584] @ 34b38 │ │ │ │ + ldr r1, [pc, #1584] @ 34f94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 344d0 │ │ │ │ + bl 117854 │ │ │ │ + b 3492c │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - bne 3458c │ │ │ │ + bne 349e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 345bc │ │ │ │ + beq 34a18 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34524 │ │ │ │ - ldr r3, [pc, #1524] @ 34b34 │ │ │ │ + bne 34980 │ │ │ │ + ldr r3, [pc, #1524] @ 34f90 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 345bc │ │ │ │ + beq 34a18 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - ble 345d0 │ │ │ │ + ble 34a2c │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34510 │ │ │ │ - ldr r0, [pc, #1472] @ 34b2c │ │ │ │ + blt 3496c │ │ │ │ + ldr r0, [pc, #1472] @ 34f88 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - ldr r1, [pc, #1480] @ 34b3c │ │ │ │ + ldr r1, [pc, #1480] @ 34f98 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 344d0 │ │ │ │ + bl 117854 │ │ │ │ + b 3492c │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - beq 345bc │ │ │ │ + beq 34a18 │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bgt 34580 │ │ │ │ - b 345a8 │ │ │ │ + bgt 349dc │ │ │ │ + b 34a04 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 345b4 │ │ │ │ + beq 34a10 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3459c │ │ │ │ - b 345bc │ │ │ │ + bne 349f8 │ │ │ │ + b 34a18 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 34544 │ │ │ │ - ldr r3, [pc, #1384] @ 34b2c │ │ │ │ - ldr r1, [pc, #1400] @ 34b40 │ │ │ │ + bne 349a0 │ │ │ │ + ldr r3, [pc, #1384] @ 34f88 │ │ │ │ + ldr r1, [pc, #1400] @ 34f9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 344d0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3492c │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a9e4 │ │ │ │ + bl 23d124 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 344d0 │ │ │ │ - ldr r2, [pc, #1344] @ 34b28 │ │ │ │ + beq 3492c │ │ │ │ + ldr r2, [pc, #1344] @ 34f84 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2d7dd8 │ │ │ │ + bl 2df7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 344d0 │ │ │ │ + beq 3492c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34624 │ │ │ │ + beq 34a80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227524 │ │ │ │ + bl 239c5c │ │ │ │ ldr r3, [r8] │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r4, #128] @ 0x80 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34a5c │ │ │ │ + beq 34eb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8004 │ │ │ │ + bl 2dfa1c │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ - blt 349c8 │ │ │ │ + blt 34e24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3468c │ │ │ │ + beq 34ae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3468c │ │ │ │ + bne 34ae8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ - bne 34914 │ │ │ │ + bne 34d70 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge 348a4 │ │ │ │ + bge 34d00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 3489c │ │ │ │ + bge 34cf8 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34744 │ │ │ │ - ldr r3, [pc, #1108] @ 34b44 │ │ │ │ - bl 356650 │ │ │ │ + beq 34ba0 │ │ │ │ + ldr r3, [pc, #1108] @ 34fa0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10178,29 +10459,29 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3489c │ │ │ │ + beq 34cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 34864 │ │ │ │ - bl 11aa58 │ │ │ │ + bne 34cc0 │ │ │ │ + bl 11a96c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r9, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 347d8 │ │ │ │ - ldr r2, [pc, #960] @ 34b44 │ │ │ │ - bl 356650 │ │ │ │ + beq 34c34 │ │ │ │ + ldr r2, [pc, #960] @ 34fa0 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10215,282 +10496,282 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r0, r3 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3487c │ │ │ │ + beq 34cd8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3487c │ │ │ │ + beq 34cd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #828] @ 34b48 │ │ │ │ + ldr r3, [pc, #828] @ 34fa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 347e0 │ │ │ │ + beq 34c3c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 347e0 │ │ │ │ + ble 34c3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 34854 │ │ │ │ + bne 34cb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 34864 │ │ │ │ + b 34cc0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 347e0 │ │ │ │ + b 34c3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl f9408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3487c │ │ │ │ - bl 11aa58 │ │ │ │ + beq 34cd8 │ │ │ │ + bl 11a96c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3b78 │ │ │ │ + bl 1a658c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3489c │ │ │ │ + bne 34cf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a65d8 │ │ │ │ add sl, sl, #1 │ │ │ │ - b 346b0 │ │ │ │ + b 34b0c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ - ble 348dc │ │ │ │ + ble 34d38 │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2da4 │ │ │ │ + bl a2e24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ - b 348b8 │ │ │ │ + b 34d14 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 348f0 │ │ │ │ + beq 34d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d260 │ │ │ │ - ldr r6, [pc, #596] @ 34b4c │ │ │ │ + bl 25eef8 │ │ │ │ + ldr r6, [pc, #596] @ 34fa8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34914 │ │ │ │ + beq 34d70 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 1867bc │ │ │ │ + bl 1875a8 │ │ │ │ add r6, r6, #28 │ │ │ │ - b 348f4 │ │ │ │ - bl 1a8024 │ │ │ │ + b 34d50 │ │ │ │ + bl 1aabd4 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34950 │ │ │ │ + beq 34dac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34950 │ │ │ │ + bne 34dac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34b1c │ │ │ │ + beq 34f78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 34b1c │ │ │ │ + bne 34f78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 34b1c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 34f78 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ 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] │ │ │ │ - ldr r1, [pc, #428] @ 34b50 │ │ │ │ + ldr r1, [pc, #428] @ 34fac │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq 349d4 │ │ │ │ + beq 34e30 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 34a38 │ │ │ │ - b 34978 │ │ │ │ + blt 34e94 │ │ │ │ + b 34dd4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 349f0 │ │ │ │ + beq 34e4c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34a0c │ │ │ │ + beq 34e68 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 227524 │ │ │ │ + bl 239c5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 349c4 │ │ │ │ + beq 34e20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 349c4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 349c4 │ │ │ │ + bne 34e20 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 34e20 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34a5c │ │ │ │ + beq 34eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34a5c │ │ │ │ + bne 34eb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 34ad0 │ │ │ │ + bne 34f2c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34a7c │ │ │ │ + beq 34ed8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 227524 │ │ │ │ + bl 239c5c │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ - beq 34aa8 │ │ │ │ + beq 34f04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 34aa8 │ │ │ │ + bne 34f04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 344d0 │ │ │ │ + beq 3492c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 344d0 │ │ │ │ + bne 3492c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 344d0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3492c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34af4 │ │ │ │ + beq 34f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34af4 │ │ │ │ + bne 34f50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 344d0 │ │ │ │ + beq 3492c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 344d0 │ │ │ │ + bne 3492c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 344d0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3492c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r8, lsr #30 │ │ │ │ + eorseq sl, r5, r8, lsr #32 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, ip, asr r9 │ │ │ │ + eorseq r3, r8, r8, lsr #21 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r2, r8, ip, lsl #19 │ │ │ │ - eorseq r2, r8, r4, asr #19 │ │ │ │ - @ instruction: 0x003829f4 │ │ │ │ + @ instruction: 0x00383ad8 │ │ │ │ + eorseq r3, r8, r0, lsl fp │ │ │ │ + eorseq r3, r8, r0, asr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34b88 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #28] @ 34fe4 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 271108 │ │ │ │ - ldr r0, [pc, #4] @ 34b8c │ │ │ │ + bl 282080 │ │ │ │ + ldr r0, [pc, #4] @ 34fe8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ 34c18 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #112] @ 35074 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ble 34c08 │ │ │ │ + ble 35064 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34c00 │ │ │ │ + beq 3505c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34c10 │ │ │ │ - beq 34c00 │ │ │ │ + blt 3506c │ │ │ │ + beq 3505c │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 28ec58 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29d480 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 34bbc │ │ │ │ - ldr r0, [pc, #12] @ 34c1c │ │ │ │ + b 35018 │ │ │ │ + ldr r0, [pc, #12] @ 35078 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10499,2079 +10780,2077 @@ │ │ │ │ ldr r5, [r1] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r5, #8 │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - beq 34c74 │ │ │ │ + beq 350d0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 34c60 │ │ │ │ + bne 350bc │ │ │ │ ldr r5, [r5] │ │ │ │ - b 34c3c │ │ │ │ - bl ab2b4 │ │ │ │ + b 35098 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c58 │ │ │ │ + beq 350b4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - bge 34cb8 │ │ │ │ + bge 35114 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #268] @ 34dbc │ │ │ │ + ldr r0, [pc, #268] @ 35218 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ - ldr r1, [pc, #256] @ 34dc0 │ │ │ │ + b 128ccc │ │ │ │ + ldr r1, [pc, #256] @ 3521c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ - blt 34db0 │ │ │ │ + blt 3520c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 34d20 │ │ │ │ - bl 2d8720 │ │ │ │ + bne 3517c │ │ │ │ + bl 2e0134 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #208] @ 34dc4 │ │ │ │ + ldr r2, [pc, #208] @ 35220 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #200] @ 34dc8 │ │ │ │ + ldr ip, [pc, #200] @ 35224 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 34dcc │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #180] @ 35228 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ - b 34db0 │ │ │ │ - bl 1aa3bc │ │ │ │ + b 3520c │ │ │ │ + bl 1ad6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34d70 │ │ │ │ + bne 351cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8720 │ │ │ │ + bl 2e0134 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ - ldr r1, [pc, #132] @ 34dc4 │ │ │ │ + ldr r1, [pc, #132] @ 35220 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #128] @ 34dc8 │ │ │ │ + ldr r2, [pc, #128] @ 35224 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ 34dd0 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #112] @ 3522c │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ - b 34d8c │ │ │ │ - ble 34d88 │ │ │ │ - ldr r3, [pc, #88] @ 34dd4 │ │ │ │ - ldr r1, [pc, #88] @ 34dd8 │ │ │ │ + bl 1adee0 │ │ │ │ + b 351e8 │ │ │ │ + ble 351e4 │ │ │ │ + ldr r3, [pc, #88] @ 35230 │ │ │ │ + ldr r1, [pc, #88] @ 35234 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34db0 │ │ │ │ + beq 3520c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34db0 │ │ │ │ + bne 3520c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r8, r0, ror #23 │ │ │ │ + eorseq r3, r8, r0, lsl #25 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq pc, r5, r0, ror sp @ │ │ │ │ - eorseq pc, r5, r8, ror #26 │ │ │ │ - @ instruction: 0x00382bf4 │ │ │ │ - eorseq r2, r8, r8, lsl ip │ │ │ │ + eorseq r0, r6, r0, ror lr │ │ │ │ + eorseq r0, r6, r8, ror #28 │ │ │ │ + mlaseq r8, r4, ip, r3 │ │ │ │ + @ instruction: 0x00383cb8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r7, r7, ip, lsl #25 │ │ │ │ + mlaseq r7, r8, sp, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 34e0c │ │ │ │ - bl a5850 │ │ │ │ + bne 35268 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34e50 │ │ │ │ - ldr r1, [pc, #68] @ 34e58 │ │ │ │ - ldr r0, [pc, #68] @ 34e5c │ │ │ │ + bne 352ac │ │ │ │ + ldr r1, [pc, #68] @ 352b4 │ │ │ │ + ldr r0, [pc, #68] @ 352b8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 34e38 │ │ │ │ - bl a5850 │ │ │ │ + bge 35294 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 34e48 │ │ │ │ - b 34e50 │ │ │ │ + beq 352a4 │ │ │ │ + b 352ac │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 34e24 │ │ │ │ + beq 35280 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r6, r8, asr lr │ │ │ │ - eorseq r2, r8, r4, asr ip │ │ │ │ + eorseq r6, r6, r8, asr pc │ │ │ │ + eorseq r3, r8, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a8024 │ │ │ │ - ldr r3, [pc, #148] @ 34f10 │ │ │ │ + bl 1aabd4 │ │ │ │ + ldr r3, [pc, #144] @ 35368 │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 34e98 │ │ │ │ - ldr r3, [pc, #136] @ 34f14 │ │ │ │ - ldr r1, [pc, #136] @ 34f18 │ │ │ │ + beq 352f4 │ │ │ │ + ldr r3, [pc, #132] @ 3536c │ │ │ │ + ldr r1, [pc, #132] @ 35370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 34eac │ │ │ │ - ldr r0, [pc, #124] @ 34f1c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 35308 │ │ │ │ + ldr r0, [pc, #120] @ 35374 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 34eb4 │ │ │ │ + bge 35310 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #100] @ 34f20 │ │ │ │ + ldr r4, [pc, #96] @ 35378 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34f08 │ │ │ │ + beq 35360 │ │ │ │ bl 2a54c │ │ │ │ - ldr r2, [pc, #84] @ 34f24 │ │ │ │ - ldr r0, [r2] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34f00 │ │ │ │ + beq 35358 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2] │ │ │ │ - beq 34f00 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 35358 │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 34f00 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 35358 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ - ldr r0, [pc, #24] @ 34f28 │ │ │ │ + ldr r0, [pc, #20] @ 3537c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r8, r8, ror #24 │ │ │ │ - mlaseq r8, r4, ip, r2 │ │ │ │ + eorseq r3, r8, r8, asr #27 │ │ │ │ + @ instruction: 0x00383df4 │ │ │ │ subseq r2, ip, r4, asr #26 │ │ │ │ - subseq r2, ip, r8, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #328] @ 35090 │ │ │ │ + ldr r0, [pc, #328] @ 354e4 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34f6c │ │ │ │ + bne 353c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 35080 │ │ │ │ + b 354d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ - beq 34f60 │ │ │ │ + beq 353b4 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 34fb0 │ │ │ │ + bge 35404 │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ - b 34f88 │ │ │ │ - ldr r1, [pc, #220] @ 35094 │ │ │ │ - ldr r0, [pc, #220] @ 35098 │ │ │ │ + b 353dc │ │ │ │ + ldr r1, [pc, #220] @ 354e8 │ │ │ │ + ldr r0, [pc, #220] @ 354ec │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34fdc │ │ │ │ + blt 35430 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 34ffc │ │ │ │ + bne 35450 │ │ │ │ mov r4, #0 │ │ │ │ - b 35080 │ │ │ │ + b 354d4 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 3500c │ │ │ │ + bne 35460 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 34fe4 │ │ │ │ - b 35080 │ │ │ │ + blt 35438 │ │ │ │ + b 354d4 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35030 │ │ │ │ + bne 35484 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35044 │ │ │ │ - b 34ff8 │ │ │ │ + bne 35498 │ │ │ │ + b 3544c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35018 │ │ │ │ - b 34ff8 │ │ │ │ - ldr r1, [pc, #80] @ 3509c │ │ │ │ + bne 3546c │ │ │ │ + b 3544c │ │ │ │ + ldr r1, [pc, #80] @ 354f0 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34ff8 │ │ │ │ + beq 3544c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34fdc │ │ │ │ + beq 35430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 34fdc │ │ │ │ + bne 35430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 34fdc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, ip, lsl r4 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - @ instruction: 0x00382db8 │ │ │ │ - andeq r5, r3, r0, asr r7 │ │ │ │ + eorseq r6, r7, ip, lsr #4 │ │ │ │ + eorseq pc, r5, r0, lsl #10 │ │ │ │ + eorseq r3, r8, r4, lsl #30 │ │ │ │ + andeq r5, r3, r4, lsr #23 │ │ │ │ │ │ │ │ -000350a0 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +000354f4 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 350c8 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 3551c <_PyXI_ApplyError@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000350c8 <_PyXI_ApplyError@@Base>: │ │ │ │ +0003551c <_PyXI_ApplyError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 350f4 <_PyXI_ApplyError@@Base+0x2c> │ │ │ │ + bne 35548 <_PyXI_ApplyError@@Base+0x2c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, r0, #8 │ │ │ │ - b 352c0 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ + b 35714 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ cmn r2, #7 │ │ │ │ - bne 3511c <_PyXI_ApplyError@@Base+0x54> │ │ │ │ + bne 35570 <_PyXI_ApplyError@@Base+0x54> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1420] @ 0x58c │ │ │ │ - ldreq r1, [pc, #388] @ 3529c <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18e1c4 │ │ │ │ - b 35294 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - ldr r1, [pc, #380] @ 352a0 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + ldreq r1, [pc, #388] @ 356f0 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 356e8 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + ldr r1, [pc, #380] @ 356f4 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3518c <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bhi 355e0 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #356] @ 352a4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #356] @ 356f8 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ - b 3519c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2917c0 │ │ │ │ - b 3519c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #332] @ 352a4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #332] @ 352a8 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3519c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #312] @ 352a4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #316] @ 352ac <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3519c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #292] @ 352a4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #300] @ 352b0 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3519c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #288] @ 352b4 <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ - ldr r1, [pc, #288] @ 352b8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ + bl 1c71ec │ │ │ │ + b 355f0 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + bl 29fe74 │ │ │ │ + b 355f0 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #332] @ 356f8 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #332] @ 356fc <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 355f0 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #312] @ 356f8 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #316] @ 35700 <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 355f0 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #292] @ 356f8 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #300] @ 35704 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 355f0 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #288] @ 35708 <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #288] @ 3570c <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 351b4 <_PyXI_ApplyError@@Base+0xec> │ │ │ │ + bne 35608 <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35294 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11a9e8 │ │ │ │ + beq 356e8 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + bl 11a8fc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - ldr r3, [pc, #224] @ 352a4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #224] @ 356f8 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ - beq 351e8 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ + beq 3563c <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 351e8 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11aa58 │ │ │ │ + bne 3563c <_PyXI_ApplyError@@Base+0x120> │ │ │ │ + bl 11a96c │ │ │ │ mov r0, r4 │ │ │ │ - bl 35664 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ + bl 35ab8 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139aa4 │ │ │ │ + bl 139a44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35224 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ + beq 35678 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35224 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ + bne 35678 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35278 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a9e8 │ │ │ │ - ldr r1, [pc, #132] @ 352bc <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ + beq 356cc <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ + bl 11a8fc │ │ │ │ + ldr r1, [pc, #132] @ 35710 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3524c <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11aa58 │ │ │ │ + bge 356a0 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ + bl 11a96c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35270 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ + beq 356c4 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35270 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ + bne 356c4 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aa0c │ │ │ │ - bl 11a9e8 │ │ │ │ + bl 11a920 │ │ │ │ + bl 11a8fc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aa0c │ │ │ │ + bl 11a920 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r8, ip, asr #27 │ │ │ │ - subeq r2, pc, r8, lsr #2 │ │ │ │ + eorseq r3, r8, r8, lsl pc │ │ │ │ + subeq r2, pc, r0, lsl #31 │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - mlaseq r7, r0, r9, r1 │ │ │ │ - @ instruction: 0x00382dfc │ │ │ │ - eorseq r2, r8, r0, lsr #28 │ │ │ │ + mlaseq r7, r0, sl, r2 │ │ │ │ + eorseq r3, r8, r8, asr #30 │ │ │ │ + eorseq r3, r8, ip, ror #30 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r8, r8, asr #28 │ │ │ │ - eorseq r2, r8, r4, ror #28 │ │ │ │ + mlaseq r8, r4, pc, r3 @ │ │ │ │ + @ instruction: 0x00383fb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 22dfdc <_PyNamespace_New@@Base> │ │ │ │ + bl afdb0 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 355f0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + beq 35a44 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl 22dfdc <_PyNamespace_New@@Base> │ │ │ │ + bl afdb0 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3543c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + beq 35890 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35354 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9df88 │ │ │ │ + beq 357a8 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bl 9e008 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #744] @ 355fc <_PyXI_ApplyError@@Base+0x534> │ │ │ │ + beq 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #744] @ 35a50 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 35344 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ + beq 35798 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 35344 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ + bne 35798 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ - bge 35358 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ - b 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + bge 357ac <_PyXI_ApplyError@@Base+0x290> │ │ │ │ + b 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353b4 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9df88 │ │ │ │ + beq 35808 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + bl 9e008 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #648] @ 35600 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ + beq 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #648] @ 35a54 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 353a8 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ + beq 357fc <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 353a8 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ + bne 357fc <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + blt 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35410 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9df88 │ │ │ │ + beq 35864 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ + bl 9e008 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #560] @ 35604 <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ + beq 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #560] @ 35a58 <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 35404 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ + beq 35858 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 35404 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ + bne 35858 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 35460 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ - b 35418 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + bge 358b4 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ + b 3586c <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35460 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ + beq 358b4 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3543c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + beq 35890 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3543c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + bne 35890 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - ldr r2, [pc, #440] @ 35608 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ - ldr r4, [pc, #436] @ 35608 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + bne 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #440] @ 35a5c <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + ldr r4, [pc, #436] @ 35a5c <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r1, [pc, #420] @ 3560c <_PyXI_ApplyError@@Base+0x544> │ │ │ │ + ldr r1, [pc, #420] @ 35a60 <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 35498 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ + beq 358ec <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35498 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ + bne 358ec <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 354b0 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + bge 35904 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 355d8 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ - b 355f0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + bne 35a2c <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + b 35a44 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 354cc <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9df88 │ │ │ │ + beq 35920 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 354e4 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ - b 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - ldr r2, [pc, #308] @ 35608 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ - ldr r4, [pc, #304] @ 35608 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + bne 35938 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + b 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #308] @ 35a5c <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + ldr r4, [pc, #304] @ 35a5c <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r1, [pc, #292] @ 35610 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + ldr r1, [pc, #292] @ 35a64 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3551c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ + beq 35970 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3551c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ + bne 35970 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + blt 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 35664 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ + bl 35ab8 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - ldr r1, [pc, #216] @ 35614 <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ + beq 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #216] @ 35a68 <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3556c <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ + beq 359c0 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3556c <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ + bne 359c0 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + blt 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 355f4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9df88 │ │ │ │ + beq 35a48 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 35594 <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11aa58 │ │ │ │ - b 355f4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #124] @ 35618 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ + bne 359e8 <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ + bl 11a96c │ │ │ │ + b 35a48 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #124] @ 35a6c <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 355cc <_PyXI_ApplyError@@Base+0x504> │ │ │ │ + beq 35a20 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 355cc <_PyXI_ApplyError@@Base+0x504> │ │ │ │ + bne 35a20 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge 355f4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - b 354a0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + bge 35a48 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + b 358f4 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 355f0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + bne 35a44 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r0, lsr #32 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + eorseq r9, r5, r0, lsr #2 │ │ │ │ + eorseq r9, r5, ip, lsr #2 │ │ │ │ + eorseq r9, r5, ip, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq fp, r5, r0, ror #3 │ │ │ │ - eorseq r2, r8, r0, ror lr │ │ │ │ - eorseq r2, r8, ip, ror lr │ │ │ │ + eorseq r0, r6, r0, lsl lr │ │ │ │ + eorseq ip, r5, r0, ror #5 │ │ │ │ + @ instruction: 0x00383fbc │ │ │ │ + eorseq r3, r8, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35778 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + bl 35bcc <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 35650 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ - ldr r3, [pc, #24] @ 35658 <_PyXI_ApplyError@@Base+0x590> │ │ │ │ - ldr r1, [pc, #24] @ 3565c <_PyXI_ApplyError@@Base+0x594> │ │ │ │ + bne 35aa4 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ + ldr r3, [pc, #24] @ 35aac <_PyXI_ApplyError@@Base+0x590> │ │ │ │ + ldr r1, [pc, #24] @ 35ab0 <_PyXI_ApplyError@@Base+0x594> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 35660 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + ldr r0, [pc, #8] @ 35ab4 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, lsl #29 │ │ │ │ + @ instruction: 0x00383fd4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 356c0 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ + beq 35b14 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #160] @ 35738 <_PyXI_ApplyError@@Base+0x670> │ │ │ │ + ldr r1, [pc, #160] @ 35b8c <_PyXI_ApplyError@@Base+0x670> │ │ │ │ mov r0, r6 │ │ │ │ movne r4, r3 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35708 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - ldr r1, [pc, #140] @ 3573c <_PyXI_ApplyError@@Base+0x674> │ │ │ │ + beq 35b5c <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + ldr r1, [pc, #140] @ 35b90 <_PyXI_ApplyError@@Base+0x674> │ │ │ │ mov r0, r6 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 356d4 <_PyXI_ApplyError@@Base+0x60c> │ │ │ │ - b 35708 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bne 35b28 <_PyXI_ApplyError@@Base+0x60c> │ │ │ │ + b 35b5c <_PyXI_ApplyError@@Base+0x640> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35730 <_PyXI_ApplyError@@Base+0x668> │ │ │ │ + beq 35b84 <_PyXI_ApplyError@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df88 │ │ │ │ + b 9e008 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 356f4 <_PyXI_ApplyError@@Base+0x62c> │ │ │ │ + beq 35b48 <_PyXI_ApplyError@@Base+0x62c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #80] @ 35740 <_PyXI_ApplyError@@Base+0x678> │ │ │ │ + ldr r0, [pc, #80] @ 35b94 <_PyXI_ApplyError@@Base+0x678> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #64] @ 35744 <_PyXI_ApplyError@@Base+0x67c> │ │ │ │ + ldr r0, [pc, #64] @ 35b98 <_PyXI_ApplyError@@Base+0x67c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35724 <_PyXI_ApplyError@@Base+0x65c> │ │ │ │ + beq 35b78 <_PyXI_ApplyError@@Base+0x65c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 35748 <_PyXI_ApplyError@@Base+0x680> │ │ │ │ + ldr r0, [pc, #40] @ 35b9c <_PyXI_ApplyError@@Base+0x680> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df88 │ │ │ │ - ldr r0, [pc, #20] @ 3574c <_PyXI_ApplyError@@Base+0x684> │ │ │ │ + b 9e008 │ │ │ │ + ldr r0, [pc, #20] @ 35ba0 <_PyXI_ApplyError@@Base+0x684> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ - eorseq r2, r8, r4, asr #29 │ │ │ │ - @ instruction: 0x00382ed0 │ │ │ │ - @ instruction: 0x00382ed8 │ │ │ │ + eorseq fp, r5, r4, asr #6 │ │ │ │ + eorseq r7, r5, r8, asr sl │ │ │ │ + eorseq r4, r8, r0, lsl r0 │ │ │ │ + eorseq r4, r8, ip, lsl r0 │ │ │ │ + eorseq r4, r8, r4, lsr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #460] @ 35968 <_PyXI_ApplyError@@Base+0x8a0> │ │ │ │ + ldr r1, [pc, #460] @ 35dbc <_PyXI_ApplyError@@Base+0x8a0> │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35874 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35cc8 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188b88 │ │ │ │ + bl 189b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35874 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aeb64 │ │ │ │ + beq 35cc8 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bl aed78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 357f8 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + beq 35c4c <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 357f8 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + bne 35c4c <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 35834 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ - b 35874 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35c88 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + b 35cc8 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d5e90 │ │ │ │ + bl 20d4b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35898 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ + blt 35cec <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 358fc <_PyXI_ApplyError@@Base+0x834> │ │ │ │ + bne 35d50 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 35918 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ + bne 35d6c <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 35930 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ + beq 35d84 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a9638 │ │ │ │ + bl a97f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bne 35804 <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ + bne 35c58 <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3587c <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ + bne 35cd0 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 358e0 <_PyXI_ApplyError@@Base+0x818> │ │ │ │ + bne 35d34 <_PyXI_ApplyError@@Base+0x818> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35868 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bne 35cbc <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35868 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35cbc <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 358b8 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ + beq 35d0c <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 358b8 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ + bne 35d0c <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35868 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + beq 35cbc <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35868 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bne 35cbc <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35868 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35cbc <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35874 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35cc8 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35874 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35cc8 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35824 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ + bne 35c78 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35824 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35c78 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35834 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + bne 35c88 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35834 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 35c88 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35954 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ + beq 35da8 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35954 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ + bne 35da8 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #144] @ 35a20 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ + ldr r1, [pc, #144] @ 35e74 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359f0 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ + beq 35e44 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 359f8 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3ea4 │ │ │ │ + bne 35e4c <_PyXI_ApplyError@@Base+0x930> │ │ │ │ + bl c40c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 359f8 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - ldr r3, [pc, #60] @ 35a24 <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ - ldr r1, [pc, #60] @ 35a28 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ + bne 35e4c <_PyXI_ApplyError@@Base+0x930> │ │ │ │ + ldr r3, [pc, #60] @ 35e78 <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ + ldr r1, [pc, #60] @ 35e7c <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 35a18 <_PyXI_ApplyError@@Base+0x950> │ │ │ │ + b 35e6c <_PyXI_ApplyError@@Base+0x950> │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #24] @ 35a2c <_PyXI_ApplyError@@Base+0x964> │ │ │ │ + ldr r0, [pc, #24] @ 35e80 <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00382ff0 │ │ │ │ + eorseq r4, r8, ip, lsr r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r8 │ │ │ │ + eorseq r4, r8, r4, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00035a30 : │ │ │ │ +00035e84 : │ │ │ │ b 29f40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 35a64 │ │ │ │ + bne 35eb8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 35a94 │ │ │ │ - b 35a88 │ │ │ │ + bne 35ee8 │ │ │ │ + b 35edc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 35aa8 │ │ │ │ + ldr r0, [pc, #52] @ 35efc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35a50 │ │ │ │ - b 35aa0 │ │ │ │ - bl a5850 │ │ │ │ + bne 35ea4 │ │ │ │ + b 35ef4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35aa0 │ │ │ │ - ldr r3, [pc, #16] @ 35aac │ │ │ │ + bne 35ef4 │ │ │ │ + ldr r3, [pc, #16] @ 35f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r7, r8, ror r8 │ │ │ │ + eorseq r1, r7, r8, ror r9 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -00035ab0 : │ │ │ │ - ldr r0, [pc] @ 35ab8 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq pc, r6, r8, asr r6 @ │ │ │ │ +00035f04 : │ │ │ │ + ldr r0, [pc] @ 35f0c │ │ │ │ + b 10ef5c │ │ │ │ + ldrheq pc, [r6], #-104 @ 0xffffff98 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #360] @ 35c44 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #360] @ 36098 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - ldr r1, [pc, #344] @ 35c48 │ │ │ │ + bl 128978 │ │ │ │ + ldr r1, [pc, #344] @ 3609c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35b0c │ │ │ │ + bge 35f60 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #312] @ 35c4c │ │ │ │ + ldr r1, [pc, #312] @ 360a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - ldr r1, [pc, #300] @ 35c50 │ │ │ │ + bl 128978 │ │ │ │ + ldr r1, [pc, #300] @ 360a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35b04 │ │ │ │ - ldr r1, [pc, #276] @ 35c54 │ │ │ │ + blt 35f58 │ │ │ │ + ldr r1, [pc, #276] @ 360a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - ldr r1, [pc, #264] @ 35c58 │ │ │ │ + bl 128978 │ │ │ │ + ldr r1, [pc, #264] @ 360ac │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35b04 │ │ │ │ + blt 35f58 │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91b90 │ │ │ │ - ldr r1, [pc, #228] @ 35c5c │ │ │ │ + bl 91c1c │ │ │ │ + ldr r1, [pc, #228] @ 360b0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r6, [pc, #208] @ 35c60 │ │ │ │ - blt 35b04 │ │ │ │ + ldrge r6, [pc, #208] @ 360b4 │ │ │ │ + blt 35f58 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35bb8 │ │ │ │ + beq 3600c │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35b04 │ │ │ │ + beq 35f58 │ │ │ │ add r6, r6, #8 │ │ │ │ - b 35b90 │ │ │ │ - ldr r3, [pc, #164] @ 35c64 │ │ │ │ + b 35fe4 │ │ │ │ + ldr r3, [pc, #164] @ 360b8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 35b04 │ │ │ │ - ldr r1, [pc, #144] @ 35c68 │ │ │ │ + beq 35f58 │ │ │ │ + ldr r1, [pc, #144] @ 360bc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ - beq 35c08 │ │ │ │ + beq 3605c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35c08 │ │ │ │ + bne 3605c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35b04 │ │ │ │ + beq 35f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ + bl 1289b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35b04 │ │ │ │ - ldr r0, [pc, #64] @ 35c6c │ │ │ │ - bl 9df1c │ │ │ │ + bne 35f58 │ │ │ │ + ldr r0, [pc, #64] @ 360c0 │ │ │ │ + bl 9df9c │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq pc, [r6], #-104 @ 0xffffff98 @ │ │ │ │ - eorseq r6, r8, r4, lsl #20 │ │ │ │ - subseq pc, r6, ip, asr #13 │ │ │ │ - @ instruction: 0x00369bd4 │ │ │ │ - subseq pc, r6, r0, ror #13 │ │ │ │ - eorseq r9, r6, r8, ror #23 │ │ │ │ - eorseq r7, r8, ip, asr r2 │ │ │ │ - subeq r2, pc, r0, ror #13 │ │ │ │ + subseq pc, r6, r8, lsl r7 @ │ │ │ │ + mlaseq r8, r8, fp, r7 │ │ │ │ + subseq pc, r6, ip, lsr #14 │ │ │ │ + @ instruction: 0x0036acd4 │ │ │ │ + subseq pc, r6, r0, asr #14 │ │ │ │ + eorseq sl, r6, r8, ror #25 │ │ │ │ + @ instruction: 0x003883f0 │ │ │ │ + ldrdeq r3, [pc], #-120 @ │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ - ldrsheq pc, [r6], #-100 @ 0xffffff9c @ │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ + subseq pc, r6, r4, asr r7 @ │ │ │ │ + @ instruction: 0x0036a9f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #220] @ 35d80 │ │ │ │ + ldr r1, [pc, #220] @ 361d4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cec │ │ │ │ + beq 36140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 35cf4 │ │ │ │ - ldr r3, [pc, #160] @ 35d84 │ │ │ │ - ldr r1, [pc, #160] @ 35d88 │ │ │ │ + bne 36148 │ │ │ │ + ldr r3, [pc, #160] @ 361d8 │ │ │ │ + ldr r1, [pc, #160] @ 361dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 35d78 │ │ │ │ + b 361cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f3438 │ │ │ │ + bl 2fadac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 35cec │ │ │ │ + beq 36140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35d4c │ │ │ │ + bge 361a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35cec │ │ │ │ + beq 36140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35cec │ │ │ │ + bne 36140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35cec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36140 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 35d5c │ │ │ │ - ldr r0, [pc, #48] @ 35d8c │ │ │ │ - b 35d78 │ │ │ │ + bne 361b0 │ │ │ │ + ldr r0, [pc, #48] @ 361e0 │ │ │ │ + b 361cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35d54 │ │ │ │ + bne 361a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 35d54 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 361a8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #20 │ │ │ │ + eorseq r7, r8, r4, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00035d90 : │ │ │ │ - ldr r0, [pc] @ 35d98 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq pc, r6, ip, asr r7 @ │ │ │ │ +000361e4 : │ │ │ │ + ldr r0, [pc] @ 361ec │ │ │ │ + b 10ef5c │ │ │ │ + ldrheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #936] @ 36164 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #936] @ 365b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a18 │ │ │ │ + bl 1289b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ + blt 36514 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #884] @ 36168 │ │ │ │ + ldr r2, [pc, #884] @ 365bc │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #880] @ 3616c │ │ │ │ + ldr r1, [pc, #880] @ 365c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c28 │ │ │ │ - ldr r4, [pc, #872] @ 36170 │ │ │ │ + bl a5ca8 │ │ │ │ + ldr r4, [pc, #872] @ 365c4 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35e4c │ │ │ │ + blt 362a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35e30 │ │ │ │ + beq 36284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 35e30 │ │ │ │ - ldr r0, [pc, #824] @ 36168 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #816] @ 36168 │ │ │ │ - ldr r1, [pc, #824] @ 36174 │ │ │ │ + bne 36284 │ │ │ │ + ldr r0, [pc, #824] @ 365bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #816] @ 365bc │ │ │ │ + ldr r1, [pc, #824] @ 365c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35e70 │ │ │ │ + bge 362c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 360c0 │ │ │ │ - ldr r0, [pc, #764] @ 36168 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 360c0 │ │ │ │ + bne 36514 │ │ │ │ + ldr r0, [pc, #764] @ 365bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36514 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35e90 │ │ │ │ + beq 362e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 35e90 │ │ │ │ - ldr r0, [pc, #728] @ 36168 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #736] @ 36178 │ │ │ │ - ldr r1, [pc, #736] @ 3617c │ │ │ │ + bne 362e4 │ │ │ │ + ldr r0, [pc, #728] @ 365bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #736] @ 365cc │ │ │ │ + ldr r1, [pc, #736] @ 365d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35ee8 │ │ │ │ + blt 3633c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35ecc │ │ │ │ + beq 36320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 35ecc │ │ │ │ - ldr r0, [pc, #684] @ 36178 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #676] @ 36178 │ │ │ │ - ldr r1, [pc, #680] @ 36180 │ │ │ │ + bne 36320 │ │ │ │ + ldr r0, [pc, #684] @ 365cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #676] @ 365cc │ │ │ │ + ldr r1, [pc, #680] @ 365d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35f0c │ │ │ │ + bge 36360 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 360c0 │ │ │ │ - ldr r0, [pc, #624] @ 36178 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 360c0 │ │ │ │ + bne 36514 │ │ │ │ + ldr r0, [pc, #624] @ 365cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36514 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35f2c │ │ │ │ + beq 36380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 35f2c │ │ │ │ - ldr r0, [pc, #588] @ 36178 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #592] @ 36184 │ │ │ │ + bne 36380 │ │ │ │ + ldr r0, [pc, #588] @ 365cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #592] @ 365d8 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #572] @ 36188 │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #572] @ 365dc │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #552] @ 3618c │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #552] @ 365e0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #532] @ 36190 │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #532] @ 365e4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #512] @ 36194 │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #512] @ 365e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a18 │ │ │ │ + bl 1289b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ + blt 36514 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #464] @ 36198 │ │ │ │ + ldr r2, [pc, #464] @ 365ec │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #412] @ 3616c │ │ │ │ + ldr r1, [pc, #412] @ 365c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3601c │ │ │ │ + blt 36470 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36000 │ │ │ │ + beq 36454 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36000 │ │ │ │ - ldr r0, [pc, #408] @ 36198 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #400] @ 36198 │ │ │ │ - ldr r1, [pc, #360] @ 36174 │ │ │ │ + bne 36454 │ │ │ │ + ldr r0, [pc, #408] @ 365ec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #400] @ 365ec │ │ │ │ + ldr r1, [pc, #360] @ 365c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36040 │ │ │ │ + bge 36494 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 360c0 │ │ │ │ - ldr r0, [pc, #348] @ 36198 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 360c0 │ │ │ │ + bne 36514 │ │ │ │ + ldr r0, [pc, #348] @ 365ec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36514 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36060 │ │ │ │ + beq 364b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36060 │ │ │ │ - ldr r0, [pc, #312] @ 36198 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #308] @ 3619c │ │ │ │ - ldr r1, [pc, #272] @ 3617c │ │ │ │ + bne 364b4 │ │ │ │ + ldr r0, [pc, #312] @ 365ec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #308] @ 365f0 │ │ │ │ + ldr r1, [pc, #272] @ 365d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360a0 │ │ │ │ + blt 364f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 360c8 │ │ │ │ - ldr r2, [pc, #272] @ 3619c │ │ │ │ - ldr r1, [pc, #240] @ 36180 │ │ │ │ + bne 3651c │ │ │ │ + ldr r2, [pc, #272] @ 365f0 │ │ │ │ + ldr r1, [pc, #240] @ 365d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 360e4 │ │ │ │ + bge 36538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c0 │ │ │ │ + beq 36514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 360c0 │ │ │ │ - ldr r0, [pc, #220] @ 3619c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 36514 │ │ │ │ + ldr r0, [pc, #220] @ 365f0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 36084 │ │ │ │ - ldr r0, [pc, #188] @ 3619c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 36084 │ │ │ │ + bne 364d8 │ │ │ │ + ldr r0, [pc, #188] @ 365f0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 364d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36104 │ │ │ │ + beq 36558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 36104 │ │ │ │ - ldr r0, [pc, #152] @ 3619c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #148] @ 361a0 │ │ │ │ + bne 36558 │ │ │ │ + ldr r0, [pc, #152] @ 365f0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #148] @ 365f4 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #128] @ 361a4 │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #128] @ 365f8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #108] @ 361a8 │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #108] @ 365fc │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 360c0 │ │ │ │ - ldr r1, [pc, #88] @ 361ac │ │ │ │ + blt 36514 │ │ │ │ + ldr r1, [pc, #88] @ 36600 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0056f790 │ │ │ │ + ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r6, r8, ip, lsl #24 │ │ │ │ + eorseq r7, r8, r0, lsr #27 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r6, r8, r0, lsr #24 │ │ │ │ + @ instruction: 0x00387db4 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r6, r8, r4, lsr ip │ │ │ │ - eorseq r6, r8, ip, asr #24 │ │ │ │ - eorseq r6, r8, r4, lsl #24 │ │ │ │ - eorseq r6, r8, r8, lsl ip │ │ │ │ - eorseq r6, r8, ip, lsr #24 │ │ │ │ - eorseq r6, r8, r4, asr #24 │ │ │ │ - subseq pc, r6, r4, lsr #15 │ │ │ │ + eorseq r7, r8, r8, asr #27 │ │ │ │ + eorseq r7, r8, r0, ror #27 │ │ │ │ + mlaseq r8, r8, sp, r7 │ │ │ │ + eorseq r7, r8, ip, lsr #27 │ │ │ │ + eorseq r7, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x00387dd8 │ │ │ │ + subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r6, r8, ip, asr ip │ │ │ │ - eorseq r6, r8, r0, ror ip │ │ │ │ - eorseq r6, r8, r4, lsl #25 │ │ │ │ - mlaseq r8, ip, ip, r6 │ │ │ │ + @ instruction: 0x00387df0 │ │ │ │ + eorseq r7, r8, r4, lsl #28 │ │ │ │ + eorseq r7, r8, r8, lsl lr │ │ │ │ + eorseq r7, r8, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ 3620c │ │ │ │ - ldr r3, [pc, #40] @ 36210 │ │ │ │ + ldr r2, [pc, #40] @ 36660 │ │ │ │ + ldr r3, [pc, #40] @ 36664 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36204 │ │ │ │ + beq 36658 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00386cb4 │ │ │ │ - ldrheq pc, [r6], #-120 @ 0xffffff88 @ │ │ │ │ + eorseq r7, r8, r8, asr #28 │ │ │ │ + subseq pc, r6, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ - ldr r0, [pc] @ 36238 │ │ │ │ + bl 1889f8 <_Py_union_type_or@@Base+0x664> │ │ │ │ + ldr r0, [pc] @ 3668c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003623c : │ │ │ │ - ldr r0, [pc] @ 36244 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq pc, r6, r4, asr #15 │ │ │ │ +00036690 : │ │ │ │ + ldr r0, [pc] @ 36698 │ │ │ │ + b 10ef5c │ │ │ │ + subseq pc, r6, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 36288 │ │ │ │ - ldr r3, [pc, #552] @ 364a4 │ │ │ │ - ldr r1, [pc, #552] @ 364a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 362bc │ │ │ │ - ldr r1, [pc, #540] @ 364ac │ │ │ │ + beq 366dc │ │ │ │ + ldr r3, [pc, #552] @ 368f8 │ │ │ │ + ldr r1, [pc, #552] @ 368fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 36710 │ │ │ │ + ldr r1, [pc, #540] @ 36900 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3632c │ │ │ │ - ldr r0, [pc, #524] @ 364b0 │ │ │ │ + beq 36780 │ │ │ │ + ldr r0, [pc, #524] @ 36904 │ │ │ │ mov r1, sp │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 362c4 │ │ │ │ + bge 36718 │ │ │ │ mov r0, #0 │ │ │ │ - b 3649c │ │ │ │ + b 368f0 │ │ │ │ ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 364b4 │ │ │ │ + ldr r8, [pc, #484] @ 36908 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r8 │ │ │ │ - bne 36334 │ │ │ │ + bne 36788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq 3632c │ │ │ │ - ldr r1, [pc, #456] @ 364b8 │ │ │ │ + beq 36780 │ │ │ │ + ldr r1, [pc, #456] @ 3690c │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 362bc │ │ │ │ + beq 36710 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 36334 │ │ │ │ + bne 36788 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3632c │ │ │ │ + beq 36780 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3632c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 364b4 │ │ │ │ - b 3649c │ │ │ │ - ldr r0, [pc, #384] @ 364bc │ │ │ │ + bne 36780 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 36908 │ │ │ │ + b 368f0 │ │ │ │ + ldr r0, [pc, #384] @ 36910 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143374 │ │ │ │ + bl 143ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 363f8 │ │ │ │ + blt 3684c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 36368 │ │ │ │ + bne 367bc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36384 │ │ │ │ - b 363a4 │ │ │ │ - ldr r1, [pc, #336] @ 364c0 │ │ │ │ + bne 367d8 │ │ │ │ + b 367f8 │ │ │ │ + ldr r1, [pc, #336] @ 36914 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36358 │ │ │ │ - b 363f8 │ │ │ │ + bge 367ac │ │ │ │ + b 3684c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143194 │ │ │ │ + bl 1438e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36400 │ │ │ │ - b 363d8 │ │ │ │ - bl 8b858 │ │ │ │ + bge 36854 │ │ │ │ + b 3682c │ │ │ │ + bl 8b6f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 364c4 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #268] @ 36918 │ │ │ │ + bl 128ccc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 36424 │ │ │ │ + beq 36878 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143194 │ │ │ │ + bl 1438e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36400 │ │ │ │ + bge 36854 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 363f8 │ │ │ │ + beq 3684c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 363f8 │ │ │ │ + bne 3684c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ - b 3646c │ │ │ │ + b 368c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3643c │ │ │ │ + beq 36890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3643c │ │ │ │ + bne 36890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3643c │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r0, [pc, #152] @ 364c8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36890 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r0, [pc, #152] @ 3691c │ │ │ │ mov r1, r4 │ │ │ │ - bl 143374 │ │ │ │ + bl 143ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 363f8 │ │ │ │ - ldr r0, [pc, #136] @ 364cc │ │ │ │ + blt 3684c │ │ │ │ + ldr r0, [pc, #136] @ 36920 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143374 │ │ │ │ + bl 143ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 363f8 │ │ │ │ + blt 3684c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 265f28 │ │ │ │ + bl 277834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174dc0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175c34 <_PyLong_FromGid@@Base+0x18> │ │ │ │ asr r4, r0, #31 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36490 │ │ │ │ + beq 368e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 36490 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 368e4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3632c │ │ │ │ - b 362bc │ │ │ │ + bne 36780 │ │ │ │ + b 36710 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, r4, ror #26 │ │ │ │ + @ instruction: 0x00387ef8 │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, ip, sp, r6 │ │ │ │ - eorseq r6, r8, r4, lsr #27 │ │ │ │ + eorseq r7, r8, r0, lsr pc │ │ │ │ + eorseq r7, r8, r8, lsr pc │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq r9, r8, r0, lsl fp │ │ │ │ - @ instruction: 0x00386dbc │ │ │ │ - eorseq sl, r7, r4, lsr #3 │ │ │ │ + eorseq sl, r8, r4, lsr #25 │ │ │ │ + eorseq r7, r8, r0, asr pc │ │ │ │ + eorseq fp, r7, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 36514 │ │ │ │ + bne 36968 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 364f8 │ │ │ │ + beq 3694c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36bc8 │ │ │ │ - bl 9df1c │ │ │ │ + ldr r0, [pc, #1656] @ 3701c │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 36784 │ │ │ │ - ldr r1, [pc, #1640] @ 36bcc │ │ │ │ + beq 36bd8 │ │ │ │ + ldr r1, [pc, #1640] @ 37020 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 36784 │ │ │ │ - ldr r7, [pc, #1616] @ 36bd0 │ │ │ │ - ldr r9, [pc, #1616] @ 36bd4 │ │ │ │ - ldr r8, [pc, #1616] @ 36bd8 │ │ │ │ + beq 36bd8 │ │ │ │ + ldr r7, [pc, #1616] @ 37024 │ │ │ │ + ldr r9, [pc, #1616] @ 37028 │ │ │ │ + ldr r8, [pc, #1616] @ 3702c │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36600 │ │ │ │ + beq 36a54 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a285c │ │ │ │ + bl a28dc │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 36784 │ │ │ │ + beq 36bd8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a202c │ │ │ │ + bl a20ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36748 │ │ │ │ + blt 36b9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 365f8 │ │ │ │ + beq 36a4c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 365f8 │ │ │ │ + bne 36a4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 36584 │ │ │ │ + b 369d8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36bdc │ │ │ │ - bl b2bfc │ │ │ │ + ldr r0, [pc, #1488] @ 37030 │ │ │ │ + bl b2e90 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 36784 │ │ │ │ - ldr r1, [pc, #1468] @ 36be0 │ │ │ │ + beq 36bd8 │ │ │ │ + ldr r1, [pc, #1468] @ 37034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36be4 │ │ │ │ + ldr r1, [pc, #1448] @ 37038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36be8 │ │ │ │ + ldr r1, [pc, #1428] @ 3703c │ │ │ │ mov r0, r5 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36bec │ │ │ │ + ldr r1, [pc, #1408] @ 37040 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 274980 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36bf0 │ │ │ │ - bl a9b64 │ │ │ │ - ldr r1, [pc, #1368] @ 36bf4 │ │ │ │ + ldr r0, [pc, #1372] @ 37044 │ │ │ │ + bl a9d20 │ │ │ │ + ldr r1, [pc, #1368] @ 37048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r2, [pc, #1348] @ 36bf8 │ │ │ │ - ldr r1, [pc, #1348] @ 36bfc │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r2, [pc, #1348] @ 3704c │ │ │ │ + ldr r1, [pc, #1348] @ 37050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 274980 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #1332] @ 36c00 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #1332] @ 37054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36cbc │ │ │ │ + bl 37110 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36784 │ │ │ │ - bl 91b90 │ │ │ │ + beq 36bd8 │ │ │ │ + bl 91c1c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 36784 │ │ │ │ - bl 91b90 │ │ │ │ + beq 36bd8 │ │ │ │ + bl 91c1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3687c │ │ │ │ - ldr sl, [pc, #1292] @ 36c04 │ │ │ │ + beq 36cd0 │ │ │ │ + ldr sl, [pc, #1292] @ 37058 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3678c │ │ │ │ + bne 36be0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 366f8 │ │ │ │ - ldr r2, [pc, #1260] @ 36c08 │ │ │ │ - ldr r1, [pc, #1260] @ 36c0c │ │ │ │ + bne 36b4c │ │ │ │ + ldr r2, [pc, #1260] @ 3705c │ │ │ │ + ldr r1, [pc, #1260] @ 37060 │ │ │ │ mov r0, r7 │ │ │ │ - bl 274980 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3687c │ │ │ │ - ldr r1, [pc, #1244] @ 36c10 │ │ │ │ + blt 36cd0 │ │ │ │ + ldr r1, [pc, #1244] @ 37064 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3676c │ │ │ │ + bge 36bc0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36784 │ │ │ │ + beq 36bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 36784 │ │ │ │ + bne 36bd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 36784 │ │ │ │ - ldr r1, [pc, #1184] @ 36c14 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36bd8 │ │ │ │ + ldr r1, [pc, #1184] @ 37068 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36890 │ │ │ │ + bge 36ce4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36bc0 │ │ │ │ + b 37014 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 274980 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3687c │ │ │ │ + blt 36cd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3687c │ │ │ │ + beq 36cd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 367ec │ │ │ │ + blt 36c40 │ │ │ │ mov r0, fp │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36814 │ │ │ │ + bne 36c68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3687c │ │ │ │ + beq 36cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3687c │ │ │ │ + bne 36cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3687c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36cd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 36850 │ │ │ │ + beq 36ca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 36850 │ │ │ │ + bne 36ca4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36874 │ │ │ │ + beq 36cc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36874 │ │ │ │ + bne 36cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36704 │ │ │ │ + bge 36b58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ - b 36784 │ │ │ │ - ldr r1, [pc, #896] @ 36c18 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 36bd8 │ │ │ │ + ldr r1, [pc, #896] @ 3706c │ │ │ │ mov r0, r5 │ │ │ │ - bl 36cbc │ │ │ │ + bl 37110 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36784 │ │ │ │ - ldr r2, [pc, #880] @ 36c1c │ │ │ │ - ldr r1, [pc, #860] @ 36c0c │ │ │ │ - bl 274980 │ │ │ │ + beq 36bd8 │ │ │ │ + ldr r2, [pc, #880] @ 37070 │ │ │ │ + ldr r1, [pc, #860] @ 37060 │ │ │ │ + bl 285158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #864] @ 36c20 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #864] @ 37074 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #844] @ 36c24 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #844] @ 37078 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #824] @ 36c28 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #824] @ 3707c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #804] @ 36c2c │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #804] @ 37080 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #784] @ 36c30 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #784] @ 37084 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #764] @ 36c34 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #764] @ 37088 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #744] @ 36c38 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #744] @ 3708c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #724] @ 36c3c │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #724] @ 37090 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #704] @ 36c40 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #704] @ 37094 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #684] @ 36c44 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #684] @ 37098 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36784 │ │ │ │ + beq 36bd8 │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 36c48 │ │ │ │ + ldr r0, [pc, #636] @ 3709c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36a24 │ │ │ │ + beq 36e78 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36a40 │ │ │ │ + beq 36e94 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36a14 │ │ │ │ + beq 36e68 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36a14 │ │ │ │ + bne 36e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 369c0 │ │ │ │ - b 36a40 │ │ │ │ - ldr r1, [pc, #544] @ 36c4c │ │ │ │ + bge 36e14 │ │ │ │ + b 36e94 │ │ │ │ + ldr r1, [pc, #544] @ 370a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36a68 │ │ │ │ - b 36784 │ │ │ │ + bge 36ebc │ │ │ │ + b 36bd8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36784 │ │ │ │ + beq 36bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 36784 │ │ │ │ + bne 36bd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 36784 │ │ │ │ - ldr r1, [pc, #480] @ 36c50 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 36bd8 │ │ │ │ + ldr r1, [pc, #480] @ 370a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #460] @ 36c54 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #460] @ 370a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ - ldr r1, [pc, #440] @ 36c58 │ │ │ │ + blt 36bd8 │ │ │ │ + ldr r1, [pc, #440] @ 370ac │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36784 │ │ │ │ + blt 36bd8 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36ac8 │ │ │ │ - bl 2917c0 │ │ │ │ - b 36784 │ │ │ │ - ldr r3, [pc, #396] @ 36c5c │ │ │ │ + bne 36f1c │ │ │ │ + bl 29fe74 │ │ │ │ + b 36bd8 │ │ │ │ + ldr r3, [pc, #396] @ 370b0 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #372] @ 36c60 │ │ │ │ + ldr r2, [pc, #372] @ 370b4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 36c64 │ │ │ │ + ldr r3, [pc, #368] @ 370b8 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 36c68 │ │ │ │ - ldr r3, [pc, #360] @ 36c6c │ │ │ │ + ldr r2, [pc, #360] @ 370bc │ │ │ │ + ldr r3, [pc, #360] @ 370c0 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 36c70 │ │ │ │ - ldr r3, [pc, #352] @ 36c74 │ │ │ │ + ldr r2, [pc, #352] @ 370c4 │ │ │ │ + ldr r3, [pc, #352] @ 370c8 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 36c78 │ │ │ │ - ldr r3, [pc, #344] @ 36c7c │ │ │ │ + ldr r2, [pc, #344] @ 370cc │ │ │ │ + ldr r3, [pc, #344] @ 370d0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 36c80 │ │ │ │ - ldr r3, [pc, #336] @ 36c84 │ │ │ │ + ldr r2, [pc, #336] @ 370d4 │ │ │ │ + ldr r3, [pc, #336] @ 370d8 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 36c88 │ │ │ │ - ldr r3, [pc, #328] @ 36c8c │ │ │ │ + ldr r2, [pc, #328] @ 370dc │ │ │ │ + ldr r3, [pc, #328] @ 370e0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 36c90 │ │ │ │ - ldr r3, [pc, #320] @ 36c94 │ │ │ │ + ldr r2, [pc, #320] @ 370e4 │ │ │ │ + ldr r3, [pc, #320] @ 370e8 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 36c98 │ │ │ │ - ldr r3, [pc, #312] @ 36c9c │ │ │ │ + ldr r2, [pc, #312] @ 370ec │ │ │ │ + ldr r3, [pc, #312] @ 370f0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 36ca0 │ │ │ │ - ldr r3, [pc, #304] @ 36ca4 │ │ │ │ + ldr r2, [pc, #304] @ 370f4 │ │ │ │ + ldr r3, [pc, #304] @ 370f8 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 36ca8 │ │ │ │ - ldr r3, [pc, #292] @ 36cac │ │ │ │ + ldr r2, [pc, #292] @ 370fc │ │ │ │ + ldr r3, [pc, #292] @ 37100 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 36cb0 │ │ │ │ - ldr r2, [pc, #284] @ 36cb4 │ │ │ │ + ldr r1, [pc, #284] @ 37104 │ │ │ │ + ldr r2, [pc, #284] @ 37108 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14ee48 │ │ │ │ + bl 14f630 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36bb0 │ │ │ │ + bne 37004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - b 36784 │ │ │ │ - ldr r1, [pc, #256] @ 36cb8 │ │ │ │ + bl 99e94 │ │ │ │ + b 36bd8 │ │ │ │ + ldr r1, [pc, #256] @ 3710c │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r8, r8, ror #31 │ │ │ │ - ldrsheq pc, [r6], #-120 @ 0xffffff88 @ │ │ │ │ - subseq pc, r6, r0, lsl r8 @ │ │ │ │ - andeq r3, r8, r0, lsl #19 │ │ │ │ - eorseq r5, r1, r8, lsl #31 │ │ │ │ - eorseq r7, r8, ip, lsr r0 │ │ │ │ - eorseq r5, r7, r0, lsr #28 │ │ │ │ - eorseq r6, r8, r8, lsl lr │ │ │ │ - eorseq r6, r8, r4, lsr #28 │ │ │ │ - eorseq r6, r8, r4, lsr lr │ │ │ │ - eorseq r6, r8, r4, asr #28 │ │ │ │ - eorseq pc, r5, r4, lsl r7 @ │ │ │ │ - eorseq r9, r5, ip, asr #11 │ │ │ │ - eorseq r6, r8, ip, asr #28 │ │ │ │ - eorseq r6, r8, ip, asr lr │ │ │ │ - subeq r2, pc, r0, asr r7 @ │ │ │ │ - eorseq r6, r8, ip, ror #28 │ │ │ │ - eorseq r8, r5, r8, lsl r0 │ │ │ │ - eorseq sp, r7, r4, lsr #27 │ │ │ │ - mlaseq r8, ip, lr, r6 │ │ │ │ - eorseq r6, r8, r8, lsr #29 │ │ │ │ - @ instruction: 0x00386eb8 │ │ │ │ - @ instruction: 0x00386ef0 │ │ │ │ - eorseq r6, r8, r0, lsl #30 │ │ │ │ - eorseq r6, r8, r0, lsl pc │ │ │ │ - eorseq r6, r8, r0, lsr #30 │ │ │ │ - eorseq r6, r8, r0, lsr pc │ │ │ │ - eorseq r6, r8, r4, asr #30 │ │ │ │ - eorseq r6, r8, r4, asr pc │ │ │ │ - eorseq r6, r8, r4, ror #30 │ │ │ │ - eorseq r6, r8, r4, ror pc │ │ │ │ - eorseq r6, r8, r4, lsl #31 │ │ │ │ - mlaseq r8, r4, pc, r6 @ │ │ │ │ - mlaseq r8, r8, pc, r6 @ │ │ │ │ - eorseq r6, r8, r4, lsr #31 │ │ │ │ - eorseq r6, r8, r4, asr #31 │ │ │ │ - @ instruction: 0x00386ff0 │ │ │ │ - eorseq r7, r8, r0, lsl r0 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ + subseq pc, r6, r8, asr r8 @ │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ + andeq r3, r8, r8, lsl sl │ │ │ │ + eoreq sp, r1, ip, asr #9 │ │ │ │ + @ instruction: 0x003881d0 │ │ │ │ + eorseq r6, r7, r0, lsr #30 │ │ │ │ + eorseq r7, r8, ip, lsr #31 │ │ │ │ + @ instruction: 0x00387fb8 │ │ │ │ + eorseq r7, r8, r8, asr #31 │ │ │ │ + @ instruction: 0x00387fd8 │ │ │ │ + eorseq r0, r6, r4, lsl r8 │ │ │ │ + eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq r7, r8, r0, ror #31 │ │ │ │ + @ instruction: 0x00387ff0 │ │ │ │ + subeq r3, pc, r8, asr #16 │ │ │ │ + eorseq r8, r8, r0 │ │ │ │ + eorseq r9, r5, r8, lsl r1 │ │ │ │ + eorseq lr, r7, r4, asr pc │ │ │ │ + eorseq r8, r8, r0, lsr r0 │ │ │ │ + eorseq r8, r8, ip, lsr r0 │ │ │ │ + eorseq r8, r8, ip, asr #32 │ │ │ │ + eorseq r8, r8, r4, lsl #1 │ │ │ │ + mlaseq r8, r4, r0, r8 │ │ │ │ + eorseq r8, r8, r4, lsr #1 │ │ │ │ + ldrheq r8, [r8], -r4 @ │ │ │ │ + eorseq r8, r8, r4, asr #1 │ │ │ │ + ldrsbeq r8, [r8], -r8 @ │ │ │ │ + eorseq r8, r8, r8, ror #1 │ │ │ │ + ldrsheq r8, [r8], -r8 @ │ │ │ │ + eorseq r8, r8, r8, lsl #2 │ │ │ │ + eorseq r8, r8, r8, lsl r1 │ │ │ │ + eorseq r8, r8, r8, lsr #2 │ │ │ │ + eorseq r8, r8, ip, lsr #2 │ │ │ │ + eorseq r8, r8, r8, lsr r1 │ │ │ │ + eorseq r8, r8, r8, asr r1 │ │ │ │ + eorseq r8, r8, r4, lsl #3 │ │ │ │ + eorseq r8, r8, r4, lsr #3 │ │ │ │ andeq sl, r2, r4, lsr #3 │ │ │ │ andeq r9, r2, ip, ror #11 │ │ │ │ muleq r2, r0, r7 │ │ │ │ andeq r9, r2, r8, asr #29 │ │ │ │ andeq sl, r2, r0, asr #10 │ │ │ │ andeq r9, r2, r4, lsr #5 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ @@ -12581,328 +12860,328 @@ │ │ │ │ andeq sl, r2, ip, lsl #9 │ │ │ │ andeq r9, r2, r8, lsr #9 │ │ │ │ andeq sl, r2, r8, lsl #2 │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ - eoreq r0, r1, r8, ror #26 │ │ │ │ + eoreq pc, r1, ip, ror fp @ │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r7, r8, r8, lsr #32 │ │ │ │ - muleq r6, ip, r5 │ │ │ │ - eorseq r7, r8, r0, lsr r0 │ │ │ │ + @ instruction: 0x003881bc │ │ │ │ + andeq r6, r6, r0, asr #4 │ │ │ │ + eorseq r8, r8, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c8f0 │ │ │ │ + bl a682c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36d84 │ │ │ │ + beq 371d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 36d2c │ │ │ │ + bne 37180 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d84 │ │ │ │ + beq 371d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36d84 │ │ │ │ + bne 371d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 36d84 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 371d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 36dd0 <_PyImport_SetModule@@Base> │ │ │ │ + bl 37224 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36d8c │ │ │ │ + bge 371e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d60 │ │ │ │ + beq 371b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36d60 │ │ │ │ + bne 371b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d84 │ │ │ │ + beq 371d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 36d84 │ │ │ │ + bne 371d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 36dc8 │ │ │ │ + b 3721c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36db0 │ │ │ │ + beq 37204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 36db0 │ │ │ │ + bne 37204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36d84 │ │ │ │ + blt 371d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00036dd0 <_PyImport_SetModule@@Base>: │ │ │ │ +00037224 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 36e1c <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #52] @ 37270 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36e0c <_PyImport_SetModule@@Base+0x3c> │ │ │ │ - ldr r1, [pc, #24] @ 36e20 <_PyImport_SetModule@@Base+0x50> │ │ │ │ - ldr r0, [pc, #24] @ 36e24 <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 37260 <_PyImport_SetModule@@Base+0x3c> │ │ │ │ + ldr r1, [pc, #24] @ 37274 <_PyImport_SetModule@@Base+0x50> │ │ │ │ + ldr r0, [pc, #24] @ 37278 <_PyImport_SetModule@@Base+0x54> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2924 │ │ │ │ + b b2bb8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + eorseq fp, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x003cfeb0 │ │ │ │ │ │ │ │ -00036e28 : │ │ │ │ +0003727c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 36e60 │ │ │ │ + ldr r3, [pc, #32] @ 372b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 36e78 │ │ │ │ - b 1cc7f8 │ │ │ │ + ldreq r0, [pc] @ 372cc │ │ │ │ + b 1d2030 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00036e7c : │ │ │ │ - ldr r0, [pc] @ 36e84 │ │ │ │ - b 10f0e4 │ │ │ │ - ldrheq r0, [r7], #-112 @ 0xffffff90 │ │ │ │ +000372d0 : │ │ │ │ + ldr r0, [pc] @ 372d8 │ │ │ │ + b 10ef5c │ │ │ │ + subseq r0, r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #300] @ 36fdc │ │ │ │ + bl 124c30 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #300] @ 37430 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36fc8 │ │ │ │ + blt 3741c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 36ee8 │ │ │ │ - ldr r1, [pc, #268] @ 36fe0 │ │ │ │ + bne 3733c │ │ │ │ + ldr r1, [pc, #268] @ 37434 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36f04 │ │ │ │ - b 36fc8 │ │ │ │ - ldr r1, [pc, #244] @ 36fe4 │ │ │ │ + bge 37358 │ │ │ │ + b 3741c │ │ │ │ + ldr r1, [pc, #244] @ 37438 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36ecc │ │ │ │ - b 36fc8 │ │ │ │ + bge 37320 │ │ │ │ + b 3741c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36fc8 │ │ │ │ + beq 3741c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11811c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118034 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36f78 │ │ │ │ + blt 373cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36f4c │ │ │ │ + beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36f4c │ │ │ │ + bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #148] @ 36fe8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 3743c │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36fc8 │ │ │ │ + beq 3741c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11811c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118034 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36f9c │ │ │ │ + bge 373f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36fc8 │ │ │ │ + beq 3741c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36fc8 │ │ │ │ + bne 3741c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 36fc8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3741c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36fbc │ │ │ │ + beq 37410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36fbc │ │ │ │ + bne 37410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bea24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 36fd4 │ │ │ │ + bl bec3c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 37428 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272ee8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283744 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, r0, asr r4 │ │ │ │ - eorseq r8, r8, r8, asr r4 │ │ │ │ - eorseq sp, r6, r8, lsr #18 │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ + eorseq r9, r8, ip, ror r5 │ │ │ │ + eorseq r9, r8, r4, lsl #11 │ │ │ │ + eorseq lr, r6, r8, lsr #20 │ │ │ │ + eorseq r0, r9, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #340] @ 37168 │ │ │ │ + bl 124c30 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #340] @ 375bc │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37154 │ │ │ │ + blt 375a8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37154 │ │ │ │ + beq 375a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11811c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118034 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37104 │ │ │ │ + blt 37558 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3706c │ │ │ │ + beq 374c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3706c │ │ │ │ + bne 374c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 370d8 │ │ │ │ - ldr r1, [pc, #236] @ 3716c │ │ │ │ + beq 3752c │ │ │ │ + ldr r1, [pc, #236] @ 375c0 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37154 │ │ │ │ + blt 375a8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37154 │ │ │ │ + beq 375a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11811c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118034 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37104 │ │ │ │ + blt 37558 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 370d8 │ │ │ │ + beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 370d8 │ │ │ │ + bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #144] @ 37170 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #144] @ 375c4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37154 │ │ │ │ + beq 375a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11811c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118034 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37128 │ │ │ │ + bge 3757c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37154 │ │ │ │ + beq 375a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37154 │ │ │ │ + bne 375a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 37154 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 375a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37148 │ │ │ │ + beq 3759c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37148 │ │ │ │ + bne 3759c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bea24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 37160 │ │ │ │ + bl bec3c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 375b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272ee8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283744 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, r8, lsl #10 │ │ │ │ - eorseq r8, r8, ip, lsl r5 │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ + eorseq r9, r8, ip, ror #12 │ │ │ │ + eorseq r9, r8, r0, lsl #13 │ │ │ │ + eorseq r0, r9, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ @@ -12917,581 +13196,581 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r6, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 371e8 │ │ │ │ + bne 3763c │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37228 │ │ │ │ - ldr ip, [pc, #628] @ 37464 │ │ │ │ + beq 3767c │ │ │ │ + ldr ip, [pc, #628] @ 378b8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37440 │ │ │ │ + beq 37894 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37440 │ │ │ │ + bne 37894 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 372a4 │ │ │ │ + beq 376f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3727c │ │ │ │ - bl 14774c │ │ │ │ + beq 376d0 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 37270 │ │ │ │ - bl a5850 │ │ │ │ + bne 376c4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37440 │ │ │ │ + bne 37894 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 37280 │ │ │ │ - b 372b0 │ │ │ │ + bne 376d4 │ │ │ │ + b 37704 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 372b4 │ │ │ │ - bl a5850 │ │ │ │ + bne 37708 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 372b4 │ │ │ │ - b 37440 │ │ │ │ + beq 37708 │ │ │ │ + b 37894 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ - b 372b4 │ │ │ │ + b 37708 │ │ │ │ mov r6, #15 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mvn r1, #0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1e9308 │ │ │ │ + bl 1f0b00 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 37438 │ │ │ │ - ldr r0, [pc, #364] @ 37468 │ │ │ │ + beq 3788c │ │ │ │ + ldr r0, [pc, #364] @ 378bc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #352] @ 3746c │ │ │ │ + ldr r0, [pc, #352] @ 378c0 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #344] @ 37470 │ │ │ │ + ldr r0, [pc, #344] @ 378c4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ bl 2a420 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r8, [sp, #100] @ 0x64 │ │ │ │ - beq 373b0 │ │ │ │ - bgt 373e0 │ │ │ │ + beq 37804 │ │ │ │ + bgt 37834 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 37368 │ │ │ │ + beq 377bc │ │ │ │ cmn r5, #2 │ │ │ │ - bne 373e0 │ │ │ │ - ldr r1, [pc, #276] @ 37474 │ │ │ │ + bne 37834 │ │ │ │ + ldr r1, [pc, #276] @ 378c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 37438 │ │ │ │ - ldr r3, [pc, #264] @ 37478 │ │ │ │ - ldr r1, [pc, #264] @ 3747c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 37438 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3788c │ │ │ │ + ldr r3, [pc, #264] @ 378cc │ │ │ │ + ldr r1, [pc, #264] @ 378d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3788c │ │ │ │ + bl c40c4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r5, #2 │ │ │ │ - beq 373e0 │ │ │ │ + beq 37834 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37400 │ │ │ │ + bne 37854 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3737c │ │ │ │ + bne 377d0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 300c5c <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ + bl 308250 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge 3737c │ │ │ │ + bge 377d0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - b 37438 │ │ │ │ + b 3788c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - ldr r3, [pc, #144] @ 37480 │ │ │ │ + ldr r3, [pc, #144] @ 378d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 30d5c4 <_Py_c_pow@@Base+0xf7c> │ │ │ │ - b 37438 │ │ │ │ + bl 313b24 <_Py_c_pow@@Base+0x1288> │ │ │ │ + b 3788c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 37428 │ │ │ │ + bne 3787c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1e9970 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f1168 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 37444 │ │ │ │ - b 37438 │ │ │ │ - ldr r3, [pc, #84] @ 37484 │ │ │ │ + bne 37898 │ │ │ │ + b 3788c │ │ │ │ + ldr r3, [pc, #84] @ 378d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 30d5c4 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 313b24 <_Py_c_pow@@Base+0x1288> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247e00 <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 259abc │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37458 │ │ │ │ + beq 378ac │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r7, r0, lsl r8 │ │ │ │ - eorseq r4, r7, ip, asr #4 │ │ │ │ - andseq r2, lr, ip, asr sl │ │ │ │ - andseq r8, lr, r0, ror ip │ │ │ │ - eorseq r8, r8, r0, asr r5 │ │ │ │ + subseq r0, r7, r0, ror r8 │ │ │ │ + @ instruction: 0x003764dc │ │ │ │ + andseq r9, lr, r8, asr r2 │ │ │ │ + andseq r0, pc, r0, rrx │ │ │ │ + eorseq r9, r8, r4, ror #13 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r8, r8, r8, lsr #10 │ │ │ │ - mlaseq r7, ip, r0, lr │ │ │ │ - eorseq lr, r7, r4, lsl r4 │ │ │ │ + @ instruction: 0x003896bc │ │ │ │ + eorseq pc, r7, r0, asr #1 │ │ │ │ + eorseq pc, r7, r8, lsr r4 @ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ - b 2049d0 │ │ │ │ + b 210598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #340] @ 37644 │ │ │ │ + ldr r1, [pc, #340] @ 37a98 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3759c │ │ │ │ + beq 379f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 37584 │ │ │ │ + bne 379d8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - bne 37560 │ │ │ │ + bne 379b4 │ │ │ │ mov ip, #8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ - blt 37620 │ │ │ │ + blt 37a74 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a3518 │ │ │ │ - b 3763c │ │ │ │ + bl a3598 │ │ │ │ + b 37a90 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37620 │ │ │ │ + blt 37a74 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6568 │ │ │ │ - b 3763c │ │ │ │ + bl a65e8 │ │ │ │ + b 37a90 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 375a4 │ │ │ │ - ldr r3, [pc, #180] @ 37648 │ │ │ │ - ldr r1, [pc, #180] @ 3764c │ │ │ │ + bne 379f8 │ │ │ │ + ldr r3, [pc, #180] @ 37a9c │ │ │ │ + ldr r1, [pc, #180] @ 37aa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3763c │ │ │ │ + b 37a90 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bcc 375c4 │ │ │ │ - ldr r3, [pc, #144] @ 37648 │ │ │ │ - ldr r1, [pc, #148] @ 37650 │ │ │ │ + bcc 37a18 │ │ │ │ + ldr r3, [pc, #144] @ 37a9c │ │ │ │ + ldr r1, [pc, #148] @ 37aa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3759c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 379f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 3759c │ │ │ │ + beq 379f0 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3762c │ │ │ │ + bge 37a80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37620 │ │ │ │ + beq 37a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 37620 │ │ │ │ + bne 37a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b 3763c │ │ │ │ + b 37a90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r8, r8, ror r6 │ │ │ │ + eorseq r9, r8, ip, lsl #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r8, r8, r8, lsl #13 │ │ │ │ - @ instruction: 0x003886b0 │ │ │ │ + eorseq r9, r8, ip, lsl r8 │ │ │ │ + eorseq r9, r8, r4, asr #16 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ 376b4 │ │ │ │ - bl 14fc08 │ │ │ │ + ldr r1, [pc, #64] @ 37b08 │ │ │ │ + bl 1503f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 376ac │ │ │ │ + beq 37b00 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ - beq 376ac │ │ │ │ + beq 37b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 376ac │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 37b00 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r7, r4, asr #28 │ │ │ │ + eorseq r8, r7, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1bc624 │ │ │ │ + bl 1c0c54 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - ldr r0, [pc] @ 376f8 │ │ │ │ + ldr r0, [pc] @ 37b4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 37730 │ │ │ │ + bl 37b84 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #4] @ 3772c │ │ │ │ + ldr r0, [pc, #4] @ 37b80 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ + b a9d20 │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ - bne 37770 │ │ │ │ - b 377ac │ │ │ │ + bne 37bc4 │ │ │ │ + b 37c00 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 377d0 │ │ │ │ + ble 37c24 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 377e4 │ │ │ │ + bl 37c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37768 │ │ │ │ + bne 37bbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 377b4 │ │ │ │ + bne 37c08 │ │ │ │ mov r4, #0 │ │ │ │ - b 377d8 │ │ │ │ + b 37c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 377ac │ │ │ │ + bne 37c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 377ac │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 37c00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ 3784c │ │ │ │ + ldr r3, [pc, #80] @ 37ca0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 37838 │ │ │ │ + bne 37c8c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3782c │ │ │ │ - ldr r0, [pc, #48] @ 37850 │ │ │ │ - bl 9df88 │ │ │ │ + bne 37c80 │ │ │ │ + ldr r0, [pc, #48] @ 37ca4 │ │ │ │ + bl 9e008 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 165aa4 │ │ │ │ + b 1665e4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq fp, r5, r4, lsl #28 │ │ │ │ + eorseq ip, r5, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 378b4 │ │ │ │ + bge 37d08 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 378e8 │ │ │ │ - ldr r1, [pc, #68] @ 378ec │ │ │ │ - ldr r0, [pc, #68] @ 378f0 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 37d3c │ │ │ │ + ldr r1, [pc, #68] @ 37d40 │ │ │ │ + ldr r0, [pc, #68] @ 37d44 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 378c8 │ │ │ │ + b 37d1c │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 378f4 │ │ │ │ + bl 37d48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 378dc │ │ │ │ + beq 37d30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, r8, lsl #21 │ │ │ │ + eorseq r1, r6, ip, asr #10 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq sl, r6, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 37a04 │ │ │ │ + ldr r3, [pc, #248] @ 37e58 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #240] @ 37a08 │ │ │ │ + ldr r2, [pc, #240] @ 37e5c │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f734 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 379fc │ │ │ │ + beq 37e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 37970 │ │ │ │ + bne 37dc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3795c │ │ │ │ + beq 37db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3795c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #168] @ 37a0c │ │ │ │ - ldr r1, [pc, #168] @ 37a10 │ │ │ │ + bne 37db0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #168] @ 37e60 │ │ │ │ + ldr r1, [pc, #168] @ 37e64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 379fc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 37e50 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge 379bc │ │ │ │ - ldr r3, [pc, #140] @ 37a14 │ │ │ │ - ldr r1, [pc, #140] @ 37a18 │ │ │ │ + bge 37e10 │ │ │ │ + ldr r3, [pc, #140] @ 37e68 │ │ │ │ + ldr r1, [pc, #140] @ 37e6c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379fc │ │ │ │ + beq 37e50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 379fc │ │ │ │ + bne 37e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 379fc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 37e50 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379f0 │ │ │ │ + beq 37e44 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 379f0 │ │ │ │ + bne 37e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ + eorseq ip, r8, ip, lsr #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, r4, lsr #25 │ │ │ │ + eorseq lr, r6, r4, lsr #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + ldrheq r2, [r6], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37a8c │ │ │ │ + beq 37ee0 │ │ │ │ bl 2a174 │ │ │ │ - b 37a60 │ │ │ │ + b 37eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37a9c │ │ │ │ + bne 37ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a25c <_Py_DecRef@@Base> │ │ │ │ + bl 19c748 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 37a94 │ │ │ │ + beq 37ee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26df50 <_Py_Uid_Converter@@Base+0x19c> │ │ │ │ + bl 27ef44 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 37a48 │ │ │ │ + bne 37e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a25c <_Py_DecRef@@Base> │ │ │ │ + bl 19c748 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 37aa8 │ │ │ │ + b 37efc │ │ │ │ bl 2a4e0 │ │ │ │ - b 37aa8 │ │ │ │ + b 37efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a25c <_Py_DecRef@@Base> │ │ │ │ - b 37a80 │ │ │ │ + bl 19c748 <_Py_DecRef@@Base> │ │ │ │ + b 37ed4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -13499,708 +13778,513 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 37b04 │ │ │ │ + bhi 37f58 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b28 │ │ │ │ - b 37b20 │ │ │ │ - ldr r0, [pc, #196] @ 37bd0 │ │ │ │ + beq 37f7c │ │ │ │ + b 37f74 │ │ │ │ + ldr r0, [pc, #196] @ 38024 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37ae8 │ │ │ │ + bne 37f3c │ │ │ │ mov r4, #0 │ │ │ │ - b 37bb0 │ │ │ │ + b 38004 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 37b54 │ │ │ │ + ble 37fa8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 37b58 │ │ │ │ - bl a5850 │ │ │ │ + bne 37fac │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b58 │ │ │ │ - b 37b20 │ │ │ │ + beq 37fac │ │ │ │ + b 37f74 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ - ble 37b90 │ │ │ │ - bl c3ea4 │ │ │ │ + ble 37fe4 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ - b 37ba4 │ │ │ │ + bl c7e14 │ │ │ │ + b 37ff8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37bc4 │ │ │ │ + beq 38018 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, lsl #8 │ │ │ │ + @ instruction: 0x003751fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 232ad0 │ │ │ │ + b 245048 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 37c1c │ │ │ │ - bl a5850 │ │ │ │ + bne 38070 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c38 │ │ │ │ - b 37c4c │ │ │ │ + beq 3808c │ │ │ │ + b 380a0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bne 37c38 │ │ │ │ + bne 3808c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 37c54 │ │ │ │ - b 128d34 │ │ │ │ + ldr r0, [pc, #28] @ 380a8 │ │ │ │ + b 128ccc │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #12] @ 37c58 │ │ │ │ - b 128d34 │ │ │ │ + ldr r0, [pc, #12] @ 380ac │ │ │ │ + b 128ccc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r8, r4, lsl #18 │ │ │ │ - eorseq r8, r8, r4, lsl r9 │ │ │ │ + mlaseq r8, r8, sl, r9 │ │ │ │ + eorseq r9, r8, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37c84 │ │ │ │ - bne 37c8c │ │ │ │ - ldr r0, [pc, #16] @ 37c94 │ │ │ │ + blt 380d8 │ │ │ │ + bne 380e0 │ │ │ │ + ldr r0, [pc, #16] @ 380e8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 37c98 │ │ │ │ + ldr r0, [pc, #4] @ 380ec │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - bgt 37ccc │ │ │ │ - ldr r3, [pc, #656] @ 37f50 │ │ │ │ - ldr r1, [pc, #656] @ 37f54 │ │ │ │ + bgt 38120 │ │ │ │ + ldr r3, [pc, #656] @ 383a4 │ │ │ │ + ldr r1, [pc, #656] @ 383a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 37ce8 │ │ │ │ + bl 117854 │ │ │ │ + b 3813c │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ - ble 37cf0 │ │ │ │ - ldr r3, [pc, #624] @ 37f50 │ │ │ │ - ldr r1, [pc, #628] @ 37f58 │ │ │ │ + ble 38144 │ │ │ │ + ldr r3, [pc, #624] @ 383a4 │ │ │ │ + ldr r1, [pc, #628] @ 383ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ - b 37f48 │ │ │ │ + b 3839c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 37ce8 │ │ │ │ + blt 3813c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 37d24 │ │ │ │ - bl a5850 │ │ │ │ + bne 38178 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37ce8 │ │ │ │ + bne 3813c │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ - beq 37d98 │ │ │ │ + beq 381ec │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - beq 37d80 │ │ │ │ + beq 381d4 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - beq 37d70 │ │ │ │ + beq 381c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 37d74 │ │ │ │ - bl a5850 │ │ │ │ + bne 381c8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37d74 │ │ │ │ - b 37ce8 │ │ │ │ + beq 381c8 │ │ │ │ + b 3813c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 37d98 │ │ │ │ - b 37da8 │ │ │ │ + beq 381ec │ │ │ │ + b 381fc │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r4 │ │ │ │ movne r5, #0 │ │ │ │ - bne 37dc0 │ │ │ │ + bne 38214 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r3, [pc, #444] @ 37f5c │ │ │ │ + ldr r3, [pc, #444] @ 383b0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - b 37dac │ │ │ │ + b 38200 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, #0 │ │ │ │ movne sl, r9 │ │ │ │ - bne 37dd4 │ │ │ │ + bne 38228 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #396] @ 37f5c │ │ │ │ + ldr r3, [pc, #396] @ 383b0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r3] │ │ │ │ - ldr r1, [pc, #388] @ 37f60 │ │ │ │ - ldr r0, [pc, #388] @ 37f64 │ │ │ │ + ldr r1, [pc, #388] @ 383b4 │ │ │ │ + ldr r0, [pc, #388] @ 383b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37ce8 │ │ │ │ + blt 3813c │ │ │ │ cmp r6, #8 │ │ │ │ - beq 37e28 │ │ │ │ + beq 3827c │ │ │ │ tst r6, #1 │ │ │ │ - bne 37e30 │ │ │ │ + bne 38284 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ - bne 37e34 │ │ │ │ - ldr r3, [pc, #332] @ 37f68 │ │ │ │ - ldr r1, [pc, #332] @ 37f6c │ │ │ │ + bne 38288 │ │ │ │ + ldr r3, [pc, #332] @ 383bc │ │ │ │ + ldr r1, [pc, #332] @ 383c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 37ce8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3813c │ │ │ │ mov r3, #2 │ │ │ │ - b 37e34 │ │ │ │ + b 38288 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 37e5c │ │ │ │ + bne 382b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 37ebc │ │ │ │ - b 37e94 │ │ │ │ + beq 38310 │ │ │ │ + b 382e8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 37e78 │ │ │ │ - bl 17dfbc │ │ │ │ - b 37e80 │ │ │ │ - bl 128554 │ │ │ │ + beq 382cc │ │ │ │ + bl 17ee34 │ │ │ │ + b 382d4 │ │ │ │ + bl 1284ec │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37e50 │ │ │ │ - b 37ce8 │ │ │ │ + beq 382a4 │ │ │ │ + b 3813c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 37ed0 │ │ │ │ - bl 17dfbc │ │ │ │ + beq 38324 │ │ │ │ + bl 17ee34 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37ce8 │ │ │ │ + bne 3813c │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ - b 37ef8 │ │ │ │ - bl 128554 │ │ │ │ + b 3834c │ │ │ │ + bl 1284ec │ │ │ │ asr r1, r0, #31 │ │ │ │ - b 37eac │ │ │ │ + b 38300 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 37f34 │ │ │ │ - bl 132758 │ │ │ │ + bne 38388 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37ce8 │ │ │ │ - bl c3ea4 │ │ │ │ + bne 3813c │ │ │ │ + bl c40c4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 37edc │ │ │ │ + beq 38330 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r3, [pc, #44] @ 37f5c │ │ │ │ + ldrge r3, [pc, #44] @ 383b0 │ │ │ │ ldrge r0, [r3] │ │ │ │ - bge 37f48 │ │ │ │ - ldr r3, [pc, #52] @ 37f70 │ │ │ │ + bge 3839c │ │ │ │ + ldr r3, [pc, #52] @ 383c4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r9, r8 │ │ │ │ - eorseq r8, r8, r8, asr #19 │ │ │ │ + eorseq r9, r8, ip, lsr #22 │ │ │ │ + eorseq r9, r8, ip, asr fp │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x003889f4 │ │ │ │ - @ instruction: 0x003889fc │ │ │ │ + eorseq r9, r8, r8, lsl #23 │ │ │ │ + mlaseq r8, r0, fp, r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r8, lsl #20 │ │ │ │ + mlaseq r8, ip, fp, r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 37fac │ │ │ │ + bne 38400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37fa4 │ │ │ │ + beq 383f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37fac │ │ │ │ + bne 38400 │ │ │ │ pop {r4, lr} │ │ │ │ - b 382d8 │ │ │ │ - ldr r3, [pc, #16] @ 37fc4 │ │ │ │ - ldr r1, [pc, #16] @ 37fc8 │ │ │ │ + b 38420 │ │ │ │ + ldr r3, [pc, #16] @ 38418 │ │ │ │ + ldr r1, [pc, #16] @ 3841c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3856] @ 0xf10 │ │ │ │ - subs r8, r3, #0 │ │ │ │ - ldrne r7, [r8, #8] │ │ │ │ - ldr ip, [pc, #712] @ 382b4 │ │ │ │ - moveq r7, r8 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - add r7, r7, r2 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r5, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, r2 │ │ │ │ - bl 29658 │ │ │ │ - cmp r9, #2 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3808c │ │ │ │ - clz r3, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #4 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 380cc │ │ │ │ - ldr ip, [pc, #548] @ 382b8 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #4 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov ip, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3825c │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr fp, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr sl, [sp, #192] @ 0xc0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, r5 │ │ │ │ - beq 38270 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38254 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1126f0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 38254 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq 38174 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38160 │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 38158 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38254 │ │ │ │ - cmp r7, #4 │ │ │ │ - beq 38174 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 1033e0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 38178 │ │ │ │ - b 38254 │ │ │ │ - mov r4, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 381c8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 382bc │ │ │ │ - ldr r0, [pc, #272] @ 382c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, sl │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 381e0 │ │ │ │ - b 38254 │ │ │ │ - ldr r3, [pc, #244] @ 382c4 │ │ │ │ - ldr r2, [pc, #244] @ 382c8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #240] @ 382cc │ │ │ │ - bl 11793c │ │ │ │ - b 38254 │ │ │ │ - bl c3ea4 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - blt 38210 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2a96c │ │ │ │ - mov r4, r0 │ │ │ │ - b 38230 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, fp │ │ │ │ - beq 38228 │ │ │ │ - bl 2a378 │ │ │ │ - mov r4, r0 │ │ │ │ - b 38230 │ │ │ │ - bl 29f1c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #140] @ 382d0 │ │ │ │ - beq 38270 │ │ │ │ - ldr r3, [pc, #136] @ 382d4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 16fba0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 38270 │ │ │ │ - mov sl, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mvn r9, #0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ - str fp, [sp, #176] @ 0xb0 │ │ │ │ - str r9, [sp, #180] @ 0xb4 │ │ │ │ - str sl, [sp, #192] @ 0xc0 │ │ │ │ - bl 16fbc0 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 16fbc0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 382a8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r0, ip, lsl r3 │ │ │ │ - subseq r1, r7, r4, lsl #3 │ │ │ │ - eorseq r8, r8, r0, asr #20 │ │ │ │ - eorseq r8, r8, r8, asr #20 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r4, lsr r8 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2ab14c │ │ │ │ + bl 2b7e28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38430 │ │ │ │ + beq 38578 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38338 │ │ │ │ - bl c3ea4 │ │ │ │ + bne 38480 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3839c │ │ │ │ - bgt 38388 │ │ │ │ + beq 384e4 │ │ │ │ + bgt 384d0 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38374 │ │ │ │ + beq 384bc │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38388 │ │ │ │ - ldr r3, [pc, #212] @ 3843c │ │ │ │ - ldr r1, [pc, #212] @ 38440 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38420 │ │ │ │ - ldr r3, [pc, #200] @ 38444 │ │ │ │ - ldr r1, [pc, #200] @ 38448 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38420 │ │ │ │ - ldr r3, [pc, #188] @ 3844c │ │ │ │ + bne 384d0 │ │ │ │ + ldr r3, [pc, #212] @ 38584 │ │ │ │ + ldr r1, [pc, #212] @ 38588 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 38568 │ │ │ │ + ldr r3, [pc, #200] @ 3858c │ │ │ │ + ldr r1, [pc, #200] @ 38590 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 38568 │ │ │ │ + ldr r3, [pc, #188] @ 38594 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 30d5c4 <_Py_c_pow@@Base+0xf7c> │ │ │ │ - b 38420 │ │ │ │ + bl 313b24 <_Py_c_pow@@Base+0x1288> │ │ │ │ + b 38568 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 383fc │ │ │ │ + beq 38544 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157510 │ │ │ │ - b 38434 │ │ │ │ + bl 158080 │ │ │ │ + b 3857c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r4, asr sl │ │ │ │ + eorseq r9, r8, r8, ror #23 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - ldrheq sp, [r7], -r4 @ │ │ │ │ - eorseq r8, r8, r0, ror sl │ │ │ │ + eorseq lr, r7, r4, ror r2 │ │ │ │ + eorseq r9, r8, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 384b0 │ │ │ │ + bge 385f8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 384e4 │ │ │ │ - ldr r1, [pc, #68] @ 384e8 │ │ │ │ - ldr r0, [pc, #68] @ 384ec │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 3862c │ │ │ │ + ldr r1, [pc, #68] @ 38630 │ │ │ │ + ldr r0, [pc, #68] @ 38634 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 384c4 │ │ │ │ + b 3860c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 378f4 │ │ │ │ + bl 37d48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 384d8 │ │ │ │ + beq 38620 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, ip, lsr #21 │ │ │ │ + eorseq r1, r6, ip, asr #10 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq sl, r6, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38528 │ │ │ │ + bne 38670 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38520 │ │ │ │ + beq 38668 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38528 │ │ │ │ + bne 38670 │ │ │ │ pop {r4, lr} │ │ │ │ - b 382d8 │ │ │ │ - ldr r3, [pc, #16] @ 38540 │ │ │ │ - ldr r1, [pc, #16] @ 38544 │ │ │ │ + b 38420 │ │ │ │ + ldr r3, [pc, #16] @ 38688 │ │ │ │ + ldr r1, [pc, #16] @ 3868c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq r9, r8, r8, lsr #24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 38554 │ │ │ │ + b 3869c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 38574 │ │ │ │ - ldr r3, [pc, #84] @ 385b8 │ │ │ │ + bne 386bc │ │ │ │ + ldr r3, [pc, #84] @ 38700 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne 385a8 │ │ │ │ - b 3857c │ │ │ │ + bne 386f0 │ │ │ │ + b 386c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 385b0 │ │ │ │ - ldr r3, [pc, #52] @ 385b8 │ │ │ │ + beq 386f8 │ │ │ │ + ldr r3, [pc, #52] @ 38700 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 385a8 │ │ │ │ + bls 386f0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne 38584 │ │ │ │ - b 385b0 │ │ │ │ - ldr r0, [pc, #12] @ 385bc │ │ │ │ + bne 386cc │ │ │ │ + b 386f8 │ │ │ │ + ldr r0, [pc, #12] @ 38704 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 385c0 │ │ │ │ + ldr r0, [pc, #8] @ 38708 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -14211,70 +14295,70 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38634 │ │ │ │ + bne 3877c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38634 │ │ │ │ + bne 3877c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 382d8 │ │ │ │ + b 38420 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38670 │ │ │ │ + ldr ip, [pc, #40] @ 387b8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38620 │ │ │ │ + bne 38768 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r1, [r7], #-16 │ │ │ │ + subseq r1, r7, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 38680 │ │ │ │ + b 387c8 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 386d8 │ │ │ │ + bcs 38820 │ │ │ │ tst r0, #3 │ │ │ │ - ldreq r2, [pc, #80] @ 386e8 │ │ │ │ - bne 386c4 │ │ │ │ + ldreq r2, [pc, #80] @ 38830 │ │ │ │ + bne 3880c │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 386b8 │ │ │ │ + bhi 38800 │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ tst r2, r3 │ │ │ │ - beq 38698 │ │ │ │ - b 386e0 │ │ │ │ + beq 387e0 │ │ │ │ + b 38828 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 386d8 │ │ │ │ + beq 38820 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 386e0 │ │ │ │ + blt 38828 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 38684 │ │ │ │ - ldr r0, [pc, #12] @ 386ec │ │ │ │ + b 387cc │ │ │ │ + ldr r0, [pc, #12] @ 38834 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 386f0 │ │ │ │ + ldr r0, [pc, #8] @ 38838 │ │ │ │ bx lr │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -14286,365 +14370,307 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38744 │ │ │ │ - ldr r3, [pc, #120] @ 387b4 │ │ │ │ + beq 3888c │ │ │ │ + ldr r3, [pc, #120] @ 388fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 38788 │ │ │ │ + bl 1441dc │ │ │ │ + b 388d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17ca8c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d91c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38788 │ │ │ │ + blt 388d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17ca8c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d91c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38788 │ │ │ │ + blt 388d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #52] @ 387b8 │ │ │ │ - bl a9b64 │ │ │ │ - b 387ac │ │ │ │ + ldr r0, [pc, #52] @ 38900 │ │ │ │ + bl a9d20 │ │ │ │ + b 388f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 38798 │ │ │ │ + beq 388e0 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 387a8 │ │ │ │ + beq 388f0 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #6 │ │ │ │ + eorseq fp, r7, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38940 │ │ │ │ - ldr r6, [pc, #412] @ 38984 │ │ │ │ - ldr r1, [pc, #412] @ 38988 │ │ │ │ - ldr r2, [pc, #412] @ 3898c │ │ │ │ + beq 38a88 │ │ │ │ + ldr r6, [pc, #412] @ 38acc │ │ │ │ + ldr r1, [pc, #412] @ 38ad0 │ │ │ │ + ldr r2, [pc, #412] @ 38ad4 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f734 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 38814 │ │ │ │ - bl 2b08f0 │ │ │ │ + bne 3895c │ │ │ │ + bl 2bc9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 387e4 │ │ │ │ - b 3891c │ │ │ │ + bne 3892c │ │ │ │ + b 38a64 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 38848 │ │ │ │ + bne 38990 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38958 │ │ │ │ + beq 38aa0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38948 │ │ │ │ + beq 38a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 38948 │ │ │ │ - b 388dc │ │ │ │ + bne 38a90 │ │ │ │ + b 38a24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 388b4 │ │ │ │ + bne 389fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3887c │ │ │ │ + beq 389c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3887c │ │ │ │ + bne 389c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 388a0 │ │ │ │ + beq 389e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 388a0 │ │ │ │ + bne 389e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #232] @ 38990 │ │ │ │ - ldr r1, [pc, #232] @ 38994 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #232] @ 38ad8 │ │ │ │ + ldr r1, [pc, #232] @ 38adc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38940 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 38a88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 388e4 │ │ │ │ + bne 38a2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38948 │ │ │ │ + beq 38a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38948 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 38948 │ │ │ │ + bne 38a90 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 38a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 38914 │ │ │ │ + beq 38a5c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38914 │ │ │ │ + bne 38a5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 387e4 │ │ │ │ + bge 3892c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38940 │ │ │ │ + beq 38a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38940 │ │ │ │ + bne 38a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3897c │ │ │ │ - ldr r0, [pc, #72] @ 38998 │ │ │ │ + b 38ac4 │ │ │ │ + ldr r0, [pc, #72] @ 38ae0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dacc8 <_PySemaphore_Wakeup@@Base+0xb08> │ │ │ │ + bl 1e0dd0 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3897c │ │ │ │ + beq 38ac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3897c │ │ │ │ + bne 38ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq r8, r8, r4, asr #20 │ │ │ │ + @ instruction: 0x00389bd8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, r4, lsr #25 │ │ │ │ + eorseq lr, r6, r4, lsr #27 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 389d4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 389e8 │ │ │ │ - b 389f8 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 389c4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38a14 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38a30 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38a4c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38a68 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38abc │ │ │ │ + bne 38b1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38ab4 │ │ │ │ + beq 38b14 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38abc │ │ │ │ + bne 38b1c │ │ │ │ pop {r4, lr} │ │ │ │ - b 38adc │ │ │ │ - ldr r3, [pc, #16] @ 38ad4 │ │ │ │ - ldr r1, [pc, #16] @ 38ad8 │ │ │ │ + b 38b3c │ │ │ │ + ldr r3, [pc, #16] @ 38b34 │ │ │ │ + ldr r1, [pc, #16] @ 38b38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2ab14c │ │ │ │ + bl 2b7e28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38c34 │ │ │ │ + beq 38c94 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38b3c │ │ │ │ - bl c3ea4 │ │ │ │ + bne 38b9c │ │ │ │ + bl c40c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38ba0 │ │ │ │ - bgt 38b8c │ │ │ │ + beq 38c00 │ │ │ │ + bgt 38bec │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38b78 │ │ │ │ + beq 38bd8 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38b8c │ │ │ │ - ldr r3, [pc, #212] @ 38c40 │ │ │ │ - ldr r1, [pc, #212] @ 38c44 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38c24 │ │ │ │ - ldr r3, [pc, #200] @ 38c48 │ │ │ │ - ldr r1, [pc, #200] @ 38c4c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38c24 │ │ │ │ - ldr r3, [pc, #188] @ 38c50 │ │ │ │ + bne 38bec │ │ │ │ + ldr r3, [pc, #212] @ 38ca0 │ │ │ │ + ldr r1, [pc, #212] @ 38ca4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 38c84 │ │ │ │ + ldr r3, [pc, #200] @ 38ca8 │ │ │ │ + ldr r1, [pc, #200] @ 38cac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 38c84 │ │ │ │ + ldr r3, [pc, #188] @ 38cb0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 30d5c4 <_Py_c_pow@@Base+0xf7c> │ │ │ │ - b 38c24 │ │ │ │ + bl 313b24 <_Py_c_pow@@Base+0x1288> │ │ │ │ + b 38c84 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38c00 │ │ │ │ + beq 38c60 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157510 │ │ │ │ - b 38c38 │ │ │ │ + bl 158080 │ │ │ │ + b 38c98 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r4, asr sl │ │ │ │ + eorseq r9, r8, r8, ror #23 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq sp, r7, ip, lsl #9 │ │ │ │ - eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq lr, r7, ip, asr #12 │ │ │ │ + mlaseq r8, r8, ip, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38c8c │ │ │ │ + bne 38cec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38c84 │ │ │ │ + beq 38ce4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38c8c │ │ │ │ + bne 38cec │ │ │ │ pop {r4, lr} │ │ │ │ - b 38adc │ │ │ │ - ldr r3, [pc, #16] @ 38ca4 │ │ │ │ - ldr r1, [pc, #16] @ 38ca8 │ │ │ │ + b 38b3c │ │ │ │ + ldr r3, [pc, #16] @ 38d04 │ │ │ │ + ldr r1, [pc, #16] @ 38d08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq r9, r8, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -14653,378 +14679,436 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38d1c │ │ │ │ + bne 38d7c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38d1c │ │ │ │ + bne 38d7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38adc │ │ │ │ + b 38b3c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38d58 │ │ │ │ + ldr ip, [pc, #40] @ 38db8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38d08 │ │ │ │ + bne 38d68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r0, asr #5 │ │ │ │ - ldr r1, [pc] @ 38d64 │ │ │ │ - b 2fd8c0 │ │ │ │ - @ instruction: 0x003011b0 │ │ │ │ + subseq r1, r7, r0, lsr #6 │ │ │ │ + ldr r1, [pc] @ 38dc4 │ │ │ │ + b 304ce8 │ │ │ │ + eoreq r4, r1, r4, lsl #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 38e00 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38e14 │ │ │ │ + b 38e24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38df0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38e40 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38e5c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38e78 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38e94 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00038d68 : │ │ │ │ - ldr r0, [pc] @ 38d70 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ +00038eb0 : │ │ │ │ + ldr r0, [pc] @ 38eb8 │ │ │ │ + b 10ef5c │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38db0 │ │ │ │ + beq 38ef8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38dcc │ │ │ │ - b 38de4 │ │ │ │ - ldr r1, [pc, #580] @ 38ffc │ │ │ │ + beq 38f14 │ │ │ │ + b 38f2c │ │ │ │ + ldr r1, [pc, #580] @ 39144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38da0 │ │ │ │ - b 38edc │ │ │ │ - ldr r1, [pc, #556] @ 39000 │ │ │ │ + bne 38ee8 │ │ │ │ + b 39024 │ │ │ │ + ldr r1, [pc, #556] @ 39148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38edc │ │ │ │ + beq 39024 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e08 │ │ │ │ - ldr r1, [pc, #524] @ 39004 │ │ │ │ + bne 38f50 │ │ │ │ + ldr r1, [pc, #524] @ 3914c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38edc │ │ │ │ + beq 39024 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e2c │ │ │ │ - ldr r1, [pc, #492] @ 39008 │ │ │ │ + bne 38f74 │ │ │ │ + ldr r1, [pc, #492] @ 39150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38edc │ │ │ │ - ldr r1, [pc, #472] @ 3900c │ │ │ │ - ldr r0, [pc, #472] @ 39010 │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 39024 │ │ │ │ + ldr r1, [pc, #472] @ 39154 │ │ │ │ + ldr r0, [pc, #472] @ 39158 │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #456] @ 39014 │ │ │ │ - bl 16ead8 │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #456] @ 3915c │ │ │ │ + bl 16f654 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38edc │ │ │ │ - ldr r1, [pc, #440] @ 39018 │ │ │ │ - ldr r0, [pc, #440] @ 3901c │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 39024 │ │ │ │ + ldr r1, [pc, #440] @ 39160 │ │ │ │ + ldr r0, [pc, #440] @ 39164 │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38edc │ │ │ │ - ldr r1, [pc, #424] @ 39020 │ │ │ │ - bl 14fc08 │ │ │ │ + beq 39024 │ │ │ │ + ldr r1, [pc, #424] @ 39168 │ │ │ │ + bl 1503f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38edc │ │ │ │ - ldr r1, [pc, #404] @ 39024 │ │ │ │ + beq 39024 │ │ │ │ + ldr r1, [pc, #404] @ 3916c │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38ecc │ │ │ │ + bne 39014 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38ecc │ │ │ │ + bls 39014 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38ecc │ │ │ │ + bne 39014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 38ecc │ │ │ │ + bne 39014 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 38ee4 │ │ │ │ - ldr r3, [pc, #340] @ 39028 │ │ │ │ - ldr r1, [pc, #340] @ 3902c │ │ │ │ + beq 3902c │ │ │ │ + ldr r3, [pc, #340] @ 39170 │ │ │ │ + ldr r1, [pc, #340] @ 39174 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r7, #0 │ │ │ │ - b 38ff0 │ │ │ │ - ldr r0, [pc, #324] @ 39030 │ │ │ │ - bl 9df1c │ │ │ │ + b 39138 │ │ │ │ + ldr r0, [pc, #324] @ 39178 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #308] @ 39034 │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #308] @ 3917c │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #292] @ 39038 │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #292] @ 39180 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #276] @ 3903c │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #276] @ 39184 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #260] @ 39040 │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #260] @ 39188 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #244] @ 39044 │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #244] @ 3918c │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #228] @ 39048 │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #228] @ 39190 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38edc │ │ │ │ - ldr r0, [pc, #212] @ 3904c │ │ │ │ - bl 9df1c │ │ │ │ + beq 39024 │ │ │ │ + ldr r0, [pc, #212] @ 39194 │ │ │ │ + bl 9df9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38edc │ │ │ │ - ldr r3, [pc, #196] @ 39050 │ │ │ │ + beq 39024 │ │ │ │ + ldr r3, [pc, #196] @ 39198 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 39054 │ │ │ │ - bl b2bfc │ │ │ │ - ldr r1, [pc, #184] @ 39058 │ │ │ │ + ldr r0, [pc, #188] @ 3919c │ │ │ │ + bl b2e90 │ │ │ │ + ldr r1, [pc, #184] @ 391a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 110468 │ │ │ │ + bl 1102f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38edc │ │ │ │ + blt 39024 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, sp │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a18 │ │ │ │ + bl 1289b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38edc │ │ │ │ + blt 39024 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 38fd0 │ │ │ │ + bne 39118 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, ip, asr #6 │ │ │ │ - subseq r1, r7, r0, ror #6 │ │ │ │ - subseq r1, r7, r4, ror r3 │ │ │ │ - subseq r1, r7, r8, lsl #7 │ │ │ │ - mlaseq r8, r0, lr, r8 │ │ │ │ - mlaseq r8, r4, lr, r8 │ │ │ │ - mlaseq r8, ip, lr, r8 │ │ │ │ - eorseq r7, r8, r0, lsr r0 │ │ │ │ - eorseq r9, r5, ip, lsl #8 │ │ │ │ - eorseq r7, r8, r8, lsr #32 │ │ │ │ - eorseq r7, r8, r0, lsl r0 │ │ │ │ + subseq r1, r7, ip, lsr #7 │ │ │ │ + subseq r1, r7, r0, asr #7 │ │ │ │ + ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ + subseq r1, r7, r8, ror #7 │ │ │ │ + eorseq sl, r8, r4, lsr #32 │ │ │ │ + eorseq sl, r8, r8, lsr #32 │ │ │ │ + eorseq sl, r8, r0, lsr r0 │ │ │ │ + eorseq r8, r8, r4, asr #3 │ │ │ │ + eorseq sl, r5, ip, lsl #10 │ │ │ │ + @ instruction: 0x003881bc │ │ │ │ + eorseq r8, r8, r4, lsr #3 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - @ instruction: 0x00388eb4 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ - eorseq r8, r8, r4, ror #29 │ │ │ │ - @ instruction: 0x003777f8 │ │ │ │ - @ instruction: 0x00388ed4 │ │ │ │ - eorseq r8, r8, r0, ror #29 │ │ │ │ - eorseq r8, r8, ip, ror #29 │ │ │ │ - @ instruction: 0x00388ed8 │ │ │ │ - @ instruction: 0x00388ef4 │ │ │ │ + eorseq sl, r8, r8, asr #32 │ │ │ │ + @ instruction: 0x003593d0 │ │ │ │ + eorseq sl, r8, r8, ror r0 │ │ │ │ + @ instruction: 0x00378afc │ │ │ │ + eorseq sl, r8, r8, rrx │ │ │ │ + eorseq sl, r8, r4, ror r0 │ │ │ │ + eorseq sl, r8, r0, lsl #1 │ │ │ │ + eorseq sl, r8, ip, rrx │ │ │ │ + eorseq sl, r8, r8, lsl #1 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - @ instruction: 0x00388efc │ │ │ │ - eorseq r8, r8, r0, lsr #30 │ │ │ │ + mlaseq r8, r0, r0, sl │ │ │ │ + ldrheq sl, [r8], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39094 │ │ │ │ - bl a5850 │ │ │ │ + bne 391dc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39094 │ │ │ │ + beq 391dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d94 <_Py_fstat@@Base+0x5c> │ │ │ │ + bl 321ec <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 390bc │ │ │ │ - bl a5850 │ │ │ │ + bne 39204 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3908c │ │ │ │ - ldr r0, [pc, #20] @ 390d0 │ │ │ │ + bne 391d4 │ │ │ │ + ldr r0, [pc, #20] @ 39218 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 390d4 │ │ │ │ + ldr r2, [pc, #16] @ 3921c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 390d0 │ │ │ │ + ldr r0, [pc, #4] @ 39218 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 39224 │ │ │ │ + b 3936c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 39128 │ │ │ │ - blt 39208 │ │ │ │ + beq 39270 │ │ │ │ + blt 39350 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #252] @ 39218 │ │ │ │ + ldr r0, [pc, #252] @ 39360 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 391a4 │ │ │ │ + bne 392ec │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 377e4 │ │ │ │ + bl 37c38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39198 │ │ │ │ + beq 392e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3921c │ │ │ │ + ldr r0, [pc, #192] @ 39364 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39184 │ │ │ │ + beq 392cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3918c │ │ │ │ + beq 392d4 │ │ │ │ mov r4, r6 │ │ │ │ - b 39198 │ │ │ │ + b 392e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 39184 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 392cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3d8 │ │ │ │ - b 391fc │ │ │ │ + bl 9b454 │ │ │ │ + b 39344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37730 │ │ │ │ + bl 37b84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 391fc │ │ │ │ + beq 39344 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 39220 │ │ │ │ + ldr r0, [pc, #96] @ 39368 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 391e8 │ │ │ │ + beq 39330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 391f0 │ │ │ │ + beq 39338 │ │ │ │ mov r4, r6 │ │ │ │ - b 391fc │ │ │ │ + b 39344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 391e8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 39330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aab24 │ │ │ │ - b 3920c │ │ │ │ + bl 1adee0 │ │ │ │ + b 39354 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r8, r4, lsl #24 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r9, r7, r8, asr ip │ │ │ │ + eorseq r1, r8, r4, asr #26 │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ + eorseq sl, r7, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #224] @ 3931c │ │ │ │ + ldr r8, [pc, #224] @ 39464 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39310 │ │ │ │ + beq 39458 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 39290 │ │ │ │ + beq 393d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15032,91 +15116,91 @@ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ str r5, [r4, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq 39314 │ │ │ │ - ldr r1, [pc, #68] @ 39320 │ │ │ │ + beq 3945c │ │ │ │ + ldr r1, [pc, #68] @ 39468 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 39314 │ │ │ │ + bge 3945c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39310 │ │ │ │ + beq 39458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39310 │ │ │ │ + bne 39458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + eorseq r9, r5, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - bl 39360 │ │ │ │ + bl 394a8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [pc, #280] @ 39490 │ │ │ │ + ldr sl, [pc, #280] @ 395d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb fp, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39484 │ │ │ │ + beq 395cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 393d8 │ │ │ │ + beq 39520 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ strb r9, [r4, #24] │ │ │ │ strb r8, [r4, #25] │ │ │ │ strb fp, [r4, #26] │ │ │ │ - beq 39400 │ │ │ │ + beq 39548 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15125,347 +15209,347 @@ │ │ │ │ sub r1, r4, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq 39488 │ │ │ │ - ldr r1, [pc, #68] @ 39494 │ │ │ │ + beq 395d0 │ │ │ │ + ldr r1, [pc, #68] @ 395dc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a4 │ │ │ │ + bl a7aec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 39488 │ │ │ │ + bge 395d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39484 │ │ │ │ + beq 395cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39484 │ │ │ │ + bne 395cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + eorseq r9, r5, ip, asr r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 394c4 │ │ │ │ + bne 3960c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r1, [pc, #28] @ 394cc │ │ │ │ - ldr r2, [pc, #28] @ 394d0 │ │ │ │ + ldr r1, [pc, #28] @ 39614 │ │ │ │ + ldr r2, [pc, #28] @ 39618 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 394d4 │ │ │ │ + ldr r0, [pc, #20] @ 3961c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 394d4 │ │ │ │ + ldr r0, [pc, #8] @ 3961c │ │ │ │ bx lr │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r1, #12 │ │ │ │ - bne 39520 │ │ │ │ + bne 39668 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 3951c │ │ │ │ + bne 39664 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 39558 │ │ │ │ - b 39520 │ │ │ │ + bne 396a0 │ │ │ │ + b 39668 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #228] @ 39624 │ │ │ │ + ldr r1, [pc, #228] @ 3976c │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3955c │ │ │ │ - b 39584 │ │ │ │ + bne 396a4 │ │ │ │ + b 396cc │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3958c │ │ │ │ - ldr r2, [pc, #176] @ 39628 │ │ │ │ - ldr r1, [pc, #176] @ 3962c │ │ │ │ - ldr r0, [pc, #176] @ 39630 │ │ │ │ + bne 396d4 │ │ │ │ + ldr r2, [pc, #176] @ 39770 │ │ │ │ + ldr r1, [pc, #176] @ 39774 │ │ │ │ + ldr r0, [pc, #176] @ 39778 │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 39618 │ │ │ │ + b 39760 │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ - beq 395d0 │ │ │ │ + beq 39718 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 395d0 │ │ │ │ + beq 39718 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 395d0 │ │ │ │ - ldr r3, [pc, #112] @ 39634 │ │ │ │ - ldr r1, [pc, #112] @ 39638 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 39584 │ │ │ │ - bl 29d940 │ │ │ │ + bne 39718 │ │ │ │ + ldr r3, [pc, #112] @ 3977c │ │ │ │ + ldr r1, [pc, #112] @ 39780 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 396cc │ │ │ │ + bl 2ab4d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2f1c │ │ │ │ + bl 2b04c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 39618 │ │ │ │ + beq 39760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39618 │ │ │ │ + bne 39760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, asr #7 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq r9, r8, r4, ror r1 │ │ │ │ + subseq r1, r7, r8, lsr #8 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr lr │ │ │ │ + eorseq sl, r8, r8, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, lsl #3 │ │ │ │ + eorseq sl, r8, r4, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 396b0 │ │ │ │ + bne 397f8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r7, [pc, #376] @ 397ec │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r7, [pc, #376] @ 39934 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111be4 │ │ │ │ + bl 111af0 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 396d8 │ │ │ │ + beq 39820 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 397f0 │ │ │ │ + ldr r3, [pc, #336] @ 39938 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 397f4 │ │ │ │ + ldr r1, [pc, #332] @ 3993c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 396d0 │ │ │ │ + bl 117854 │ │ │ │ + b 39818 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 397f8 │ │ │ │ + ldr r0, [pc, #312] @ 39940 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3965c │ │ │ │ + bne 397a4 │ │ │ │ mov r8, #0 │ │ │ │ - b 397e4 │ │ │ │ + b 3992c │ │ │ │ mov r0, r5 │ │ │ │ - bl 111be4 │ │ │ │ + bl 111af0 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 39714 │ │ │ │ + beq 3985c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 397f0 │ │ │ │ + ldr r3, [pc, #236] @ 39938 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 397fc │ │ │ │ + ldr r1, [pc, #240] @ 39944 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 396d0 │ │ │ │ + bl 117854 │ │ │ │ + b 39818 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39774 │ │ │ │ + bne 398bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3978c │ │ │ │ + beq 398d4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3978c │ │ │ │ + beq 398d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3978c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3978c │ │ │ │ + bne 398d4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 398d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 397cc │ │ │ │ + bne 39914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397e4 │ │ │ │ + beq 3992c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 397e4 │ │ │ │ + beq 3992c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 397e4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 397e4 │ │ │ │ + bne 3992c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3992c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, lsr #3 │ │ │ │ - mlaseq r8, ip, r1, r9 │ │ │ │ - @ instruction: 0x003891dc │ │ │ │ - ldr r2, [pc, #64] @ 39848 │ │ │ │ + eorseq sl, r8, r0, asr #6 │ │ │ │ + eorseq sl, r8, r0, lsr r3 │ │ │ │ + eorseq sl, r8, r0, ror r3 │ │ │ │ + ldr r2, [pc, #64] @ 39990 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3981c │ │ │ │ + bne 39964 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3982c │ │ │ │ - ldr r3, [pc, #40] @ 3984c │ │ │ │ + beq 39974 │ │ │ │ + ldr r3, [pc, #40] @ 39994 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 39850 │ │ │ │ - ldr r2, [pc, #28] @ 39854 │ │ │ │ + ldr r3, [pc, #28] @ 39998 │ │ │ │ + ldr r2, [pc, #28] @ 3999c │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r1, r3 │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #252] @ 3996c │ │ │ │ + ldr r5, [pc, #252] @ 39ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 398b8 │ │ │ │ + beq 39a00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 398b8 │ │ │ │ + bne 39a00 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1adae4 │ │ │ │ + bl 1b1270 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 398c0 │ │ │ │ + bne 39a08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 39964 │ │ │ │ + b 39aac │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 398e0 │ │ │ │ - ldr r1, [pc, #148] @ 3996c │ │ │ │ - bl adf20 │ │ │ │ + beq 39a28 │ │ │ │ + ldr r1, [pc, #148] @ 39ab4 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 398ec │ │ │ │ + beq 39a34 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 39904 │ │ │ │ + b 39a4c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1adae4 │ │ │ │ + bl 1b1270 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 39964 │ │ │ │ + beq 39aac │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3993c │ │ │ │ - ldr r3, [pc, #68] @ 39970 │ │ │ │ - ldr r1, [pc, #68] @ 39974 │ │ │ │ + beq 39a84 │ │ │ │ + ldr r3, [pc, #68] @ 39ab8 │ │ │ │ + ldr r1, [pc, #68] @ 39abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 39964 │ │ │ │ + b 39aac │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 39978 │ │ │ │ + bl 39ac0 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq r9, r8, r4, lsl #4 │ │ │ │ + mlaseq r8, r8, r3, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15475,100 +15559,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39a70 │ │ │ │ + bne 39bb8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 39a84 │ │ │ │ + beq 39bcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r3, [pc, #228] @ 39b34 │ │ │ │ + bl 3553c0 │ │ │ │ + ldr r3, [pc, #228] @ 39c7c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 39a84 │ │ │ │ + b 39bcc │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39b04 │ │ │ │ + bne 39c4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29754 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [fp] │ │ │ │ - bl 3542b0 │ │ │ │ - ldr r3, [pc, #92] @ 39b38 │ │ │ │ + bl 3553bc │ │ │ │ + ldr r3, [pc, #92] @ 39c80 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39b2c │ │ │ │ - ldr r3, [pc, #68] @ 39b34 │ │ │ │ + beq 39c74 │ │ │ │ + ldr r3, [pc, #68] @ 39c7c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 3553c0 │ │ │ │ strd r0, [fp] │ │ │ │ - b 39b2c │ │ │ │ + b 39c74 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15580,902 +15664,902 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39b80 │ │ │ │ + bne 39cc8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39b64 │ │ │ │ + beq 39cac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39bd8 │ │ │ │ + bne 39d20 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39bbc │ │ │ │ + beq 39d04 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039bec : │ │ │ │ +00039d34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 39c6c │ │ │ │ + ldr r4, [pc, #104] @ 39db4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 39c58 │ │ │ │ + beq 39da0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17f814 │ │ │ │ - ldr r2, [pc, #64] @ 39c70 │ │ │ │ + bl 18068c │ │ │ │ + ldr r2, [pc, #64] @ 39db8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, #0 │ │ │ │ - b 39c64 │ │ │ │ - bl 39c74 │ │ │ │ + b 39dac │ │ │ │ + bl 39dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c1c │ │ │ │ + beq 39d64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq r9, r8, r8, asr r3 │ │ │ │ + eorseq sl, r8, ip, ror #9 │ │ │ │ │ │ │ │ -00039c74 : │ │ │ │ +00039dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ bl 2a4bc │ │ │ │ - ldr ip, [pc, #140] @ 39d20 │ │ │ │ + ldr ip, [pc, #140] @ 39e68 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ asr lr, r0, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #104] @ 39d24 │ │ │ │ + ldr r1, [pc, #104] @ 39e6c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 39cf0 │ │ │ │ - ldr r1, [pc, #84] @ 39d28 │ │ │ │ + beq 39e38 │ │ │ │ + ldr r1, [pc, #84] @ 39e70 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 39d2c │ │ │ │ + ldr r5, [pc, #76] @ 39e74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 39cf8 │ │ │ │ + bne 39e40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39d18 │ │ │ │ - bl 8b264 │ │ │ │ + b 39e60 │ │ │ │ + bl 8b04c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 39d18 │ │ │ │ + bne 39e60 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r8, r4, r3, r9 │ │ │ │ + eorseq sl, r8, r8, lsr #10 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r5, r8, r4, lsr r9 │ │ │ │ + eorseq r6, r8, r8, asr #21 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, r1 │ │ │ │ - b 2fb018 │ │ │ │ + b 3027e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 39d74 │ │ │ │ + bhi 39ebc │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 39da4 │ │ │ │ - b 39d94 │ │ │ │ - ldr r0, [pc, #44] @ 39da8 │ │ │ │ + ldrle r2, [pc, #48] @ 39eec │ │ │ │ + b 39edc │ │ │ │ + ldr r0, [pc, #44] @ 39ef0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 39d64 │ │ │ │ + b 39eac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c1a08 <_Py_RestoreSignals@@Base+0x21d8> │ │ │ │ + b 2cc0b0 <_Py_RestoreSignals@@Base+0x19a8> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, ip, asr #26 │ │ │ │ + eorseq r9, r5, ip, asr #28 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 39dcc │ │ │ │ + ldr r2, [pc, #20] @ 39f14 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 39dd0 │ │ │ │ + ldr r0, [pc, #8] @ 39f18 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bne 39df0 │ │ │ │ - ldr r0, [pc, #8] @ 39df8 │ │ │ │ - b a9b64 │ │ │ │ + bne 39f38 │ │ │ │ + ldr r0, [pc, #8] @ 39f40 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a48 │ │ │ │ - eorseq r9, r8, r8, ror #9 │ │ │ │ + b a2ac8 │ │ │ │ + @ instruction: 0x0038a6d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39e38 │ │ │ │ + bne 39f80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 199a5c │ │ │ │ + b 19bf48 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39e24 │ │ │ │ + beq 39f6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 39e84 │ │ │ │ + bne 39fcc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39eb4 │ │ │ │ + bne 39ffc │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 39f98 │ │ │ │ + ldr ip, [pc, #248] @ 3a0e0 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39f8c │ │ │ │ + beq 3a0d4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 39f9c │ │ │ │ + ldr r5, [pc, #220] @ 3a0e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39ef4 │ │ │ │ + beq 3a03c │ │ │ │ mov r1, r5 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ef4 │ │ │ │ + bne 3a03c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 39fa0 │ │ │ │ - ldr r0, [pc, #184] @ 39fa4 │ │ │ │ + ldr r1, [pc, #184] @ 3a0e8 │ │ │ │ + ldr r0, [pc, #184] @ 3a0ec │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 39f8c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 3a0d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39f14 │ │ │ │ - bl a5850 │ │ │ │ + bne 3a05c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f8c │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39f34 │ │ │ │ - bl a5850 │ │ │ │ + bne 3a07c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f8c │ │ │ │ - ldr r3, [pc, #108] @ 39fa8 │ │ │ │ + bne 3a0d4 │ │ │ │ + ldr r3, [pc, #108] @ 3a0f0 │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 39f70 │ │ │ │ + beq 3a0b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 39fac │ │ │ │ + ldr r2, [pc, #92] @ 3a0f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 39f70 │ │ │ │ - ldr r0, [pc, #84] @ 39fb0 │ │ │ │ + beq 3a0b8 │ │ │ │ + ldr r0, [pc, #84] @ 3a0f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 39fb4 │ │ │ │ + ldr r1, [pc, #80] @ 3a0fc │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 23c2c0 │ │ │ │ + b 24e7b8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, asr #18 │ │ │ │ + subseq r1, r7, r8, lsr #19 │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ - @ instruction: 0x003897fc │ │ │ │ - @ instruction: 0x0035b1bc │ │ │ │ + eorseq sl, r8, r0, asr #19 │ │ │ │ + @ instruction: 0x0035c2bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, lsl r8 │ │ │ │ + @ instruction: 0x0038a9d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39fec │ │ │ │ + beq 3a134 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a028 │ │ │ │ - b 39ffc │ │ │ │ - ldr r3, [pc, #196] @ 3a0b8 │ │ │ │ - ldr r1, [pc, #196] @ 3a0bc │ │ │ │ + bne 3a170 │ │ │ │ + b 3a144 │ │ │ │ + ldr r3, [pc, #196] @ 3a200 │ │ │ │ + ldr r1, [pc, #196] @ 3a204 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2011f8 <_PyBytesWriter_WriteBytes@@Base+0x3528> │ │ │ │ + bl 20b8cc <_PyDeadline_Init@@Base+0x718> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3a040 │ │ │ │ + bne 3a188 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3a058 │ │ │ │ + blt 3a1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3a004 │ │ │ │ - b 3a080 │ │ │ │ + bne 3a14c │ │ │ │ + b 3a1c8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a020 │ │ │ │ + bne 3a168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3a020 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39ffc │ │ │ │ + beq 3a144 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39ffc │ │ │ │ + bne 3a144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 39ffc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a0a4 │ │ │ │ + beq 3a1ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a0a4 │ │ │ │ + bne 3a1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ffc │ │ │ │ - ldr r0, [pc, #8] @ 3a0c0 │ │ │ │ + bne 3a144 │ │ │ │ + ldr r0, [pc, #8] @ 3a208 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq lr, r6, ip, lsr #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a0fc │ │ │ │ - blt 3a130 │ │ │ │ + beq 3a244 │ │ │ │ + blt 3a278 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 3a13c │ │ │ │ + ldr r0, [pc, #72] @ 3a284 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 3a140 │ │ │ │ + ldr r2, [pc, #56] @ 3a288 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 3a144 │ │ │ │ + ldr r0, [pc, #48] @ 3a28c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ - b 3a134 │ │ │ │ + bl 1adee0 │ │ │ │ + b 3a27c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r8, r4, lsl #24 │ │ │ │ - eorseq r9, r7, r8, asr ip │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ + eorseq r1, r8, r4, asr #26 │ │ │ │ + eorseq sl, r7, r8, asr sp │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 232ad0 │ │ │ │ + b 245048 │ │ │ │ │ │ │ │ -0003a154 : │ │ │ │ +0003a29c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 3a1a4 │ │ │ │ + ldr r4, [pc, #56] @ 3a2ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 1623fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #396] @ 3a350 │ │ │ │ - bl 9df88 │ │ │ │ + ldr r0, [pc, #396] @ 3a498 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a1d4 │ │ │ │ + bne 3a31c │ │ │ │ mov r5, #0 │ │ │ │ - b 3a348 │ │ │ │ + b 3a490 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3a224 │ │ │ │ - ldr r0, [pc, #364] @ 3a354 │ │ │ │ - bl 128d34 │ │ │ │ + beq 3a36c │ │ │ │ + ldr r0, [pc, #364] @ 3a49c │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a210 │ │ │ │ + beq 3a358 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a210 │ │ │ │ + bne 3a358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a358 │ │ │ │ + ldrne r2, [pc, #316] @ 3a4a0 │ │ │ │ movne r4, r6 │ │ │ │ - bne 3a228 │ │ │ │ - b 3a1cc │ │ │ │ - ldr r2, [pc, #292] @ 3a350 │ │ │ │ + bne 3a370 │ │ │ │ + b 3a314 │ │ │ │ + ldr r2, [pc, #292] @ 3a498 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a278 │ │ │ │ - ldr r0, [pc, #288] @ 3a35c │ │ │ │ + beq 3a3c0 │ │ │ │ + ldr r0, [pc, #288] @ 3a4a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a268 │ │ │ │ + beq 3a3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a268 │ │ │ │ + bne 3a3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1cc │ │ │ │ - ldr r2, [pc, #224] @ 3a358 │ │ │ │ + beq 3a314 │ │ │ │ + ldr r2, [pc, #224] @ 3a4a0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a2c4 │ │ │ │ - ldr r0, [pc, #212] @ 3a360 │ │ │ │ + beq 3a40c │ │ │ │ + ldr r0, [pc, #212] @ 3a4a8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a2b8 │ │ │ │ + beq 3a400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a2b8 │ │ │ │ + bne 3a400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1cc │ │ │ │ + beq 3a314 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a30c │ │ │ │ - ldr r0, [pc, #140] @ 3a364 │ │ │ │ - bl 9df88 │ │ │ │ + bne 3a454 │ │ │ │ + ldr r0, [pc, #140] @ 3a4ac │ │ │ │ + bl 9e008 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a300 │ │ │ │ + beq 3a448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a300 │ │ │ │ + bne 3a448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1cc │ │ │ │ + beq 3a314 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a368 │ │ │ │ + ldr r0, [pc, #80] @ 3a4b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a348 │ │ │ │ + beq 3a490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a348 │ │ │ │ + bne 3a490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x003898b8 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - eorseq r9, r8, r0, asr #17 │ │ │ │ - @ instruction: 0x003898d0 │ │ │ │ - eorseq r2, r9, r4, lsr r5 │ │ │ │ - eorseq r9, r8, r4, ror #17 │ │ │ │ - b 3a618 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + eorseq sl, r8, ip, asr #20 │ │ │ │ + mlaseq r5, r0, r6, r8 │ │ │ │ + eorseq sl, r8, r4, asr sl │ │ │ │ + eorseq sl, r8, r4, ror #20 │ │ │ │ + eorseq r3, r9, r8, lsr r6 │ │ │ │ + eorseq sl, r8, r8, ror sl │ │ │ │ + b 3a780 <_Py_IncRef@@Base+0x2bc> │ │ │ │ + ldr r2, [pc] @ 3a4c0 │ │ │ │ + b 3a7fc <_Py_IncRef@@Base+0x338> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003a4c4 <_Py_IncRef@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a3ac │ │ │ │ + beq 3a514 <_Py_IncRef@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5f0 │ │ │ │ - bl 10f6d4 │ │ │ │ + ldr r1, [pc, #592] @ 3a758 <_Py_IncRef@@Base+0x294> │ │ │ │ + bl 10f54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3c4 │ │ │ │ - b 3a3bc │ │ │ │ - ldr r3, [pc, #576] @ 3a5f4 │ │ │ │ - ldr r1, [pc, #576] @ 3a5f8 │ │ │ │ + bne 3a52c <_Py_IncRef@@Base+0x68> │ │ │ │ + b 3a524 <_Py_IncRef@@Base+0x60> │ │ │ │ + ldr r3, [pc, #576] @ 3a75c <_Py_IncRef@@Base+0x298> │ │ │ │ + ldr r1, [pc, #576] @ 3a760 <_Py_IncRef@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5e4 │ │ │ │ + b 3a74c <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a5fc │ │ │ │ - ldr r9, [pc, #556] @ 3a600 │ │ │ │ - ldr r1, [pc, #556] @ 3a604 │ │ │ │ + ldr sl, [pc, #556] @ 3a764 <_Py_IncRef@@Base+0x2a0> │ │ │ │ + ldr r9, [pc, #556] @ 3a768 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #556] @ 3a76c <_Py_IncRef@@Base+0x2a8> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4f4 │ │ │ │ + beq 3a65c <_Py_IncRef@@Base+0x198> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a460 │ │ │ │ + bne 3a5c8 <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a420 │ │ │ │ + bne 3a588 <_Py_IncRef@@Base+0xc4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 │ │ │ │ + beq 3a6ac <_Py_IncRef@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 │ │ │ │ - b 3a4a0 │ │ │ │ - ldr r2, [pc, #480] @ 3a608 │ │ │ │ - ldr r1, [pc, #480] @ 3a60c │ │ │ │ - bl 10e8cc │ │ │ │ + bne 3a6ac <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a608 <_Py_IncRef@@Base+0x144> │ │ │ │ + ldr r2, [pc, #480] @ 3a770 <_Py_IncRef@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #480] @ 3a774 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + bl 10e744 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a454 │ │ │ │ + beq 3a5bc <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a454 │ │ │ │ + bne 3a5bc <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a4a8 │ │ │ │ - b 3a4f4 │ │ │ │ + bne 3a610 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a65c <_Py_IncRef@@Base+0x198> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a478 │ │ │ │ + beq 3a5e0 <_Py_IncRef@@Base+0x11c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a544 │ │ │ │ - b 3a48c │ │ │ │ + beq 3a6ac <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a5f4 <_Py_IncRef@@Base+0x130> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a468 │ │ │ │ + beq 3a5d0 <_Py_IncRef@@Base+0x10c> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a4a8 │ │ │ │ + b 3a610 <_Py_IncRef@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a544 │ │ │ │ + bne 3a6ac <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3a544 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a6ac <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308d3c │ │ │ │ + bl 30f4ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4ec │ │ │ │ + beq 3a654 <_Py_IncRef@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4ec │ │ │ │ + bne 3a654 <_Py_IncRef@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a51c │ │ │ │ + bne 3a684 <_Py_IncRef@@Base+0x1c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3bc │ │ │ │ + beq 3a524 <_Py_IncRef@@Base+0x60> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3bc │ │ │ │ + bne 3a524 <_Py_IncRef@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a524 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3d0 │ │ │ │ + beq 3a538 <_Py_IncRef@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3d0 │ │ │ │ + bne 3a538 <_Py_IncRef@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3d0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3a538 <_Py_IncRef@@Base+0x74> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a568 │ │ │ │ + beq 3a6d0 <_Py_IncRef@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a568 │ │ │ │ + bne 3a6d0 <_Py_IncRef@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a610 │ │ │ │ + ldr r2, [pc, #148] @ 3a778 <_Py_IncRef@@Base+0x2b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308d3c │ │ │ │ + bl 30f4ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3bc │ │ │ │ + beq 3a524 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5e4 │ │ │ │ + bne 3a74c <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5c0 │ │ │ │ + beq 3a728 <_Py_IncRef@@Base+0x264> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5c0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a728 <_Py_IncRef@@Base+0x264> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a614 │ │ │ │ + ldr r2, [pc, #72] @ 3a77c <_Py_IncRef@@Base+0x2b8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r2, r8, r8, ror #31 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, ror #17 │ │ │ │ + eorseq sl, r8, r0, lsl #21 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq r8, r8, r4, asr #20 │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + @ instruction: 0x00389bd8 │ │ │ │ + @ instruction: 0x00361ed4 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #96] @ 3a690 │ │ │ │ + ldr r1, [pc, #96] @ 3a7f8 <_Py_IncRef@@Base+0x334> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a688 │ │ │ │ + beq 3a7f0 <_Py_IncRef@@Base+0x32c> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ - ldr r2, [pc] @ 3a69c │ │ │ │ - b 3a6b4 <_Py_IncRef@@Base+0x14> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003a6a0 <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 3a71c <_Py_IncRef@@Base+0x7c> │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x3a0> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a71c <_Py_IncRef@@Base+0x7c> │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x3a0> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a734 <_Py_IncRef@@Base+0x94> │ │ │ │ + ldr r3, [pc, #60] @ 3a87c <_Py_IncRef@@Base+0x3b8> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a71c <_Py_IncRef@@Base+0x7c> │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x3a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a71c <_Py_IncRef@@Base+0x7c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a864 <_Py_IncRef@@Base+0x3a0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a738 <_Py_IncRef@@Base+0x98> │ │ │ │ + ldr r3, [pc, #8] @ 3a880 <_Py_IncRef@@Base+0x3bc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27887c │ │ │ │ + b 288b24 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq fp, r7, ip, lsl r7 │ │ │ │ + eorseq ip, r7, ip, lsr #16 │ │ │ │ + │ │ │ │ +0003a884 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9e008 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3a8e0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f9408 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3a8e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3a8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3a76c <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq 3a918 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a7e8 <_Py_IncRef@@Base+0x148> │ │ │ │ + bne 3a994 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a898 <_Py_IncRef@@Base+0x1f8> │ │ │ │ + beq 3aa44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [r1, #12]! │ │ │ │ cmp r3, r5 │ │ │ │ - bge 3a7d4 <_Py_IncRef@@Base+0x134> │ │ │ │ + bge 3a980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [ip] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [ip] │ │ │ │ str ip, [r1, #4]! │ │ │ │ - b 3a7a4 <_Py_IncRef@@Base+0x104> │ │ │ │ + b 3a950 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a8a4 <_Py_IncRef@@Base+0x204> │ │ │ │ + ldr r0, [pc, #196] @ 3aa50 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ - ldr r1, [pc, #184] @ 3a8a8 <_Py_IncRef@@Base+0x208> │ │ │ │ - ldr r0, [pc, #184] @ 3a8ac <_Py_IncRef@@Base+0x20c> │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9d20 │ │ │ │ + ldr r1, [pc, #184] @ 3aa54 │ │ │ │ + ldr r0, [pc, #184] @ 3aa58 │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a880 <_Py_IncRef@@Base+0x1e0> │ │ │ │ + beq 3aa2c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl ba414 │ │ │ │ + bl ba6dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a844 <_Py_IncRef@@Base+0x1a4> │ │ │ │ + beq 3a9f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a844 <_Py_IncRef@@Base+0x1a4> │ │ │ │ + bne 3a9f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 1512c4 │ │ │ │ + bl 151cc4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a888 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3aa34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a880 <_Py_IncRef@@Base+0x1e0> │ │ │ │ + beq 3aa2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a880 <_Py_IncRef@@Base+0x1e0> │ │ │ │ + bne 3aa2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a898 <_Py_IncRef@@Base+0x1f8> │ │ │ │ - ldr r0, [pc, #32] @ 3a8b0 <_Py_IncRef@@Base+0x210> │ │ │ │ + b 3aa44 │ │ │ │ + ldr r0, [pc, #32] @ 3aa5c │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ - @ instruction: 0x0037bfb4 │ │ │ │ - eorseq pc, r5, ip, lsl r3 @ │ │ │ │ - eorseq r2, r7, r8, asr #32 │ │ │ │ - │ │ │ │ -0003a8b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3a910 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f9408 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3a910 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3a910 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ + eorseq sp, r7, r8, lsr r0 │ │ │ │ + eorseq r0, r6, ip, lsl r4 │ │ │ │ + eorseq r3, r7, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -16483,408 +16567,408 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bne 3a970 │ │ │ │ + bne 3aab8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3a9a8 │ │ │ │ - ldr ip, [pc, #208] @ 3aa48 │ │ │ │ + beq 3aaf0 │ │ │ │ + ldr ip, [pc, #208] @ 3ab90 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a9a8 │ │ │ │ + bne 3aaf0 │ │ │ │ mov r4, #0 │ │ │ │ - b 3aa3c │ │ │ │ + b 3ab84 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3aa4c │ │ │ │ + ldreq r5, [pc, #148] @ 3ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277d8c │ │ │ │ + bl 2881bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a9a0 │ │ │ │ - ldr r6, [pc, #128] @ 3aa4c │ │ │ │ - ldr r3, [pc, #128] @ 3aa50 │ │ │ │ + beq 3aae8 │ │ │ │ + ldr r6, [pc, #128] @ 3ab94 │ │ │ │ + ldr r3, [pc, #128] @ 3ab98 │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3aa54 │ │ │ │ + ldr r1, [pc, #124] @ 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3acb0 │ │ │ │ + bl 3adf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a9a0 │ │ │ │ + beq 3aae8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3aa3c │ │ │ │ + beq 3ab84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3aa58 │ │ │ │ + ldr r0, [pc, #88] @ 3aba0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aa38 │ │ │ │ + beq 3ab80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3aa38 │ │ │ │ + bne 3ab80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r1, [r7], #-152 @ 0xffffff68 │ │ │ │ + subseq r1, r7, r8, lsr sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq fp, r8, r0, lsr r0 │ │ │ │ - mulseq r6, ip, lr │ │ │ │ + eoreq r9, r9, r0, asr fp │ │ │ │ + @ instruction: 0x0016d9dc │ │ │ │ subseq ip, r7, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa9c │ │ │ │ - blt 3ab00 │ │ │ │ + beq 3abe4 │ │ │ │ + blt 3ac48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ac94 │ │ │ │ + ldr r0, [pc, #516] @ 3addc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ moveq r9, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ sub r8, r8, #1 │ │ │ │ adds r7, r9, r8 │ │ │ │ - bne 3aae4 │ │ │ │ + bne 3ac2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ac98 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #452] @ 3ade0 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ - b 3ac88 │ │ │ │ + bl 1adee0 │ │ │ │ + b 3add0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3ab28 │ │ │ │ + bne 3ac70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac88 │ │ │ │ + b 3add0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abcc │ │ │ │ + beq 3ad14 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3ab08 │ │ │ │ + blt 3ac50 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3abd4 │ │ │ │ + beq 3ad1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abb4 │ │ │ │ + beq 3acfc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ac9c │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #304] @ 3ade4 │ │ │ │ + bl 128ccc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3abcc │ │ │ │ + beq 3ad14 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3aba4 │ │ │ │ + blt 3acec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab9c │ │ │ │ + beq 3ace4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ab9c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ace4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3abb4 │ │ │ │ + b 3acfc │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ab40 │ │ │ │ + b 3ac88 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3abd4 │ │ │ │ - ldr r3, [pc, #220] @ 3aca0 │ │ │ │ - ldr r1, [pc, #220] @ 3aca4 │ │ │ │ + beq 3ad1c │ │ │ │ + ldr r3, [pc, #220] @ 3ade8 │ │ │ │ + ldr r1, [pc, #220] @ 3adec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac5c │ │ │ │ - ldr r0, [pc, #204] @ 3aca8 │ │ │ │ - bl 9df88 │ │ │ │ + b 3ada4 │ │ │ │ + ldr r0, [pc, #204] @ 3adf0 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3abcc │ │ │ │ + beq 3ad14 │ │ │ │ mov r1, r6 │ │ │ │ - bl 165aa4 │ │ │ │ + bl 1665e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3ac14 │ │ │ │ + beq 3ad5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ac14 │ │ │ │ + bne 3ad5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3abcc │ │ │ │ + beq 3ad14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3acac │ │ │ │ + ldr r0, [pc, #124] @ 3adf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ac5c │ │ │ │ + beq 3ada4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ac5c │ │ │ │ + bne 3ada4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac80 │ │ │ │ + beq 3adc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ac80 │ │ │ │ + bne 3adc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r0, r8, r4, lsl #24 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - mlaseq r8, r0, r9, r9 │ │ │ │ + eorseq r1, r8, r4, asr #26 │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ + @ instruction: 0x0038aab8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, r9, r9 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - eorseq r9, r8, r4, asr #19 │ │ │ │ + eorseq sl, r8, r0, asr #21 │ │ │ │ + mlaseq r5, r0, r6, r8 │ │ │ │ + eorseq sl, r8, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1dff58 │ │ │ │ + bl 1e6738 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ace8 │ │ │ │ + bge 3ae30 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad20 │ │ │ │ + b 3ae68 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3ad28 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3ae70 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ace0 │ │ │ │ + blt 3ae28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 30a8c4 │ │ │ │ + bl 310b64 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ad28 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003ae70 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 30a280 │ │ │ │ + bl 3109ac │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc] @ 3ad74 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 30ae44 │ │ │ │ + ldr r1, [pc] @ 3aebc <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 3110e4 │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ -0003ad78 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003aec0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #56] @ 3adc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3af10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ add r5, r0, #4096 @ 0x1000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 1a8024 │ │ │ │ + bl 1aabd4 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #538] @ 0x21a │ │ │ │ str r4, [r5, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq pc, ip, r4, lsl #26 │ │ │ │ + andeq pc, ip, ip, lsl #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3af50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3ae84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #160] @ 3b00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 30ae44 │ │ │ │ + bl 3110e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ae04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ - bl 11a9e8 │ │ │ │ + bne 3af8c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 11a8fc │ │ │ │ mov r5, r0 │ │ │ │ - b 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b 3afb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq 3afac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ae24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3afac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3ae84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #80] @ 3b00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 30ae44 │ │ │ │ + bl 3110e4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3ae7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ + beq 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1814ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 182324 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ae78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + bne 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq fp, r7, ip, asr pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3ae98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ - b 18b314 │ │ │ │ + beq 3b020 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3aec0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ - ldr r1, [pc, #16] @ 3aec4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #16] @ 3b048 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ + ldr r1, [pc, #16] @ 3b04c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, ror #26 │ │ │ │ + @ instruction: 0x0038aef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3af04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #16] @ 3b08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3af44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 30d028 <_Py_c_pow@@Base+0x9e0> │ │ │ │ + bl 313388 <_Py_c_pow@@Base+0xaec> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3af7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3b0c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -16893,632 +16977,632 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #96] @ 3b014 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3b15c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3afc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3b10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3b00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3b154 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 3b018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #68] @ 3b01c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #68] @ 3b160 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3b164 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3afbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3b104 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 3b020 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ - bne 3b00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ - ldr r3, [pc, #28] @ 3b024 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + ldrne r0, [pc, #32] @ 3b168 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3b154 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3b16c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r4, lsl lr │ │ │ │ - eorseq sp, r7, r0, ror #9 │ │ │ │ - eorseq r9, r8, r0, lsr #28 │ │ │ │ + eorseq sl, r8, r8, lsr #31 │ │ │ │ + eorseq lr, r7, r0, lsr #13 │ │ │ │ + @ instruction: 0x0038afb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0003b028 : │ │ │ │ +0003b170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b058 │ │ │ │ - ldr r0, [pc, #80] @ 3b0a4 │ │ │ │ - bl 299484 │ │ │ │ - b 3b09c │ │ │ │ + bne 3b1a0 │ │ │ │ + ldr r0, [pc, #80] @ 3b1ec │ │ │ │ + bl 2a7600 │ │ │ │ + b 3b1e4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b0a4 │ │ │ │ + ldr r2, [pc, #64] @ 3b1ec │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c74cc │ │ │ │ + bl 2d13c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b088 │ │ │ │ + beq 3b1d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b090 │ │ │ │ + beq 3b1d8 │ │ │ │ mov r4, r5 │ │ │ │ - b 3b09c │ │ │ │ + b 3b1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3b088 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3b1d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r8, ip, lsr #30 │ │ │ │ + eorseq fp, r8, r0, asr #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3b22c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b0e0 │ │ │ │ + beq 3b268 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2a2c8c │ │ │ │ + bl 2b0248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b0c8 │ │ │ │ + bne 3b250 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3b120 │ │ │ │ + bne 3b2a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 19fcb0 │ │ │ │ + b 1a24ec │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b144 │ │ │ │ + ldr r0, [pc, #20] @ 3b2cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 3b114 │ │ │ │ - eorseq r0, r7, r0, ror #6 │ │ │ │ + b 3b29c │ │ │ │ + eorseq r1, r7, r0, ror #8 │ │ │ │ │ │ │ │ -0003b148 : │ │ │ │ - ldr r0, [pc] @ 3b150 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq r1, r7, r4, asr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b190 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ +0003b2d0 : │ │ │ │ + ldr r0, [pc] @ 3b2d8 │ │ │ │ + b 10ef5c │ │ │ │ + subseq r1, r7, r4, lsr #25 │ │ │ │ │ │ │ │ -0003b194 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b2dc <_PyCompile_Assemble@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #344] @ 3b304 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b44c <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b1d0 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b308 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b30c <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b318 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b450 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b454 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3b1f8 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3b340 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ add r8, sp, #28 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b200 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b348 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2f8 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b440 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 151d4c │ │ │ │ + bl 15274c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b218 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b360 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2c4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b40c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 24a2f4 │ │ │ │ + bl 25bf68 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b210 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b358 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 155d3c │ │ │ │ + bl 156764 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b210 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b358 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 15b228 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + bl 15bd98 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b210 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b358 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1518c4 │ │ │ │ + bl 1522c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b210 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b358 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bl 24a6ec │ │ │ │ + bl 25c320 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b2c4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b40c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b2c4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b40c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2e8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b430 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b2e8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b430 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163d1c <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 164858 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1631b0 │ │ │ │ + bl 163cec │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq sl, [r8], -r0 @ │ │ │ │ + eorseq fp, r8, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b568 <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #576] @ 3b6b0 <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b340 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ + bge 3b488 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b56c <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #548] @ 3b6b4 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #528] @ 3b570 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b6b8 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #508] @ 3b574 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b6bc <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #488] @ 3b578 <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b6c0 <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #468] @ 3b57c <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b6c4 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #448] @ 3b580 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b6c8 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #428] @ 3b584 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b6cc <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #408] @ 3b588 <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b6d0 <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #388] @ 3b58c <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b6d4 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #368] @ 3b590 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b6d8 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #348] @ 3b594 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b6dc <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #328] @ 3b598 <_PyCompile_Assemble@@Base+0x404> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b6e0 <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #308] @ 3b59c <_PyCompile_Assemble@@Base+0x408> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b6e4 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #288] @ 3b5a0 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b6e8 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #268] @ 3b5a4 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b6ec <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #248] @ 3b5a8 <_PyCompile_Assemble@@Base+0x414> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b6f0 <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #228] @ 3b5ac <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b6f4 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #208] @ 3b5b0 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b6f8 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #188] @ 3b5b4 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b6fc <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #168] @ 3b5b8 <_PyCompile_Assemble@@Base+0x424> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b700 <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #148] @ 3b5bc <_PyCompile_Assemble@@Base+0x428> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b704 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #128] @ 3b5c0 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b708 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b338 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #108] @ 3b5c4 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ + blt 3b480 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b70c <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d90 │ │ │ │ + bl 161898 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, ip, lsl #2 │ │ │ │ - eorseq sl, r8, r0, lsl r1 │ │ │ │ - eorseq sl, r8, ip, lsl r1 │ │ │ │ - eorseq sl, r8, ip, lsr #2 │ │ │ │ - eorseq sl, r8, r8, lsr r1 │ │ │ │ - eorseq sl, r8, r4, asr #2 │ │ │ │ - eorseq sl, r8, r0, asr r1 │ │ │ │ - eorseq sl, r8, r0, ror #2 │ │ │ │ - eorseq sl, r8, ip, ror #2 │ │ │ │ - eorseq sl, r8, r8, ror r1 │ │ │ │ - eorseq sl, r8, r4, lsl #3 │ │ │ │ - mlaseq r8, r4, r1, sl │ │ │ │ - eorseq sl, r8, r0, lsr #3 │ │ │ │ - eorseq sl, r8, ip, lsr #3 │ │ │ │ - @ instruction: 0x0038a1bc │ │ │ │ - eorseq sl, r8, ip, asr #3 │ │ │ │ - eorseq sl, r8, r4, ror #3 │ │ │ │ - eorseq sl, r8, r0, lsr r1 │ │ │ │ - @ instruction: 0x0038a1f8 │ │ │ │ - eorseq sl, r8, r8, lsl #4 │ │ │ │ - eorseq sl, r8, r8, asr #2 │ │ │ │ - eorseq sl, r8, r8, lsl r2 │ │ │ │ - eorseq sl, r8, r0, lsr #4 │ │ │ │ - eorseq sl, r8, ip, lsr #4 │ │ │ │ + eorseq fp, r8, r0, lsr #5 │ │ │ │ + eorseq fp, r8, r4, lsr #5 │ │ │ │ + @ instruction: 0x0038b2b0 │ │ │ │ + eorseq fp, r8, r0, asr #5 │ │ │ │ + eorseq fp, r8, ip, asr #5 │ │ │ │ + @ instruction: 0x0038b2d8 │ │ │ │ + eorseq fp, r8, r4, ror #5 │ │ │ │ + @ instruction: 0x0038b2f4 │ │ │ │ + eorseq fp, r8, r0, lsl #6 │ │ │ │ + eorseq fp, r8, ip, lsl #6 │ │ │ │ + eorseq fp, r8, r8, lsl r3 │ │ │ │ + eorseq fp, r8, r8, lsr #6 │ │ │ │ + eorseq fp, r8, r4, lsr r3 │ │ │ │ + eorseq fp, r8, r0, asr #6 │ │ │ │ + eorseq fp, r8, r0, asr r3 │ │ │ │ + eorseq fp, r8, r0, ror #6 │ │ │ │ + eorseq fp, r8, r8, ror r3 │ │ │ │ + eorseq fp, r8, r4, asr #5 │ │ │ │ + eorseq fp, r8, ip, lsl #7 │ │ │ │ + mlaseq r8, ip, r3, fp │ │ │ │ + @ instruction: 0x0038b2dc │ │ │ │ + eorseq fp, r8, ip, lsr #7 │ │ │ │ + @ instruction: 0x0038b3b4 │ │ │ │ + eorseq fp, r8, r0, asr #7 │ │ │ │ + │ │ │ │ +0003b710 : │ │ │ │ + ldr r3, [pc, #4] @ 3b71c │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 2566a4 │ │ │ │ + @ instruction: 0x0037c6f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3b600 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ + bne 3b758 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b624 <_PyCompile_Assemble@@Base+0x490> │ │ │ │ - b 3b63c <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ + beq 3b77c │ │ │ │ + b 3b794 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b678 <_PyCompile_Assemble@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #104] @ 3b7d0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b5e8 <_PyCompile_Assemble@@Base+0x454> │ │ │ │ - b 3b634 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ + bne 3b740 │ │ │ │ + b 3b78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 30f48c <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 315280 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b63c <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ + bne 3b794 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b65c <_PyCompile_Assemble@@Base+0x4c8> │ │ │ │ - bl 91b90 │ │ │ │ + bne 3b7b4 │ │ │ │ + bl 91c1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b634 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ + beq 3b78c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b634 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ - ldr r0, [pc, #4] @ 3b67c <_PyCompile_Assemble@@Base+0x4e8> │ │ │ │ + blt 3b78c │ │ │ │ + ldr r0, [pc, #4] @ 3b7d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ + @ instruction: 0x00361fd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3b6a8 <_PyCompile_Assemble@@Base+0x514> │ │ │ │ + bne 3b800 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 193df8 │ │ │ │ + b 195140 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b6cc <_PyCompile_Assemble@@Base+0x538> │ │ │ │ + ldr r0, [pc, #20] @ 3b824 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 3b69c <_PyCompile_Assemble@@Base+0x508> │ │ │ │ - eorseq r2, r7, ip, lsl #14 │ │ │ │ - │ │ │ │ -0003b6d0 : │ │ │ │ - ldr r3, [pc, #4] @ 3b6dc │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 244594 │ │ │ │ - eorseq fp, r7, r8, ror #11 │ │ │ │ + b 3b7f4 │ │ │ │ + @ instruction: 0x003737f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3b8ac │ │ │ │ + ldr r3, [pc, #424] @ 3b9f4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b738 │ │ │ │ + beq 3b880 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b8b0 │ │ │ │ + ldrne r3, [pc, #384] @ 3b9f8 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b87c │ │ │ │ + beq 3b9c4 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b8b0 │ │ │ │ + ldr r3, [pc, #352] @ 3b9f8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b87c │ │ │ │ + bne 3b9c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b764 │ │ │ │ + bne 3b8ac │ │ │ │ mov r4, #0 │ │ │ │ - b 3b820 │ │ │ │ + b 3b968 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b794 │ │ │ │ + beq 3b8dc │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b820 │ │ │ │ + ble 3b968 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b778 │ │ │ │ - b 3b7b8 │ │ │ │ + bne 3b8c0 │ │ │ │ + b 3b900 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b7b8 │ │ │ │ + beq 3b900 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b798 │ │ │ │ - ldr r3, [pc, #256] @ 3b8b4 │ │ │ │ + bne 3b8e0 │ │ │ │ + ldr r3, [pc, #256] @ 3b9fc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b820 │ │ │ │ - ldr r2, [pc, #248] @ 3b8b8 │ │ │ │ + bne 3b968 │ │ │ │ + ldr r2, [pc, #248] @ 3ba00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311360 │ │ │ │ + bl 316ce8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b8a0 │ │ │ │ - beq 3b820 │ │ │ │ + blt 3b9e8 │ │ │ │ + beq 3b968 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b8b8 │ │ │ │ + ldr r1, [pc, #216] @ 3ba00 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8bc │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3ba04 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b8a0 │ │ │ │ + bne 3b9e8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b75c │ │ │ │ + beq 3b8a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b75c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3b75c │ │ │ │ + bne 3b8a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3b8a4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8c0 │ │ │ │ + ldr r1, [pc, #148] @ 3ba08 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8bc │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3ba04 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b8a0 │ │ │ │ + bne 3b9e8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b85c │ │ │ │ - ldr r3, [pc, #96] @ 3b8bc │ │ │ │ - b 3b8a0 │ │ │ │ + bne 3b9a4 │ │ │ │ + ldr r3, [pc, #96] @ 3ba04 │ │ │ │ + b 3b9e8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b87c │ │ │ │ + beq 3b9c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b87c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b9c4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b854 │ │ │ │ - ldr r1, [pc, #44] @ 3b8b8 │ │ │ │ + beq 3b99c │ │ │ │ + ldr r1, [pc, #44] @ 3ba00 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r3, r0, ror #13 │ │ │ │ + andeq fp, r3, r8, lsr #16 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ │ │ │ │ -0003b8c4 : │ │ │ │ +0003ba0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3b8f4 │ │ │ │ + ldr ip, [pc, #24] @ 3ba3c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ed98 │ │ │ │ + bl 12ed30 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037b6b8 │ │ │ │ + eorseq ip, r7, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b934 │ │ │ │ + ldr r0, [pc, #16] @ 3ba7c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -17529,1236 +17613,1236 @@ │ │ │ │ moveq r6, r2 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r4, r6, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 3b984 │ │ │ │ + bne 3bacc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3b9b4 │ │ │ │ + bne 3bafc │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3bb90 │ │ │ │ + ldr ip, [pc, #504] @ 3bcd8 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3b9dc │ │ │ │ + beq 3bb24 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3b9e4 │ │ │ │ - ldr r2, [pc, #452] @ 3bb94 │ │ │ │ - ldr r1, [pc, #452] @ 3bb98 │ │ │ │ - ldr r0, [pc, #452] @ 3bb9c │ │ │ │ + bne 3bb2c │ │ │ │ + ldr r2, [pc, #452] @ 3bcdc │ │ │ │ + ldr r1, [pc, #452] @ 3bce0 │ │ │ │ + ldr r0, [pc, #452] @ 3bce4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3bb84 │ │ │ │ + b 3bccc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ba98 │ │ │ │ + beq 3bbe0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3bba0 │ │ │ │ - beq 3ba04 │ │ │ │ + ldreq r9, [pc, #420] @ 3bce8 │ │ │ │ + beq 3bb4c │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3baac │ │ │ │ + beq 3bbf4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ba24 │ │ │ │ + beq 3bb6c │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3bac4 │ │ │ │ - b 3ba28 │ │ │ │ - ldr r7, [pc, #376] @ 3bba4 │ │ │ │ + beq 3bc0c │ │ │ │ + b 3bb70 │ │ │ │ + ldr r7, [pc, #376] @ 3bcec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba50 │ │ │ │ - bl 1033e0 │ │ │ │ + beq 3bb98 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b9dc │ │ │ │ + blt 3bb24 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3ba58 │ │ │ │ - b 3bac0 │ │ │ │ + bne 3bba0 │ │ │ │ + b 3bc08 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba7c │ │ │ │ - bl 1033e0 │ │ │ │ + beq 3bbc4 │ │ │ │ + bl 1033f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3b9dc │ │ │ │ + blt 3bb24 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3ba80 │ │ │ │ - b 3babc │ │ │ │ + bne 3bbc8 │ │ │ │ + b 3bc04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3bac4 │ │ │ │ - b 3b9dc │ │ │ │ - ldr r7, [pc, #260] @ 3bba4 │ │ │ │ - ldr r9, [pc, #252] @ 3bba0 │ │ │ │ + bge 3bc0c │ │ │ │ + b 3bb24 │ │ │ │ + ldr r7, [pc, #260] @ 3bcec │ │ │ │ + ldr r9, [pc, #252] @ 3bce8 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bac4 │ │ │ │ - ldr r7, [pc, #240] @ 3bba4 │ │ │ │ + b 3bc0c │ │ │ │ + ldr r7, [pc, #240] @ 3bcec │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bac4 │ │ │ │ + b 3bc0c │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3baf0 │ │ │ │ - ldr r3, [pc, #196] @ 3bba8 │ │ │ │ - ldr r1, [pc, #196] @ 3bbac │ │ │ │ + beq 3bc38 │ │ │ │ + ldr r3, [pc, #196] @ 3bcf0 │ │ │ │ + ldr r1, [pc, #196] @ 3bcf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3b9dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3bb24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bb14 │ │ │ │ + beq 3bc5c │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3bb14 │ │ │ │ - ldr r3, [pc, #160] @ 3bba8 │ │ │ │ - ldr r1, [pc, #164] @ 3bbb0 │ │ │ │ + beq 3bc5c │ │ │ │ + ldr r3, [pc, #160] @ 3bcf0 │ │ │ │ + ldr r1, [pc, #164] @ 3bcf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3b9dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3bb24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29de48 │ │ │ │ + bl 2ab9d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3b9dc │ │ │ │ - bl 29d940 │ │ │ │ + beq 3bb24 │ │ │ │ + bl 2ab4d0 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 39360 │ │ │ │ + bl 394a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb84 │ │ │ │ + beq 3bccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3bb84 │ │ │ │ + bne 3bccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq sl, r8, r0, lsl r3 │ │ │ │ + subseq r1, r7, r0, lsr sp │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr lr │ │ │ │ + eorseq fp, r8, r4, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r8, lsl #14 │ │ │ │ - eorseq sl, r7, ip, lsr #14 │ │ │ │ + eorseq fp, r7, r8, lsl #16 │ │ │ │ + eorseq fp, r7, ip, lsr #16 │ │ │ │ │ │ │ │ -0003bbb4 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bcfc <_PyCompile_CodeGen@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 255458 │ │ │ │ + bl 2670a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bbf8 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ - ldr r3, [pc, #700] @ 3bea8 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ - ldr r1, [pc, #700] @ 3beac <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ + bne 3bd40 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3bff0 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3bff4 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3bc04 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb988 <_PyArena_New@@Base> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3bd4c <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bbc50 <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bc0c <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bd54 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be9c <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3bfe4 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d9bac <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ + bl 2e15c0 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e1c70 │ │ │ │ + beq 3bd98 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e9624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bd98 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 23d0f4 │ │ │ │ + bl 24f5ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc5c <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bda4 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 16786c <_PyArena_Free@@Base> │ │ │ │ - b 3bc04 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 1683ac <_PyArena_Free@@Base> │ │ │ │ + b 3bd4c <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bc04 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3beb0 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bd4c <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3bff8 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 133668 │ │ │ │ + bl 1335f0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bc04 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bd4c <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243dd0 │ │ │ │ + bl 255ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bcac <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3bdf4 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be7c <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3bfc4 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bccc <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3be14 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bcf8 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ - b 3bce4 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ - ldr r1, [pc, #480] @ 3beb4 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + beq 3be40 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3be2c <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3bffc <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3bcbc <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3beb8 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3be04 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3c000 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd18 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ - ldr r1, [pc, #432] @ 3bebc <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ + beq 3be60 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3c004 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd38 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ - ldr r1, [pc, #404] @ 3bec0 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq 3be80 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3c008 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd58 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #376] @ 3bec4 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + beq 3bea0 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3c00c <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd78 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ - ldr r1, [pc, #348] @ 3bec8 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + beq 3bec0 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3c010 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd98 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ - ldr r1, [pc, #320] @ 3becc <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ + beq 3bee0 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3c014 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3bed0 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3c018 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3bed4 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3c01c <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3bed8 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3c020 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 24a028 │ │ │ │ + bl 25bc6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bca4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3bdec <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1525dc │ │ │ │ + bl 152fdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc04 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bd4c <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f698 │ │ │ │ + bl 261330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2512d0 │ │ │ │ + bl 262f68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16786c <_PyArena_Free@@Base> │ │ │ │ + bl 1683ac <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, lsl r3 │ │ │ │ + @ instruction: 0x0038b4b0 │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - eorseq sl, r8, ip, lsr #6 │ │ │ │ - eorseq sl, r8, r8, lsr r3 │ │ │ │ - eorseq lr, r7, r0, lsl #20 │ │ │ │ - eorseq sl, r5, r4, ror #22 │ │ │ │ - eorseq sl, r8, r0, asr #6 │ │ │ │ - eorseq sl, r8, ip, asr #6 │ │ │ │ - eorseq sl, r8, r8, asr r3 │ │ │ │ - eorseq sl, r8, r4, ror #6 │ │ │ │ - eorseq sl, r8, r4, ror r3 │ │ │ │ + eorseq r7, r6, r4, ror #31 │ │ │ │ + eorseq fp, r8, r0, asr #9 │ │ │ │ + eorseq fp, r8, ip, asr #9 │ │ │ │ + eorseq pc, r7, r4, lsr #22 │ │ │ │ + eorseq fp, r5, r4, ror #24 │ │ │ │ + @ instruction: 0x0038b4d4 │ │ │ │ + eorseq fp, r8, r0, ror #9 │ │ │ │ + eorseq fp, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x0038b4f8 │ │ │ │ + eorseq fp, r8, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - bne 3bf30 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + bne 3c078 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bf60 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq 3c0a8 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #404] @ 3c0e4 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + ldr ip, [pc, #404] @ 3c22c <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf88 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ + beq 3c0d0 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3bf90 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ - ldr r2, [pc, #364] @ 3c0e8 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ - ldr r1, [pc, #364] @ 3c0ec <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ - ldr r0, [pc, #364] @ 3c0f0 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ + bne 3c0d8 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldr r2, [pc, #364] @ 3c230 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ + ldr r1, [pc, #364] @ 3c234 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + ldr r0, [pc, #364] @ 3c238 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3c0d8 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c220 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fae0 │ │ │ │ + bl 17065c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3c0d8 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + beq 3c220 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b3800 │ │ │ │ + bl 1b6fb8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3c0a0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 3c1e8 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl c40c4 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8b8d4 │ │ │ │ + bl 8b76c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c054 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + beq 3c19c <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c048 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + beq 3c190 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c048 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + bne 3c190 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c050 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bgt 3c198 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3bfe4 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ + b 3c12c <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c054 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + b 3c19c <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c090 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + bne 3c1d8 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c078 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 2917c0 │ │ │ │ - b 3c0a0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c0f4 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c0f8 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ + bne 3c1c0 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 29fe74 │ │ │ │ + b 3c1e8 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #116] @ 3c23c <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #116] @ 3c240 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 11793c │ │ │ │ - b 3c0a0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl 117854 │ │ │ │ + b 3c1e8 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ad47c │ │ │ │ + bl 2b983c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0c4 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + beq 3c20c <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c0cc <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + beq 3c214 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ - b 3c0d8 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c220 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3c0c4 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3c20c <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r1, [r7], #-204 @ 0xffffff34 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq fp, r7, r4, lsr #17 │ │ │ │ + subseq r1, r7, ip, asr sp │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr lr │ │ │ │ + mlaseq r7, r0, r1, sp │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sl, r8, ip, lsr #7 │ │ │ │ + eorseq fp, r8, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c138 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + ldr r0, [pc, #16] @ 3c280 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c2c0 <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0057a598 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r0, [sp] │ │ │ │ moveq r2, #2 │ │ │ │ - ldreq r0, [pc, #76] @ 3c1b0 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1b4 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ + ldreq r0, [pc, #76] @ 3c338 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + ldrne r0, [pc, #76] @ 3c33c <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1a8 <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ + beq 3c330 <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1a4 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ + beq 3c32c <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1a4 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c32c <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror #3 │ │ │ │ ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ - ldr r0, [pc] @ 3c1c0 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + ldr r0, [pc] @ 3c348 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c200 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 3c238 <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ - ldr r3, [pc, #100] @ 3c290 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #100] @ 3c294 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3c254 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c25c <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ - ldr r3, [pc, #68] @ 3c290 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #72] @ 3c298 <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 3c288 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c270 <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #44] @ 3c29c <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c288 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r1, [pc, #40] @ 3c2a0 <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f406c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c268 <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3c470 <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ + ldr r3, [pc, #424] @ 3c518 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c2fc <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + beq 3c3a4 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c474 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldrne r3, [pc, #384] @ 3c51c <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c440 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c4e8 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c474 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #352] @ 3c51c <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c440 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bne 3c4e8 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c328 <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ + bne 3c3d0 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c3e4 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + b 3c48c <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c358 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + beq 3c400 <_PyCompile_CodeGen@@Base+0x704> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c3e4 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ble 3c48c <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c33c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ - b 3c37c <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + bne 3c3e4 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ + b 3c424 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c37c <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c35c <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ - ldr r3, [pc, #256] @ 3c478 <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + bne 3c404 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ + ldr r3, [pc, #256] @ 3c520 <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c3e4 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ - ldr r2, [pc, #248] @ 3c47c <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + bne 3c48c <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ldr r2, [pc, #248] @ 3c524 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r5 │ │ │ │ - bl 311360 │ │ │ │ + bl 316ce8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c464 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ - beq 3c3e4 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + blt 3c50c <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + beq 3c48c <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c47c <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r1, [pc, #216] @ 3c524 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c480 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c528 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c464 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c50c <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c320 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + beq 3c3c8 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c320 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3c320 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bne 3c3c8 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3c3c8 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c484 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #148] @ 3c52c <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c480 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c528 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c464 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c50c <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c420 <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #96] @ 3c480 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c464 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c4c8 <_PyCompile_CodeGen@@Base+0x7cc> │ │ │ │ + ldr r3, [pc, #96] @ 3c528 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + b 3c50c <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c440 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c4e8 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c440 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c4e8 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c418 <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ - ldr r1, [pc, #44] @ 3c47c <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + beq 3c4c0 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #44] @ 3c524 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq ip, r3, r4, lsr #5 │ │ │ │ + andeq ip, r3, ip, asr #6 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ @ instruction: 0x0057a990 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 3c564 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ + ldr r3, [pc, #100] @ 3c5bc <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #100] @ 3c5c0 <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3c580 <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c588 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + ldr r3, [pc, #68] @ 3c5bc <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #72] @ 3c5c4 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3c5b4 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c59c <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ + ldr r0, [pc, #44] @ 3c5c8 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c5b4 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r1, [pc, #40] @ 3c5cc <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f406c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c594 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c60c <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003c488 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c610 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c4a0 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, ip, lr │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge 3c4d8 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c4ec <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c4f0 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c660 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c674 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c678 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 288048 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c4f4 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c4f8 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 2973c8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c67c <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c680 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 288048 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 2973c8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - eorseq r1, r6, r0, lsl pc │ │ │ │ + eorseq r3, r6, r0, lsl r0 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq sl, r8, r0, lsl #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c538 <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + eorseq fp, r8, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 3c57c <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #324] @ 3c6b0 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ - ldr r1, [pc, #324] @ 3c6b4 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ + bne 3c6c4 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #324] @ 3c7f8 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #324] @ 3c7fc <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 11793c │ │ │ │ - b 3c6a4 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 117854 │ │ │ │ + b 3c7ec <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16fae0 │ │ │ │ + bl 17065c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c6a4 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + beq 3c7ec <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b3800 │ │ │ │ + bl 1b6fb8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c690 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 3c7d8 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl c40c4 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ movne r5, r0 │ │ │ │ moveq r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8b8d4 │ │ │ │ + bl 8b76c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c644 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + beq 3c78c <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c638 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + beq 3c780 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c638 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bne 3c780 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c640 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bgt 3c788 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c5d4 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + b 3c71c <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c644 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + b 3c78c <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c680 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + bne 3c7c8 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c668 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - bl 2917c0 │ │ │ │ - b 3c690 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - ldr r3, [pc, #72] @ 3c6b8 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ - ldr r1, [pc, #72] @ 3c6bc <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne 3c7b0 <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ + bl 29fe74 │ │ │ │ + b 3c7d8 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #72] @ 3c800 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + ldr r1, [pc, #72] @ 3c804 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 11793c │ │ │ │ - b 3c690 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl 117854 │ │ │ │ + b 3c7d8 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26df50 <_Py_Uid_Converter@@Base+0x19c> │ │ │ │ + bl 27ef44 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a25c <_Py_DecRef@@Base> │ │ │ │ + bl 19c748 <_Py_DecRef@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, lsl #10 │ │ │ │ + mlaseq r8, r4, r6, fp │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sl, r8, r8, lsr #10 │ │ │ │ + @ instruction: 0x0038b6bc │ │ │ │ │ │ │ │ -0003c6c0 : │ │ │ │ +0003c808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c720 │ │ │ │ + beq 3c868 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c7cc │ │ │ │ + ldr r0, [pc, #192] @ 3c914 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c7d0 │ │ │ │ + ldr r1, [pc, #184] @ 3c918 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 3c750 │ │ │ │ + bl 117854 │ │ │ │ + b 3c898 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c6fc │ │ │ │ + bne 3c844 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c758 │ │ │ │ - bl 2917c0 │ │ │ │ + ble 3c8a0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c798 │ │ │ │ + b 3c8e0 │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c750 │ │ │ │ + beq 3c898 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c798 │ │ │ │ + beq 3c8e0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c7ac │ │ │ │ + beq 3c8f4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c7c0 │ │ │ │ + beq 3c908 │ │ │ │ mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, fp, r4 │ │ │ │ + mlaseq r6, r4, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c8a4 │ │ │ │ - ldr r0, [pc, #172] @ 3c8ac │ │ │ │ - bl 21db3c │ │ │ │ + beq 3c9ec │ │ │ │ + ldr r0, [pc, #172] @ 3c9f4 │ │ │ │ + bl 230470 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c898 │ │ │ │ + beq 3c9e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ad47c │ │ │ │ + bl 2b983c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c83c │ │ │ │ + bne 3c984 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c850 │ │ │ │ - b 3c868 │ │ │ │ + bne 3c998 │ │ │ │ + b 3c9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c870 │ │ │ │ - b 3c824 │ │ │ │ + beq 3c9b8 │ │ │ │ + b 3c96c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c868 │ │ │ │ + bne 3c9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c898 │ │ │ │ + b 3c9e0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c804 │ │ │ │ + beq 3c94c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c804 │ │ │ │ + bne 3c94c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3c804 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3c94c │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c8ac │ │ │ │ - bl 8b518 │ │ │ │ + ldr r0, [pc, #8] @ 3c9f4 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c8ec │ │ │ │ + ldr r0, [pc, #16] @ 3ca34 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c92c │ │ │ │ + ldr r0, [pc, #16] @ 3ca74 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3cab4 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 3c97c │ │ │ │ + bne 3cb04 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c9b4 │ │ │ │ + beq 3cb3c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3ca14 │ │ │ │ + ldr ip, [pc, #124] @ 3cb9c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9b4 │ │ │ │ + bne 3cb3c │ │ │ │ mov r0, #0 │ │ │ │ - b 3ca0c │ │ │ │ + b 3cb94 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c9d4 │ │ │ │ - bl a5850 │ │ │ │ + bne 3cb5c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9ac │ │ │ │ + bne 3cb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4ae8 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1daa50 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c9fc │ │ │ │ - bl a5850 │ │ │ │ + bne 3cb84 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3ca18 │ │ │ │ - beq 3ca0c │ │ │ │ - b 3c9ac │ │ │ │ - ldr r2, [pc, #24] @ 3ca1c │ │ │ │ + ldreq r0, [pc, #32] @ 3cba0 │ │ │ │ + beq 3cb94 │ │ │ │ + b 3cb34 │ │ │ │ + ldr r2, [pc, #24] @ 3cba4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3ca18 │ │ │ │ + ldr r0, [pc, #12] @ 3cba0 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r7, r4, asr sp │ │ │ │ + ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ca5c │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ca9c │ │ │ │ + ldr r0, [pc, #16] @ 3cbe4 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3cc6c │ │ │ │ + ldr r3, [pc, #424] @ 3cdb4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3caf8 │ │ │ │ + beq 3cc40 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3cc70 │ │ │ │ + ldrne r3, [pc, #384] @ 3cdb8 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cc3c │ │ │ │ + beq 3cd84 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3cc70 │ │ │ │ + ldr r3, [pc, #352] @ 3cdb8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3cc3c │ │ │ │ + bne 3cd84 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3cb24 │ │ │ │ + bne 3cc6c │ │ │ │ mov r4, #0 │ │ │ │ - b 3cbe0 │ │ │ │ + b 3cd28 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3cb54 │ │ │ │ + beq 3cc9c │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3cbe0 │ │ │ │ + ble 3cd28 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3cb38 │ │ │ │ - b 3cb78 │ │ │ │ + bne 3cc80 │ │ │ │ + b 3ccc0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3cb78 │ │ │ │ + beq 3ccc0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cb58 │ │ │ │ - ldr r3, [pc, #256] @ 3cc74 │ │ │ │ + bne 3cca0 │ │ │ │ + ldr r3, [pc, #256] @ 3cdbc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3cbe0 │ │ │ │ - ldr r2, [pc, #248] @ 3cc78 │ │ │ │ + bne 3cd28 │ │ │ │ + ldr r2, [pc, #248] @ 3cdc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311360 │ │ │ │ + bl 316ce8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3cc60 │ │ │ │ - beq 3cbe0 │ │ │ │ + blt 3cda8 │ │ │ │ + beq 3cd28 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3cc78 │ │ │ │ + ldr r1, [pc, #216] @ 3cdc0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3cc7c │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cdc4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc60 │ │ │ │ + bne 3cda8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cb1c │ │ │ │ + beq 3cc64 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cb1c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3cb1c │ │ │ │ + bne 3cc64 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3cc64 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3cc80 │ │ │ │ + ldr r1, [pc, #148] @ 3cdc8 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3cc7c │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cdc4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc60 │ │ │ │ + bne 3cda8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3cc1c │ │ │ │ - ldr r3, [pc, #96] @ 3cc7c │ │ │ │ - b 3cc60 │ │ │ │ + bne 3cd64 │ │ │ │ + ldr r3, [pc, #96] @ 3cdc4 │ │ │ │ + b 3cda8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cc3c │ │ │ │ + beq 3cd84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cc3c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cd84 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cc14 │ │ │ │ - ldr r1, [pc, #44] @ 3cc78 │ │ │ │ + beq 3cd5c │ │ │ │ + ldr r1, [pc, #44] @ 3cdc0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq ip, r3, r0, lsr #21 │ │ │ │ + andeq ip, r3, r8, ror #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, asr lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -18767,15 +18851,15 @@ │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #428] @ 3ce68 │ │ │ │ + ldr lr, [pc, #428] @ 3cfb0 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18784,203 +18868,219 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 3cd14 │ │ │ │ + bne 3ce5c │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cd58 │ │ │ │ - ldr ip, [pc, #336] @ 3ce6c │ │ │ │ + beq 3cea0 │ │ │ │ + ldr ip, [pc, #336] @ 3cfb4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3ce50 │ │ │ │ + beq 3cf98 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce30 │ │ │ │ + beq 3cf78 │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3ce70 │ │ │ │ - beq 3cdc8 │ │ │ │ + ldreq r5, [pc, #244] @ 3cfb8 │ │ │ │ + beq 3cf10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cdb0 │ │ │ │ - bl 14774c │ │ │ │ + beq 3cef8 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3cda4 │ │ │ │ - bl a5850 │ │ │ │ + bne 3ceec │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ce30 │ │ │ │ + bne 3cf78 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3cdc8 │ │ │ │ - b 3cdb4 │ │ │ │ - ldr r5, [pc, #184] @ 3ce70 │ │ │ │ + beq 3cf10 │ │ │ │ + b 3cefc │ │ │ │ + ldr r5, [pc, #184] @ 3cfb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 24fe04 │ │ │ │ + bl 261a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce30 │ │ │ │ + beq 3cf78 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3cdfc │ │ │ │ + beq 3cf44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ce04 │ │ │ │ + b 3cf4c │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ce38 │ │ │ │ + beq 3cf80 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3ce40 │ │ │ │ - bl 132758 │ │ │ │ + bne 3cf88 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cdcc │ │ │ │ + beq 3cf14 │ │ │ │ mov r4, #0 │ │ │ │ - b 3ce50 │ │ │ │ - ldr r4, [pc, #52] @ 3ce74 │ │ │ │ - b 3ce50 │ │ │ │ - ldr r3, [pc, #48] @ 3ce78 │ │ │ │ + b 3cf98 │ │ │ │ + ldr r4, [pc, #52] @ 3cfbc │ │ │ │ + b 3cf98 │ │ │ │ + ldr r3, [pc, #48] @ 3cfc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0051b090 │ │ │ │ - subseq r1, r7, ip, lsr #27 │ │ │ │ + subseq ip, r1, r8, lsl #3 │ │ │ │ + subseq r1, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 3564a8 │ │ │ │ - ldr r3, [pc, #12] @ 3ceb0 │ │ │ │ + bl 3575b4 │ │ │ │ + ldr r3, [pc, #12] @ 3cff8 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3ceb4 │ │ │ │ + ldr r0, [pc, #8] @ 3cffc │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ 3cf54 │ │ │ │ - bl 28af50 │ │ │ │ + ldr r1, [pc, #120] @ 3d09c │ │ │ │ + bl 299a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ceec │ │ │ │ + bne 3d034 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cf4c │ │ │ │ + b 3d094 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16ce9c <_PyTime_localtime@@Base> │ │ │ │ + bl 16d9dc <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cee4 │ │ │ │ + bne 3d02c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3cf58 │ │ │ │ + ldr r2, [pc, #76] @ 3d0a0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #1888 @ 0x760 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r1, r2, #48 @ 0x30 │ │ │ │ add r3, r3, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 3cf5c │ │ │ │ + ldr r0, [pc, #28] @ 3d0a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r8, r8, asr r6 │ │ │ │ - subseq fp, r1, r8, asr #1 │ │ │ │ - eorseq sl, r8, r4, ror #12 │ │ │ │ + eorseq fp, r8, ip, ror #15 │ │ │ │ + subseq ip, r1, r0, asr #3 │ │ │ │ + @ instruction: 0x0038b7f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2fe2e8 │ │ │ │ + bl 30565c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3cfa8 │ │ │ │ + blt 3d0f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cfa4 │ │ │ │ - ldr r3, [pc, #20] @ 3cfb0 │ │ │ │ - ldr r1, [pc, #20] @ 3cfb4 │ │ │ │ + bne 3d0ec │ │ │ │ + ldr r3, [pc, #20] @ 3d0f8 │ │ │ │ + ldr r1, [pc, #20] @ 3d0fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, lsl #13 │ │ │ │ + eorseq fp, r8, r4, lsl r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d13c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r9, [r6, #8] │ │ │ │ moveq r9, r6 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #484] @ 3d1d4 │ │ │ │ + ldr lr, [pc, #484] @ 3d35c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r9, r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18990,383 +19090,315 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r5, r9, #2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 3d04c │ │ │ │ + bne 3d1d4 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d08c │ │ │ │ + beq 3d214 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d1d8 │ │ │ │ + ldr ip, [pc, #376] @ 3d360 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1bc │ │ │ │ + beq 3d344 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1bc │ │ │ │ + beq 3d344 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0c8 │ │ │ │ - bl a5850 │ │ │ │ + bne 3d250 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d138 │ │ │ │ + bne 3d2c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d0dc │ │ │ │ + bne 3d264 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d140 │ │ │ │ + b 3d2c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d100 │ │ │ │ + beq 3d288 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 24fe04 │ │ │ │ + bl 261a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d138 │ │ │ │ + beq 3d2c0 │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d0d0 │ │ │ │ + beq 3d258 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d124 │ │ │ │ - bl 1033e0 │ │ │ │ + beq 3d2ac │ │ │ │ + bl 1033f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d138 │ │ │ │ + blt 3d2c0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d140 │ │ │ │ - b 3d128 │ │ │ │ + beq 3d2c8 │ │ │ │ + b 3d2b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d140 │ │ │ │ + bge 3d2c8 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1bc │ │ │ │ + b 3d344 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d168 │ │ │ │ + bne 3d2f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d194 │ │ │ │ + bne 3d31c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d17c │ │ │ │ + b 3d304 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ orrne r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 2a4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3d1a4 │ │ │ │ + b 3d32c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ - ldr r3, [pc, #40] @ 3d1dc │ │ │ │ + bl c7e14 │ │ │ │ + ldr r3, [pc, #40] @ 3d364 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d1e0 │ │ │ │ + ldr r4, [pc, #36] @ 3d368 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r1, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r7], #-216 @ 0xffffff28 │ │ │ │ + subseq ip, r1, ip, lsl #4 │ │ │ │ + subseq r1, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d220 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - beq 3d254 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b45c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3d274 │ │ │ │ - b a5b40 │ │ │ │ + beq 3d37c │ │ │ │ + b a5bc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d29c │ │ │ │ - ldr r1, [pc, #16] @ 3d2a0 │ │ │ │ + ldr r3, [pc, #16] @ 3d3a4 │ │ │ │ + ldr r1, [pc, #16] @ 3d3a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r5, ip, ror #21 │ │ │ │ + eorseq r8, r5, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3d470 │ │ │ │ + ldr r3, [pc, #424] @ 3d578 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d2fc │ │ │ │ + beq 3d404 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d474 │ │ │ │ + ldrne r3, [pc, #384] @ 3d57c │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d440 │ │ │ │ + beq 3d548 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d474 │ │ │ │ + ldr r3, [pc, #352] @ 3d57c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d440 │ │ │ │ + bne 3d548 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d328 │ │ │ │ + bne 3d430 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d3e4 │ │ │ │ + b 3d4ec │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d358 │ │ │ │ + beq 3d460 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d3e4 │ │ │ │ + ble 3d4ec │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d33c │ │ │ │ - b 3d37c │ │ │ │ + bne 3d444 │ │ │ │ + b 3d484 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d37c │ │ │ │ + beq 3d484 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d35c │ │ │ │ - ldr r3, [pc, #256] @ 3d478 │ │ │ │ + bne 3d464 │ │ │ │ + ldr r3, [pc, #256] @ 3d580 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d3e4 │ │ │ │ - ldr r2, [pc, #248] @ 3d47c │ │ │ │ + bne 3d4ec │ │ │ │ + ldr r2, [pc, #248] @ 3d584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311360 │ │ │ │ + bl 316ce8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d464 │ │ │ │ - beq 3d3e4 │ │ │ │ + blt 3d56c │ │ │ │ + beq 3d4ec │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d47c │ │ │ │ + ldr r1, [pc, #216] @ 3d584 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d480 │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d588 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d464 │ │ │ │ + bne 3d56c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d320 │ │ │ │ + beq 3d428 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d320 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3d320 │ │ │ │ + bne 3d428 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3d428 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d484 │ │ │ │ + ldr r1, [pc, #148] @ 3d58c │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d480 │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d588 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d464 │ │ │ │ + bne 3d56c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d420 │ │ │ │ - ldr r3, [pc, #96] @ 3d480 │ │ │ │ - b 3d464 │ │ │ │ + bne 3d528 │ │ │ │ + ldr r3, [pc, #96] @ 3d588 │ │ │ │ + b 3d56c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d440 │ │ │ │ + beq 3d548 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d440 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d548 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d418 │ │ │ │ - ldr r1, [pc, #44] @ 3d47c │ │ │ │ + beq 3d520 │ │ │ │ + ldr r1, [pc, #44] @ 3d584 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd5ec <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2e24 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sp, r3, r4, lsr #5 │ │ │ │ + andeq sp, r3, ip, lsr #7 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r8, ror sp │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + beq 3d5c0 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 3d51c │ │ │ │ - bl 92d88 │ │ │ │ + ldr r0, [pc, #120] @ 3d664 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d510 │ │ │ │ + beq 3d658 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d4ec │ │ │ │ + beq 3d634 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d4bc │ │ │ │ + bne 3d604 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d514 │ │ │ │ + bne 3d65c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d510 │ │ │ │ + beq 3d658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d510 │ │ │ │ + bne 3d658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d580 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d5b4 │ │ │ │ - ldr r1, [pc, #68] @ 3d5b8 │ │ │ │ - ldr r0, [pc, #68] @ 3d5bc │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d594 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 294864 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d5a8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, ip, lsr #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d5e8 │ │ │ │ - ldr r1, [pc, #16] @ 3d5ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, lsl #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r4, [r6, #8] │ │ │ │ moveq r4, r6 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -19379,1106 +19411,1158 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d660 │ │ │ │ + bne 3d6d8 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d6a8 │ │ │ │ - ldr ip, [pc, #212] @ 3d73c │ │ │ │ + beq 3d720 │ │ │ │ + ldr ip, [pc, #212] @ 3d7b4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d6a8 │ │ │ │ + bne 3d720 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d71c │ │ │ │ + b 3d794 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d6a0 │ │ │ │ + bne 3d718 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d704 │ │ │ │ + beq 3d77c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d6dc │ │ │ │ + beq 3d754 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d700 │ │ │ │ + beq 3d778 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d704 │ │ │ │ - bl a5850 │ │ │ │ + bne 3d77c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d704 │ │ │ │ - b 3d6a0 │ │ │ │ + beq 3d77c │ │ │ │ + b 3d718 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d92c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8c8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d730 │ │ │ │ + beq 3d7a8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r4, lsl #28 │ │ │ │ + subseq r1, r7, r4, ror #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1125fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d818 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d84c │ │ │ │ + ldr r1, [pc, #68] @ 3d850 │ │ │ │ + ldr r0, [pc, #68] @ 3d854 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d82c │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a2f1c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d840 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r1, r6, ip, asr #10 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq sl, r6, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d768 │ │ │ │ - ldr r1, [pc, #16] @ 3d76c │ │ │ │ + ldr r3, [pc, #16] @ 3d880 │ │ │ │ + ldr r1, [pc, #16] @ 3d884 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, ror #15 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + eorseq fp, r8, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d7c4 │ │ │ │ + ldr r0, [pc, #16] @ 3d8c4 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d7c8 : │ │ │ │ +0003d8c8 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 3d804 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bb87c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3d81c │ │ │ │ - str r7, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 143ab4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov ip, #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 316ef8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d918 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ + ldr r1, [pc, #16] @ 3d91c <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1525dc │ │ │ │ + bl 152fdc │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d8f0 │ │ │ │ - ldr r9, [pc, #196] @ 3d91c │ │ │ │ + beq 3da04 <_Py_strhex_bytes_with_sep@@Base+0x13c> │ │ │ │ + ldr r9, [pc, #196] @ 3da30 <_Py_strhex_bytes_with_sep@@Base+0x168> │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d888 │ │ │ │ + b 3d99c <_Py_strhex_bytes_with_sep@@Base+0xd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d8f8 │ │ │ │ + bne 3da0c <_Py_strhex_bytes_with_sep@@Base+0x144> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d8e8 │ │ │ │ + bne 3d9fc <_Py_strhex_bytes_with_sep@@Base+0x134> │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d920 │ │ │ │ - bge 3d910 │ │ │ │ + ldr r0, [pc, #132] @ 3da34 <_Py_strhex_bytes_with_sep@@Base+0x16c> │ │ │ │ + bge 3da24 <_Py_strhex_bytes_with_sep@@Base+0x15c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add ip, r9, r1, lsl #2 │ │ │ │ ldrh ip, [ip, #2] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ tst ip, #1 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - ldreq r0, [pc, #88] @ 3d924 │ │ │ │ + ldreq r0, [pc, #88] @ 3da38 <_Py_strhex_bytes_with_sep@@Base+0x170> │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d928 │ │ │ │ + ldreq r2, [pc, #84] @ 3da3c <_Py_strhex_bytes_with_sep@@Base+0x174> │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d860 │ │ │ │ + bne 3d974 <_Py_strhex_bytes_with_sep@@Base+0xac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d910 │ │ │ │ + b 3da24 <_Py_strhex_bytes_with_sep@@Base+0x15c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d87c │ │ │ │ + bne 3d990 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3d87c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3d990 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq fp, r5, r8, asr r4 │ │ │ │ - eorseq sl, r8, r0, lsr #16 │ │ │ │ - eorseq sl, r8, ip, lsr #16 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003d92c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3116d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3d988 <_Py_strhex_bytes_with_sep@@Base+0x5c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3da38 │ │ │ │ - ldr r0, [pc] @ 3d9a8 <_Py_strhex_bytes_with_sep@@Base+0x7c> │ │ │ │ - pop {r4, pc} │ │ │ │ + subeq ip, r5, r8, lsr #10 │ │ │ │ + @ instruction: 0x0038b9b4 │ │ │ │ + eorseq fp, r8, r0, asr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ - bne 3d9f4 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ + bne 3da88 <_Py_strhex_bytes_with_sep@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3d9e8 <_Py_strhex_bytes_with_sep@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #80] @ 3da2c <_Py_strhex_bytes_with_sep@@Base+0x100> │ │ │ │ - ldr r1, [pc, #80] @ 3da30 <_Py_strhex_bytes_with_sep@@Base+0x104> │ │ │ │ + bne 3da7c <_Py_strhex_bytes_with_sep@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #80] @ 3dac0 <_Py_strhex_bytes_with_sep@@Base+0x1f8> │ │ │ │ + ldr r1, [pc, #80] @ 3dac4 <_Py_strhex_bytes_with_sep@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3da18 <_Py_strhex_bytes_with_sep@@Base+0xec> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3daac <_Py_strhex_bytes_with_sep@@Base+0x1e4> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3da24 <_Py_strhex_bytes_with_sep@@Base+0xf8> │ │ │ │ - ldr r3, [pc, #56] @ 3da34 <_Py_strhex_bytes_with_sep@@Base+0x108> │ │ │ │ + b 3dab8 <_Py_strhex_bytes_with_sep@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #56] @ 3dac8 <_Py_strhex_bytes_with_sep@@Base+0x200> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3da20 <_Py_strhex_bytes_with_sep@@Base+0xf4> │ │ │ │ - bl a5850 │ │ │ │ + bne 3dab4 <_Py_strhex_bytes_with_sep@@Base+0x1ec> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3da20 <_Py_strhex_bytes_with_sep@@Base+0xf4> │ │ │ │ + beq 3dab4 <_Py_strhex_bytes_with_sep@@Base+0x1ec> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r5, ip, ror #21 │ │ │ │ + eorseq r8, r5, ip, ror #23 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003da38 : │ │ │ │ +0003dacc <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 2663c4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db48 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2663c4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db48 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2663c4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db48 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3db54 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #16] @ 3db58 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 117854 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, lsl sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3db90 <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19fbc8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ + │ │ │ │ +0003db94 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 3dbd0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r7, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbb44 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3dbe8 │ │ │ │ + str r7, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 144200 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3dc10 │ │ │ │ + ldr r0, [pc] @ 3dc0c │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003dc10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3dab0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #96] @ 3dc88 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3dab4 │ │ │ │ + ldr r7, [pc, #88] @ 3dc8c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ add r6, r6, #760 @ 0x2f8 │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3da70 │ │ │ │ + bne 3dc48 │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003dab8 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 254774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db34 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 254774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db34 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 254774 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db34 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3db40 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #16] @ 3db44 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 11793c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038a8d0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db60 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #12] @ 3dca8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db64 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + ldr r0, [pc, #8] @ 3dcac │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 29f22c │ │ │ │ + b 2acbd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3dbc8 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ + bne 3dd10 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dc00 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + beq 3dd48 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 3dc40 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ + ldr ip, [pc, #88] @ 3dd88 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc00 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + bne 3dd48 │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc38 <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ + b 3dd80 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc20 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ - bl a5850 │ │ │ │ + bne 3dd68 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbf8 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + bne 3dd40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148078 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 1487c4 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbf8 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r0, [pc, #8] @ 3dc44 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + beq 3dd40 │ │ │ │ + ldr r0, [pc, #8] @ 3dd8c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, ip, asr lr │ │ │ │ + ldrheq r1, [r7], #-236 @ 0xffffff14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dda0 │ │ │ │ + b 9307c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bxeq lr │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc78 <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ - bl a5850 │ │ │ │ + bne 3dde8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca4 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + bne 3de14 │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dc98 <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ - bl a5850 │ │ │ │ + bne 3de08 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca4 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + bne 3de14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dcbc <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ - b 92ff4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bxeq lr │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dd04 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ - bl a5850 │ │ │ │ + bne 3de4c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dd14 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + bne 3de5c │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dd3c <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ + ldr ip, [pc, #20] @ 3de84 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc340 │ │ │ │ + b fc354 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 3ddf4 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ - bl b97cc │ │ │ │ + ldr r1, [pc, #152] @ 3df3c │ │ │ │ + bl b9a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddec <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3df34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd8c <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ - ldr r3, [pc, #120] @ 3ddf8 <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ - ldr r1, [pc, #120] @ 3ddfc <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + bne 3ded4 │ │ │ │ + ldr r3, [pc, #120] @ 3df40 │ │ │ │ + ldr r1, [pc, #120] @ 3df44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 3ddc4 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + bl 117854 │ │ │ │ + b 3df0c │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3de00 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ - beq 3dda4 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ - bl 9cc44 │ │ │ │ + ldr r1, [pc, #104] @ 3df48 │ │ │ │ + beq 3deec │ │ │ │ + bl 9ccc4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ddc8 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl 23db4c │ │ │ │ + b 3df10 │ │ │ │ + bl 24ffc8 │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3ddc8 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - ldr r3, [pc, #72] @ 3de04 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #64] @ 3de00 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + bne 3df10 │ │ │ │ + ldr r3, [pc, #72] @ 3df4c │ │ │ │ + ldr r1, [pc, #64] @ 3df48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ + bl 139a44 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddec <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3df34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddec <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + bne 3df34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, ip, lsr #9 │ │ │ │ + eorseq r3, r7, ip, lsr #11 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #292] @ 3df44 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + ldr ip, [pc, #292] @ 3e08c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df38 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3e080 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df38 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3e080 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de7c <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ + bne 3dfc4 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ - ldr r3, [pc, #248] @ 3df4c <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ - bgt 3de60 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ + ldr r4, [pc, #248] @ 3e090 │ │ │ │ + ldr r3, [pc, #248] @ 3e094 │ │ │ │ + bgt 3dfa8 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de68 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + b 3dfb0 │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3df3c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3e084 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3ded0 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3e018 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3ded8 <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ + bne 3e020 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ded0 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3e018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ded0 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + bne 3e018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df3c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3e084 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117174 │ │ │ │ + bl 117084 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3df10 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + beq 3e058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3df10 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + bne 3e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df3c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + beq 3e084 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df3c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + bne 3e084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3df3c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ - ldr r4, [pc, #16] @ 3df50 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e084 │ │ │ │ + ldr r4, [pc, #16] @ 3e098 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3df64 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 3e0ac │ │ │ │ + b 1b0318 │ │ │ │ andeq sl, r2, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #316] @ 3e0bc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r8, [pc, #316] @ 3e204 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0c0 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ + ldreq r4, [pc, #300] @ 3e208 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3dfa8 <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ + beq 3e0f0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e01c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ - ldr r0, [pc, #276] @ 3e0c4 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ + beq 3e164 │ │ │ │ + ldr r0, [pc, #276] @ 3e20c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dff8 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ - bl aeb64 │ │ │ │ + beq 3e140 │ │ │ │ + bl aed78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e024 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ + bne 3e16c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dff8 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + beq 3e140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dff8 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bne 3e140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e01c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + beq 3e164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e01c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne 3e164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e0b0 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + b 3e1f8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0bc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r3, [pc, #140] @ 3e204 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e068 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + beq 3e1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e068 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + bne 3e1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e08c <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + beq 3e1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e08c <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + bne 3e1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e0b0 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + beq 3e1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e0b0 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + bne 3e1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 3e0f4 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ - ldr r3, [pc, #132] @ 3e16c <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #132] @ 3e170 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ + bgt 3e23c │ │ │ │ + ldr r3, [pc, #132] @ 3e2b4 │ │ │ │ + ldr r1, [pc, #132] @ 3e2b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 3e164 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117854 │ │ │ │ + b 3e2ac │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e114 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #100] @ 3e16c <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #104] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + ble 3e25c │ │ │ │ + ldr r3, [pc, #100] @ 3e2b4 │ │ │ │ + ldr r1, [pc, #104] @ 3e2bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 3e164 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117854 │ │ │ │ + b 3e2ac │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e164 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + blt 3e2ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e148 <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ - bl a5850 │ │ │ │ + bne 3e290 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e164 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bne 3e2ac │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e194 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + b 3e37c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r8, lsl #23 │ │ │ │ - @ instruction: 0x0038abb8 │ │ │ │ + eorseq fp, r8, ip, lsl sp │ │ │ │ + eorseq fp, r8, ip, asr #26 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 1501cc │ │ │ │ + b 150b18 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e190 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ - b 128d34 │ │ │ │ - eorseq sl, r8, r4, ror #23 │ │ │ │ + ldr r0, [pc] @ 3e2d8 │ │ │ │ + b 128ccc │ │ │ │ + eorseq fp, r8, r8, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e308 │ │ │ │ + ldr r3, [pc, #112] @ 3e36c │ │ │ │ + ldr r1, [pc, #112] @ 3e370 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3e338 │ │ │ │ + ldr r2, [pc, #100] @ 3e374 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e354 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e340 │ │ │ │ + ldr r3, [pc, #60] @ 3e36c │ │ │ │ + ldr r1, [pc, #68] @ 3e378 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e358 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r8, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r3, [pc, #380] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ + ldreq r3, [pc, #380] @ 3e524 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e340 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ + ldr r0, [pc, #360] @ 3e528 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e344 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ - bl bbe7c │ │ │ │ + ldr r1, [pc, #352] @ 3e52c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e230 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + blt 3e418 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e2ac <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + beq 3e494 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e348 <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ + ldr r1, [pc, #328] @ 3e530 │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ + beq 3e478 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e238 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ - ldr r3, [pc, #292] @ 3e34c <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ - ldr r1, [pc, #292] @ 3e350 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + bls 3e420 │ │ │ │ + ldr r3, [pc, #292] @ 3e534 │ │ │ │ + ldr r1, [pc, #292] @ 3e538 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e330 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + b 3e518 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e308 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne 3e4f0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2f8 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132758 │ │ │ │ + bne 3e4e0 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e244 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ - b 3e230 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r1, [pc, #184] @ 3e354 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ + beq 3e42c │ │ │ │ + b 3e418 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r1, [pc, #184] @ 3e53c │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e230 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 3e418 │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e320 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ + bne 3e508 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2f8 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132758 │ │ │ │ + bne 3e4e0 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2ac <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ - b 3e230 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - ldr r3, [pc, #88] @ 3e358 <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ + beq 3e494 │ │ │ │ + b 3e418 │ │ │ │ + ldr r3, [pc, #88] @ 3e540 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 3e330 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 1441dc │ │ │ │ + b 3e518 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2f8 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e4e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92af4 │ │ │ │ - b 3e330 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 92b7c │ │ │ │ + b 3e518 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2f8 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq sl, r8, r8, lsl ip │ │ │ │ - eorseq sl, r8, r4, lsl ip │ │ │ │ - eorseq sl, r8, r4, lsr #24 │ │ │ │ + mlaseq r8, r8, pc, fp @ │ │ │ │ + mlaseq r8, r4, pc, fp @ │ │ │ │ + eorseq fp, r8, r4, lsr #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r8, lsr #24 │ │ │ │ - eorseq sl, r8, r4, asr #24 │ │ │ │ + eorseq fp, r8, r8, lsr #31 │ │ │ │ + eorseq fp, r8, r4, asr #31 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 3e388 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ - ldr r3, [pc, #112] @ 3e3ec <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #112] @ 3e3f0 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3e3b8 <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ - ldr r2, [pc, #100] @ 3e3f4 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e3d4 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e3c0 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ - ldr r3, [pc, #60] @ 3e3ec <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #68] @ 3e3f8 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3e3d8 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b45c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r8, lsr #25 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r8, asr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #80] @ 3e480 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ + ldr r1, [pc, #80] @ 3e5c8 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e444 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ + bne 3e58c │ │ │ │ mov r0, #0 │ │ │ │ - b 3e478 <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #56] @ 3e484 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + b 3e5c0 │ │ │ │ + ldr r3, [pc, #56] @ 3e5cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e46c <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ - bl a5850 │ │ │ │ + bne 3e5b4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e43c <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ + bne 3e584 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4bc <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ - b 3e500 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e604 │ │ │ │ + b 3e648 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e53c <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ + bne 3e684 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e558 <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ + beq 3e6a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30188c <_PyEval_ExceptionGroupMatch@@Base+0x5dc> │ │ │ │ + bl 308c84 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e508 <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ + bne 3e650 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e4b0 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ + bne 3e5f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ + bne 3e668 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bne 3e634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4ec <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e500 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3e500 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4bc <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bne 3e604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4bc <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e604 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e57c <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + beq 3e6c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e57c <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + bne 3e6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e500 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ - ldr r0, [pc] @ 3e590 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ + bne 3e648 │ │ │ │ + ldr r0, [pc] @ 3e6d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 137888 │ │ │ │ + b 137828 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3e5ec <_PyType_GetModuleByDef3@@Base+0xb34> │ │ │ │ + bne 3e734 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e614 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ - b 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bge 3e75c │ │ │ │ + b 3e754 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e730 <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ + ldr r0, [pc, #308] @ 3e878 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5d8 <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ + bne 3e720 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e728 <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ + b 3e870 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 2cde7c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2085b4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e754 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e754 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e690 <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ - bne 3e680 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ + blt 3e7d8 │ │ │ │ + bne 3e7c8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e734 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ + ldr r1, [pc, #212] @ 3e87c │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e69c <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ - b 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e7e4 │ │ │ │ + b 3e754 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e6b8 <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ + bne 3e800 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 3e754 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e6f0 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + beq 3e838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6f0 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + bne 3e838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e714 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + beq 3e85c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e714 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + bne 3e85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e60c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ - ldr r0, [pc, #20] @ 3e738 <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ + blt 3e754 │ │ │ │ + ldr r0, [pc, #20] @ 3e880 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037d5b4 │ │ │ │ + eorseq lr, r7, r8, lsr #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -20487,84 +20571,84 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3e790 <_PyType_GetModuleByDef3@@Base+0xcd8> │ │ │ │ + bne 3e8d8 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e7c4 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ + beq 3e90c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 3e808 <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ + ldr ip, [pc, #84] @ 3e950 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e7fc <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ + beq 3e944 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a6970 │ │ │ │ + bl a6ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e7f8 <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #24] @ 3e80c <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ + bne 3e940 │ │ │ │ + ldr r1, [pc, #24] @ 3e954 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r0, lsl r1 │ │ │ │ - eorseq r6, r8, r8, ror #20 │ │ │ │ + subseq r2, r7, r0, ror r1 │ │ │ │ + @ instruction: 0x00387bfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e848 <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ + ldr r3, [pc, #32] @ 3e990 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e84c <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e994 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror r0 │ │ │ │ + @ instruction: 0x0038c1dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e884 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ + beq 3e9cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14e294 │ │ │ │ + bl 14ea7c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -20572,373 +20656,373 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmib r0, {r1, r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 3e8d8 <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #8] @ 3ea20 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, r4, ror #1 │ │ │ │ + eorseq ip, r8, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e908 <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ + bne 3ea50 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e96c <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ - ldr r4, [pc, #92] @ 3e970 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ - ldr r6, [pc, #92] @ 3e974 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ + ldr r7, [pc, #92] @ 3eab4 │ │ │ │ + ldr r4, [pc, #92] @ 3eab8 │ │ │ │ + ldr r6, [pc, #92] @ 3eabc │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e900 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3ea48 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e900 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3ea48 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e978 <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ - ldr r2, [pc, #32] @ 3e97c <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ + ldr r1, [pc, #32] @ 3eac0 │ │ │ │ + ldr r2, [pc, #32] @ 3eac4 │ │ │ │ ror r0, r3, #19 │ │ │ │ cmp r3, r1 │ │ │ │ mul r0, r6, r0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ - ldrbhi r8, [pc, #-2982]! @ 3ddda <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3df22 │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e9a0 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ + beq 3eae8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e9a8 <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ + ldr r0, [pc] @ 3eaf0 │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3e9dc <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ - ldr r3, [pc, #184] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #184] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ + bne 3eb24 │ │ │ │ + ldr r3, [pc, #184] @ 3ebd0 │ │ │ │ + ldr r1, [pc, #184] @ 3ebd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3ea80 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 3ebc8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #168] @ 3ebd8 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3ea7c <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + bhi 3ebc4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - b 9df88 │ │ │ │ + ldr r0, [pc, #132] @ 3ebdc │ │ │ │ + b 9e008 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - b 9df88 │ │ │ │ + ldr r0, [pc, #124] @ 3ebe0 │ │ │ │ + b 9e008 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - b 9df88 │ │ │ │ + ldr r0, [pc, #116] @ 3ebe4 │ │ │ │ + b 9e008 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #92] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #100] @ 3eaa0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b64 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #72] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #80] @ 3eaa0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b64 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #56] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r0, [pc, #60] @ 3eaa0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b64 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r2, [pc, #36] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #28] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #40] @ 3eaa4 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ - b a9b64 │ │ │ │ - ldr r4, [pc, #36] @ 3eaa8 <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + ldr r2, [pc, #100] @ 3ebe0 │ │ │ │ + ldr r1, [pc, #92] @ 3ebdc │ │ │ │ + ldr r0, [pc, #100] @ 3ebe8 │ │ │ │ + b a9d20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ebe4 │ │ │ │ + ldr r1, [pc, #72] @ 3ebdc │ │ │ │ + ldr r0, [pc, #80] @ 3ebe8 │ │ │ │ + b a9d20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ebe4 │ │ │ │ + ldr r1, [pc, #56] @ 3ebe0 │ │ │ │ + ldr r0, [pc, #60] @ 3ebe8 │ │ │ │ + b a9d20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ebe4 │ │ │ │ + ldr r2, [pc, #36] @ 3ebe0 │ │ │ │ + ldr r1, [pc, #28] @ 3ebdc │ │ │ │ + ldr r0, [pc, #40] @ 3ebec │ │ │ │ + b a9d20 │ │ │ │ + ldr r4, [pc, #36] @ 3ebf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, r8, lsl #6 │ │ │ │ - subseq fp, r1, ip, lsl #6 │ │ │ │ - eorseq fp, r8, ip, ror #1 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq ip, r7, r4, lsr fp │ │ │ │ - eorseq r0, r8, r4, ror #21 │ │ │ │ - ldrsheq fp, [r8], -r0 @ │ │ │ │ + eorseq r4, r7, r8, lsl #8 │ │ │ │ + subseq ip, r1, r4, lsl #8 │ │ │ │ + eorseq ip, r8, r0, lsl #5 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + eorseq sp, r7, ip, asr #24 │ │ │ │ + eorseq r1, r8, r4, lsr #24 │ │ │ │ + eorseq ip, r8, r4, lsl #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ - bne 3eafc <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ + bne 3ec44 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb34 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ + beq 3ec7c │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3eb98 <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr ip, [pc, #124] @ 3ece0 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb8c <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + beq 3ecd4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb54 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ - bl a5850 │ │ │ │ + bne 3ec9c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb8c <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + bne 3ecd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb9c <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #60] @ 3ece4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb7c <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ - ldr r0, [pc, #52] @ 3eba0 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + beq 3ecc4 │ │ │ │ + ldr r0, [pc, #52] @ 3ece8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eba4 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #48] @ 3ecec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 3eb8c <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ - ldr r3, [pc, #36] @ 3eba8 <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #36] @ 3ebac <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ + bl 117854 │ │ │ │ + b 3ecd4 │ │ │ │ + ldr r3, [pc, #36] @ 3ecf0 │ │ │ │ + ldr r1, [pc, #36] @ 3ecf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00572194 │ │ │ │ + subseq r2, r7, r8, asr #3 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq fp, [r8], -r4 @ │ │ │ │ + eorseq ip, r8, r8, lsl #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, ip, lsl r1 │ │ │ │ + @ instruction: 0x0038c2b0 │ │ │ │ │ │ │ │ -0003ebb0 : │ │ │ │ - ldr r0, [pc] @ 3ebb8 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq r2, r7, r0, asr #3 │ │ │ │ +0003ecf8 : │ │ │ │ + ldr r0, [pc] @ 3ed00 │ │ │ │ + b 10ef5c │ │ │ │ + ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3ec10 │ │ │ │ + bne 3ed58 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ec4c │ │ │ │ + beq 3ed94 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 3ec94 │ │ │ │ + ldr ip, [pc, #96] @ 3eddc │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3ec4c │ │ │ │ + bne 3ed94 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ec8c │ │ │ │ + b 3edd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 23db4c │ │ │ │ + bl 24ffc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ec44 │ │ │ │ - ldrne r0, [pc, #28] @ 3ec98 │ │ │ │ - bne 3ec8c │ │ │ │ - ldr r1, [pc, #24] @ 3ec9c │ │ │ │ + blt 3ed8c │ │ │ │ + ldrne r0, [pc, #28] @ 3ede0 │ │ │ │ + bne 3edd4 │ │ │ │ + ldr r1, [pc, #24] @ 3ede4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11793c │ │ │ │ - b 3ec44 │ │ │ │ + bl 117854 │ │ │ │ + b 3ed8c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ + subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r8, r8, ror #20 │ │ │ │ + @ instruction: 0x00387bfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r1, [pc, #116] @ 3ed2c │ │ │ │ + ldr r1, [pc, #116] @ 3ee74 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ed48 │ │ │ │ - bl ab1cc │ │ │ │ - ldr r1, [pc, #28] @ 3ece8 │ │ │ │ + ldr r0, [pc, #132] @ 3ee90 │ │ │ │ + bl ab388 │ │ │ │ + ldr r1, [pc, #28] @ 3ee30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ed50 │ │ │ │ + bge 3ee98 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 4076c │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ + b 408b4 │ │ │ │ + eorseq r5, r7, r0, lsl #3 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554a9c │ │ │ │ - eorseq r1, r7, r0, lsl #25 │ │ │ │ + blhi 554be4 │ │ │ │ + eorseq r2, r7, r0, lsl #27 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r4, r7, r8, lsr #1 │ │ │ │ + eorseq r5, r7, r4, lsl #3 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq lr, r5, r0, lsl #20 │ │ │ │ - eorseq fp, r8, ip, ror r1 │ │ │ │ + eorseq pc, r5, r0, lsl #22 │ │ │ │ + eorseq ip, r8, r0, lsl r3 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - eorseq lr, r5, r8, lsr sl │ │ │ │ - eorseq fp, r8, r4, lsl #3 │ │ │ │ + eorseq pc, r5, r8, lsr fp @ │ │ │ │ + eorseq ip, r8, r8, lsl r3 │ │ │ │ subseq r2, ip, r0, lsl #27 │ │ │ │ @ instruction: 0x2c62297c │ │ │ │ ldrbtgt r6, [sp], pc, asr #15 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svccc 0x00f921fb │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ - ldr r1, [pc, #-108] @ 3ecec │ │ │ │ - ldr r0, [pc, #-108] @ 3ecf0 │ │ │ │ - bl ab1cc │ │ │ │ - ldr r1, [pc, #-112] @ 3ecf4 │ │ │ │ + ldr r1, [pc, #-108] @ 3ee34 │ │ │ │ + ldr r0, [pc, #-108] @ 3ee38 │ │ │ │ + bl ab388 │ │ │ │ + ldr r1, [pc, #-112] @ 3ee3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ - ldr r1, [pc, #-132] @ 3ecf8 │ │ │ │ - ldr r0, [pc, #-56] @ 3ed48 │ │ │ │ - bl ab1cc │ │ │ │ - ldr r1, [pc, #-140] @ 3ecfc │ │ │ │ + blt 3ee24 │ │ │ │ + ldr r1, [pc, #-132] @ 3ee40 │ │ │ │ + ldr r0, [pc, #-56] @ 3ee90 │ │ │ │ + bl ab388 │ │ │ │ + ldr r1, [pc, #-140] @ 3ee44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ - ldr r9, [pc, #-160] @ 3ed00 │ │ │ │ + blt 3ee24 │ │ │ │ + ldr r9, [pc, #-160] @ 3ee48 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab1cc │ │ │ │ - ldr r1, [pc, #-176] @ 3ed04 │ │ │ │ + bl ab388 │ │ │ │ + ldr r1, [pc, #-176] @ 3ee4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ + blt 3ee24 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - bl 2049d0 │ │ │ │ - ldr r1, [pc, #-224] @ 3ed08 │ │ │ │ + bl 210598 │ │ │ │ + ldr r1, [pc, #-224] @ 3ee50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ - ldr fp, [pc, #-244] @ 3ed0c │ │ │ │ + blt 3ee24 │ │ │ │ + ldr fp, [pc, #-244] @ 3ee54 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab1cc │ │ │ │ - ldr r1, [pc, #-260] @ 3ed10 │ │ │ │ + bl ab388 │ │ │ │ + ldr r1, [pc, #-260] @ 3ee58 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ + blt 3ee24 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2049d0 │ │ │ │ - ldr r1, [pc, #-300] @ 3ed14 │ │ │ │ + bl 210598 │ │ │ │ + ldr r1, [pc, #-300] @ 3ee5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fcec │ │ │ │ + bl 10fb64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecdc │ │ │ │ - ldr r3, [pc, #-320] @ 3ed18 │ │ │ │ - ldr r0, [pc, #-276] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-308] @ 3ed2c │ │ │ │ + blt 3ee24 │ │ │ │ + ldr r3, [pc, #-320] @ 3ee60 │ │ │ │ + ldr r0, [pc, #-276] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-308] @ 3ee74 │ │ │ │ add ip, r3, #3920 @ 0xf50 │ │ │ │ strd r0, [r3, #16] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ str r1, [sp] │ │ │ │ @@ -20998,139 +21082,139 @@ │ │ │ │ add r1, ip, #768 @ 0x300 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, ip, #784 @ 0x310 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #-552] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-552] @ 3ee90 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ed44 │ │ │ │ - ldr r4, [pc, #-608] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-564] @ 3ee8c │ │ │ │ + ldr r4, [pc, #-608] @ 3ee64 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3ed30 │ │ │ │ - ldr r1, [pc, #-604] @ 3ed34 │ │ │ │ - ldr r5, [pc, #-628] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-604] @ 3ee78 │ │ │ │ + ldr r1, [pc, #-604] @ 3ee7c │ │ │ │ + ldr r5, [pc, #-628] @ 3ee68 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-616] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #-624] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-624] @ 3ee90 │ │ │ │ add r1, r3, #256 @ 0x100 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #-676] @ 3ed44 │ │ │ │ - ldr r0, [pc, #-676] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-676] @ 3ee8c │ │ │ │ + ldr r0, [pc, #-676] @ 3ee90 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-720] @ 3ed44 │ │ │ │ - ldr r2, [pc, #-720] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-720] @ 3ee8c │ │ │ │ + ldr r2, [pc, #-720] @ 3ee90 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-744] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ed44 │ │ │ │ + ldr r3, [pc, #-752] @ 3ee8c │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-788] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-796] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-788] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-796] @ 3ee8c │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, r3, #16 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ - ldr r0, [pc, #-828] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-836] @ 3ed44 │ │ │ │ - ldr r2, [pc, #-836] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-828] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-836] @ 3ee8c │ │ │ │ + ldr r2, [pc, #-836] @ 3ee90 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-860] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ed44 │ │ │ │ - ldr r0, [pc, #-868] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-868] @ 3ee8c │ │ │ │ + ldr r0, [pc, #-868] @ 3ee90 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd sl, [r1, #8] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-928] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-928] @ 3ee8c │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-952] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ed48 │ │ │ │ - ldr r3, [pc, #-972] @ 3ed40 │ │ │ │ + ldr r2, [pc, #-960] @ 3ee90 │ │ │ │ + ldr r3, [pc, #-972] @ 3ee88 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1020] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-1020] @ 3ee80 │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-1028] @ 3ed48 │ │ │ │ - ldr r3, [pc, #-1040] @ 3ed40 │ │ │ │ + ldr r2, [pc, #-1028] @ 3ee90 │ │ │ │ + ldr r3, [pc, #-1040] @ 3ee88 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-1064] @ 3ee80 │ │ │ │ strd sl, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ add r3, r3, #16 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ add r1, r3, #368 @ 0x170 │ │ │ │ strd sl, [r3] │ │ │ │ @@ -21144,46 +21228,46 @@ │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #-1160] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ee78 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3ed24 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-1184] @ 3ee6c │ │ │ │ + ldr r0, [pc, #-1152] @ 3ee90 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ed48 │ │ │ │ - ldr r3, [pc, #-1196] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ee90 │ │ │ │ + ldr r3, [pc, #-1196] @ 3ee70 │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1220] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1220] @ 3ee74 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3ed30 │ │ │ │ - ldr r1, [pc, #-1232] @ 3ed34 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ee78 │ │ │ │ + ldr r1, [pc, #-1232] @ 3ee7c │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-1224] @ 3ed4c │ │ │ │ + ldr r0, [pc, #-1224] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-1224] @ 3ee94 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-1248] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-1248] @ 3ee8c │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ed4c │ │ │ │ - ldr r0, [pc, #-1260] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-1252] @ 3ee94 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ee90 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ @@ -21194,57 +21278,57 @@ │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r8, [r3, #224] @ 0xe0 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r2, [pc, #-1336] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1336] @ 3ee90 │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ed44 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-1352] @ 3ee8c │ │ │ │ + ldr r0, [pc, #-1352] @ 3ee90 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1388] @ 3ed4c │ │ │ │ - ldr r2, [pc, #-1396] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-1388] @ 3ee94 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ee90 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r4, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #-1432] @ 3ed44 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-1432] @ 3ee8c │ │ │ │ + ldr r0, [pc, #-1432] @ 3ee90 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1468] @ 3ed4c │ │ │ │ + ldr r1, [pc, #-1468] @ 3ee94 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-1492] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-1492] @ 3ee8c │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3ed3c │ │ │ │ - ldr r0, [pc, #-1504] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-1512] @ 3ee84 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ee90 │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #16] │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd r4, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ @@ -21254,184 +21338,184 @@ │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #-1584] @ 3ed40 │ │ │ │ - ldr r2, [pc, #-1580] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-1584] @ 3ee88 │ │ │ │ + ldr r2, [pc, #-1580] @ 3ee90 │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r8, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1640] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-1640] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1640] @ 3ee90 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1712] @ 3ed3c │ │ │ │ + ldr r3, [pc, #-1712] @ 3ee84 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #8] │ │ │ │ sub r1, ip, #2096 @ 0x830 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-1744] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-1744] @ 3ee80 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #24] │ │ │ │ - ldr r1, [pc, #-1776] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-1776] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3, #32] │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #-1816] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1816] @ 3ee90 │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3ed40 │ │ │ │ + ldr r3, [pc, #-1836] @ 3ee88 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1856] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1856] @ 3ee90 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ed4c │ │ │ │ + ldr r3, [pc, #-1860] @ 3ee94 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #120] @ 0x78 │ │ │ │ strd r4, [r1, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ strd r4, [r1, #136] @ 0x88 │ │ │ │ strd r4, [r1, #144] @ 0x90 │ │ │ │ strd r4, [r1, #152] @ 0x98 │ │ │ │ strd r4, [r1, #160] @ 0xa0 │ │ │ │ strd r4, [r1, #168] @ 0xa8 │ │ │ │ strd r4, [r1, #176] @ 0xb0 │ │ │ │ strd r4, [r1, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1916] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1916] @ 3ee90 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-1932] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-1932] @ 3ee8c │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #-1948] @ 3ed4c │ │ │ │ + ldr r3, [pc, #-1948] @ 3ee94 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ sub r1, ip, #2080 @ 0x820 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ed38 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ee80 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ed44 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ee8c │ │ │ │ + ldr r0, [pc, #-2024] @ 3ee90 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-2048] @ 3ed48 │ │ │ │ - ldr r3, [pc, #-2048] @ 3ed4c │ │ │ │ + ldr r2, [pc, #-2048] @ 3ee90 │ │ │ │ + ldr r3, [pc, #-2048] @ 3ee94 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r0, [pc, #-2088] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-2088] @ 3ee90 │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2120] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ee8c │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2128] @ 3ed4c │ │ │ │ + ldr r0, [pc, #-2128] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2128] @ 3ee94 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2156] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2156] @ 3ee8c │ │ │ │ strd r4, [r3, #64] @ 0x40 │ │ │ │ strd r4, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ strd r4, [r3, #96] @ 0x60 │ │ │ │ strd r4, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #112] @ 0x70 │ │ │ │ strd r4, [r3, #120] @ 0x78 │ │ │ │ strd r8, [r3, #128] @ 0x80 │ │ │ │ strd r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-2208] @ 3ed3c │ │ │ │ - ldr r0, [pc, #-2200] @ 3ed48 │ │ │ │ + ldr r1, [pc, #-2208] @ 3ee84 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ee90 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #-2256] @ 3ed40 │ │ │ │ - ldr r2, [pc, #-2252] @ 3ed48 │ │ │ │ + ldr r3, [pc, #-2256] @ 3ee88 │ │ │ │ + ldr r2, [pc, #-2252] @ 3ee90 │ │ │ │ strd r8, [r1] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ @@ -21444,201 +21528,201 @@ │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ add r3, r1, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #-2336] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-2336] @ 3ee90 │ │ │ │ strd r8, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #64] @ 0x40 │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd r8, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #-2380] @ 3ed4c │ │ │ │ + ldr r1, [pc, #-2380] @ 3ee94 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #16] │ │ │ │ sub r1, ip, #1312 @ 0x520 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r0, [pc, #-2420] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2420] @ 3ed4c │ │ │ │ + ldr r0, [pc, #-2420] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2420] @ 3ee94 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #24] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r0, [pc, #-2452] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2452] @ 3ed4c │ │ │ │ + ldr r0, [pc, #-2452] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2452] @ 3ee94 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #-2480] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2488] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2488] @ 3ee8c │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #-2508] @ 3ed48 │ │ │ │ - ldr r1, [pc, #-2516] @ 3ed44 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ee90 │ │ │ │ + ldr r1, [pc, #-2516] @ 3ee8c │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #96] @ 0x60 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2568] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-2568] @ 3ee90 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ed4c │ │ │ │ + ldr r1, [pc, #-2572] @ 3ee94 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2628] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-2628] @ 3ee90 │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ee8c │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2664] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-2664] @ 3ee90 │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ed4c │ │ │ │ + ldr r1, [pc, #-2668] @ 3ee94 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ sub r3, ip, #1296 @ 0x510 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r6, [r3, #8] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ - ldr r2, [pc, #2384] @ 40144 │ │ │ │ - ldr r3, [pc, #2384] @ 40148 │ │ │ │ + ldr r2, [pc, #2384] @ 4028c │ │ │ │ + ldr r3, [pc, #2384] @ 40290 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ add r1, r3, #32 │ │ │ │ strd r6, [r3, #16] │ │ │ │ - ldr r2, [pc, #2344] @ 40144 │ │ │ │ - ldr r3, [pc, #2348] @ 4014c │ │ │ │ + ldr r2, [pc, #2344] @ 4028c │ │ │ │ + ldr r3, [pc, #2348] @ 40294 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #2304] @ 40144 │ │ │ │ + ldr r2, [pc, #2304] @ 4028c │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2280] @ 40148 │ │ │ │ + ldr r3, [pc, #2280] @ 40290 │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40144 │ │ │ │ + ldr r2, [pc, #2260] @ 4028c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 4014c │ │ │ │ - ldr r0, [pc, #2244] @ 40144 │ │ │ │ + ldr r3, [pc, #2256] @ 40294 │ │ │ │ + ldr r0, [pc, #2244] @ 4028c │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40144 │ │ │ │ - ldr r3, [pc, #2224] @ 40148 │ │ │ │ + ldr r2, [pc, #2224] @ 4028c │ │ │ │ + ldr r3, [pc, #2224] @ 40290 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r2, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd r6, [r1, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #2176] @ 4014c │ │ │ │ - ldr r2, [pc, #2164] @ 40144 │ │ │ │ + ldr r1, [pc, #2176] @ 40294 │ │ │ │ + ldr r2, [pc, #2164] @ 4028c │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r6, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #2136] @ 40148 │ │ │ │ - ldr r0, [pc, #2128] @ 40144 │ │ │ │ + ldr r3, [pc, #2136] @ 40290 │ │ │ │ + ldr r0, [pc, #2128] @ 4028c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2096] @ 4014c │ │ │ │ - ldr r2, [pc, #2084] @ 40144 │ │ │ │ + ldr r1, [pc, #2096] @ 40294 │ │ │ │ + ldr r2, [pc, #2084] @ 4028c │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r1, r3, #80 @ 0x50 │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2040] @ 40148 │ │ │ │ + ldr r3, [pc, #2040] @ 40290 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ @@ -21673,19 +21757,19 @@ │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd sl, [r3, #224] @ 0xe0 │ │ │ │ strd r6, [r3, #232] @ 0xe8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ sub r1, r3, #16 │ │ │ │ - ldr r3, [pc, #1924] @ 40180 │ │ │ │ + ldr r3, [pc, #1924] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 40180 │ │ │ │ + ldr r1, [pc, #1908] @ 402c8 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #112 @ 0x70 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ @@ -21695,15 +21779,15 @@ │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1836] @ 40180 │ │ │ │ + ldr r3, [pc, #1836] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #80 @ 0x50 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ @@ -21737,15 +21821,15 @@ │ │ │ │ strd r6, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ - ldr r1, [pc, #1668] @ 40180 │ │ │ │ + ldr r1, [pc, #1668] @ 402c8 │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ @@ -21788,15 +21872,15 @@ │ │ │ │ strd r4, [ip, #176] @ 0xb0 │ │ │ │ strd r4, [ip, #184] @ 0xb8 │ │ │ │ strd sl, [ip, #192] @ 0xc0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1464] @ 40180 │ │ │ │ + ldr r1, [pc, #1464] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, [ip, #200] @ 0xc8 │ │ │ │ strd r4, [r3] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r3, ip, #304 @ 0x130 │ │ │ │ @@ -21817,32 +21901,32 @@ │ │ │ │ add r3, ip, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r4, [r3, #-8] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1348] @ 40180 │ │ │ │ + ldr r1, [pc, #1348] @ 402c8 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd sl, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [ip, #248] @ 0xf8 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #1260] @ 40150 │ │ │ │ + ldr lr, [pc, #1260] @ 40298 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #432 @ 0x1b0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1236] @ 40154 │ │ │ │ + ldr r2, [pc, #1236] @ 4029c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ @@ -21858,30 +21942,30 @@ │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #560 @ 0x230 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ - ldr r3, [pc, #1144] @ 40158 │ │ │ │ + ldr r3, [pc, #1144] @ 402a0 │ │ │ │ sub ip, lr, #3472 @ 0xd90 │ │ │ │ strd r2, [ip] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1088] @ 4015c │ │ │ │ + ldr r3, [pc, #1088] @ 402a4 │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ @@ -21889,64 +21973,64 @@ │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #1028] @ 40160 │ │ │ │ + ldr r3, [pc, #1028] @ 402a8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #964] @ 40144 │ │ │ │ + ldr r2, [pc, #964] @ 4028c │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 40164 │ │ │ │ + ldr r3, [pc, #984] @ 402ac │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #960] @ 40168 │ │ │ │ + ldr r3, [pc, #960] @ 402b0 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 40154 │ │ │ │ - ldr r3, [pc, #940] @ 4016c │ │ │ │ + ldr r2, [pc, #920] @ 4029c │ │ │ │ + ldr r3, [pc, #940] @ 402b4 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40144 │ │ │ │ - ldr r3, [pc, #928] @ 40170 │ │ │ │ + ldr r2, [pc, #888] @ 4028c │ │ │ │ + ldr r3, [pc, #928] @ 402b8 │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 40184 │ │ │ │ + ldr r3, [pc, #928] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40144 │ │ │ │ - ldr r3, [pc, #856] @ 4014c │ │ │ │ + ldr r2, [pc, #852] @ 4028c │ │ │ │ + ldr r3, [pc, #856] @ 40294 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40144 │ │ │ │ - ldr r3, [pc, #832] @ 40148 │ │ │ │ + ldr r2, [pc, #832] @ 4028c │ │ │ │ + ldr r3, [pc, #832] @ 40290 │ │ │ │ strd r8, [ip, #40] @ 0x28 │ │ │ │ strd r2, [ip, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #868] @ 40184 │ │ │ │ + ldr r3, [pc, #868] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r8, [ip, #56] @ 0x38 │ │ │ │ strd r8, [ip, #72] @ 0x48 │ │ │ │ strd r8, [ip, #88] @ 0x58 │ │ │ │ strd sl, [ip, #96] @ 0x60 │ │ │ │ strd r8, [ip, #104] @ 0x68 │ │ │ │ strd r4, [ip, #120] @ 0x78 │ │ │ │ @@ -21962,44 +22046,44 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ add r3, ip, #288 @ 0x120 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r2, [pc, #708] @ 40144 │ │ │ │ + ldr r2, [pc, #708] @ 4028c │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 40148 │ │ │ │ + ldr r3, [pc, #704] @ 40290 │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40144 │ │ │ │ - ldr r3, [pc, #680] @ 4014c │ │ │ │ + ldr r2, [pc, #676] @ 4028c │ │ │ │ + ldr r3, [pc, #680] @ 40294 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r2, [r1, #32] │ │ │ │ strd r2, [r1, #144] @ 0x90 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #708] @ 40184 │ │ │ │ + ldr r3, [pc, #708] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 40184 │ │ │ │ + ldr r3, [pc, #684] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40144 │ │ │ │ + ldr r2, [pc, #604] @ 4028c │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 40148 │ │ │ │ + ldr r3, [pc, #596] @ 40290 │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ strd r6, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ @@ -22008,24 +22092,24 @@ │ │ │ │ strd sl, [r1, #-96] @ 0xffffffa0 │ │ │ │ strd r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ strd r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ strd r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ strd r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ strd r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ strd r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldr r2, [pc, #524] @ 40144 │ │ │ │ + ldr r2, [pc, #524] @ 4028c │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 40174 │ │ │ │ + ldr r3, [pc, #552] @ 402bc │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40144 │ │ │ │ - ldr r3, [pc, #540] @ 40178 │ │ │ │ + ldr r2, [pc, #492] @ 4028c │ │ │ │ + ldr r3, [pc, #540] @ 402c0 │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3], #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -22036,15 +22120,15 @@ │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp] │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, r1, #192 @ 0xc0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #476] @ 40184 │ │ │ │ + ldr r3, [pc, #476] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r8, [r1, #-8] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ @@ -22140,15 +22224,15 @@ │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ - b 40188 │ │ │ │ + b 402d0 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ subseq r4, ip, r8, ror sp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ subseq r3, ip, r0, asr #30 │ │ │ │ @@ -22170,15 +22254,15 @@ │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #-60] @ 40184 │ │ │ │ + ldr r3, [pc, #-60] @ 402cc │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ @@ -22195,15 +22279,15 @@ │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r3, [pc, #-160] @ 40184 │ │ │ │ + ldr r3, [pc, #-160] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [ip, #8] │ │ │ │ strd r6, [ip, #24] │ │ │ │ strd r6, [ip, #40] @ 0x28 │ │ │ │ @@ -22229,24 +22313,24 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r6, [ip, #248] @ 0xf8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-296] @ 40184 │ │ │ │ + ldr r3, [pc, #-296] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #-332] @ 40184 │ │ │ │ + ldr r3, [pc, #-332] @ 402cc │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ @@ -22271,29 +22355,29 @@ │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-464] @ 40184 │ │ │ │ + ldr r3, [pc, #-464] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ strd r8, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r8, [r1, #120] @ 0x78 │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-520] @ 40184 │ │ │ │ + ldr r3, [pc, #-520] @ 402cc │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ strd sl, [r1, #136] @ 0x88 │ │ │ │ strd sl, [r1, #144] @ 0x90 │ │ │ │ @@ -22308,27 +22392,27 @@ │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-620] @ 4017c │ │ │ │ + ldr r1, [pc, #-620] @ 402c4 │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [ip] │ │ │ │ strd r4, [ip, #8] │ │ │ │ strd r0, [ip, #-8] │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-668] @ 4017c │ │ │ │ + ldr r1, [pc, #-668] @ 402c4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #72] @ 0x48 │ │ │ │ strd r0, [ip, #88] @ 0x58 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ strd r4, [ip, #16] │ │ │ │ @@ -22372,15 +22456,15 @@ │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd r6, [r1, #88] @ 0x58 │ │ │ │ strd r6, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r2, [sp] │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #-872] @ 40180 │ │ │ │ + ldr r3, [pc, #-872] @ 402c8 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ @@ -22395,15 +22479,15 @@ │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #168] @ 0xa8 │ │ │ │ ldrd r2, [sp] │ │ │ │ add ip, ip, #656 @ 0x290 │ │ │ │ strd r2, [r1, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #-964] @ 40180 │ │ │ │ + ldr r3, [pc, #-964] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ strd r2, [ip, #-8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ @@ -22433,15 +22517,15 @@ │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #96 @ 0x60 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #-1112] @ 40184 │ │ │ │ + ldr r1, [pc, #-1112] @ 402cc │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #352 @ 0x160 │ │ │ │ add r0, ip, #272 @ 0x110 │ │ │ │ add r1, r1, #16 │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ @@ -22540,615 +22624,231 @@ │ │ │ │ strd sl, [r3, #120] @ 0x78 │ │ │ │ strd sl, [r3, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40794 │ │ │ │ + bne 408dc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 407bc │ │ │ │ + beq 40904 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 407d0 │ │ │ │ - ldr r1, [pc, #36] @ 407d4 │ │ │ │ + ldr r3, [pc, #36] @ 40918 │ │ │ │ + ldr r1, [pc, #36] @ 4091c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 407d8 │ │ │ │ + ldr r2, [pc, #20] @ 40920 │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 407dc │ │ │ │ + ldr r0, [pc, #16] @ 40924 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + eorseq lr, r6, r8, asr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 407fc │ │ │ │ + bne 40944 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40824 │ │ │ │ + beq 4096c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 40838 │ │ │ │ - ldr r1, [pc, #36] @ 4083c │ │ │ │ + ldr r3, [pc, #36] @ 40980 │ │ │ │ + ldr r1, [pc, #36] @ 40984 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40840 │ │ │ │ + ldr r2, [pc, #20] @ 40988 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40844 │ │ │ │ + ldr r0, [pc, #16] @ 4098c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + eorseq lr, r6, r8, asr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 40864 │ │ │ │ - ldr r0, [pc, #12] @ 40870 │ │ │ │ - b a9b64 │ │ │ │ + beq 409ac │ │ │ │ + ldr r0, [pc, #12] @ 409b8 │ │ │ │ + b a9d20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 40874 │ │ │ │ - b a9b64 │ │ │ │ - mlaseq r8, ip, r1, fp │ │ │ │ - eorseq fp, r8, r4, lsr #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r6, [r3, #8] │ │ │ │ - moveq r6, r3 │ │ │ │ - cmp r2, #3 │ │ │ │ - add r6, r6, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - sub r4, r6, #4 │ │ │ │ - bne 408dc │ │ │ │ - clz r2, r5 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #8 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 40914 │ │ │ │ - ldr ip, [pc, #956] @ 40ca0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov ip, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 4094c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 40954 │ │ │ │ - ldr r2, [pc, #868] @ 40ca4 │ │ │ │ - ldr r1, [pc, #868] @ 40ca8 │ │ │ │ - ldr r0, [pc, #868] @ 40cac │ │ │ │ - mov r3, sl │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 40c94 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 40974 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4094c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 409d8 │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 40990 │ │ │ │ - subs r4, r6, #5 │ │ │ │ - beq 409ec │ │ │ │ - ldr r9, [r5, #20] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #784] @ 40cb0 │ │ │ │ - beq 409b0 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - ldreq r4, [pc, #772] @ 40cb0 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 409f8 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 409cc │ │ │ │ - cmp r4, #1 │ │ │ │ - ldreq r4, [pc, #744] @ 40cb0 │ │ │ │ - beq 409f8 │ │ │ │ - b 409d0 │ │ │ │ - ldr r6, [pc, #732] @ 40cb0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ - b 409f8 │ │ │ │ - mov fp, r4 │ │ │ │ - ldr r4, [pc, #716] @ 40cb0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - b 409f8 │ │ │ │ - ldr r4, [pc, #700] @ 40cb0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - bl 27b940 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 4094c │ │ │ │ - ldr r3, [pc, #676] @ 40cb0 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 40a18 │ │ │ │ - mov r5, #0 │ │ │ │ - b 40c64 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 40a40 │ │ │ │ - ldr r3, [pc, #644] @ 40cb4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #640] @ 40cb8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 4094c │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r1, [pc, #624] @ 40cbc │ │ │ │ - ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f6d4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 40c54 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #592] @ 40cc0 │ │ │ │ - ldr r2, [pc, #592] @ 40cc4 │ │ │ │ - bl 1109b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 40aa0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 40aa0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 40c54 │ │ │ │ - ldr r1, [pc, #536] @ 40cc8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl a6970 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 40ba0 │ │ │ │ - ldr r1, [pc, #516] @ 40ccc │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl f406c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40af4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 40af4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 40b2c │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne 40c54 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 40c54 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 118c34 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 40b68 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 40b68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40b8c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne 40b8c │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 40c54 │ │ │ │ - ldr r3, [pc, #276] @ 40cb0 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 40bc8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 40c54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 40c54 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b4404 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 40bfc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 40bfc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 40c54 │ │ │ │ - sub r1, r8, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1714f0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 40c28 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 40c4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 40c64 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40a10 │ │ │ │ - b 4094c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 27ba80 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, ip, asr #4 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq fp, r8, ip, lsr #3 │ │ │ │ - mlaseq r6, r8, r4, r6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr #3 │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ - eorseq fp, r8, ip, ror #3 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - subseq ip, r7, r4, ror lr │ │ │ │ + ldr r0, [pc, #4] @ 409bc │ │ │ │ + b a9d20 │ │ │ │ + eorseq ip, r8, r0, lsr r3 │ │ │ │ + eorseq ip, r8, r8, lsr r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 40ce0 │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 409d0 │ │ │ │ + b 1b0318 │ │ │ │ andeq sl, r2, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 40d30 │ │ │ │ + bne 40a20 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40d68 │ │ │ │ - ldr r1, [pc, #120] @ 40db0 │ │ │ │ + beq 40a58 │ │ │ │ + ldr r1, [pc, #120] @ 40aa0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40da4 │ │ │ │ + beq 40a94 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40d88 │ │ │ │ + bgt 40a78 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 40db4 │ │ │ │ + ldr r1, [pc, #56] @ 40aa4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 40da4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 40a94 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40d70 │ │ │ │ - bl a5850 │ │ │ │ + bne 40a60 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d70 │ │ │ │ + beq 40a60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r4, lsr #5 │ │ │ │ - eorseq r2, r8, r8, ror #31 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40f40 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40f44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpne r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 40e58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40e58 │ │ │ │ - ldr r1, [pc, #316] @ 40f40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #312] @ 40f48 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40e58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #280] @ 40f4c │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40e58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40f38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15daa4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 40e70 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15daa4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 40e68 │ │ │ │ - ldr r2, [pc, #200] @ 40f50 │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi 40f20 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r4, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 40eb0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 41234 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r5, #3 │ │ │ │ - bne 40f14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40f20 │ │ │ │ - ldr r0, [pc, #136] @ 40f54 │ │ │ │ - b 40f24 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40f20 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 41234 │ │ │ │ - b 40f14 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40ed4 │ │ │ │ - b 40f20 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40f20 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 41234 │ │ │ │ - b 40f14 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40ef8 │ │ │ │ - b 40f20 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 40e68 │ │ │ │ - bne 40ec4 │ │ │ │ - ldr r0, [pc, #48] @ 40f58 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 40f5c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq fp, r1, r3, lsl r3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #568] @ 411c8 │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40d10 │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40fa0 │ │ │ │ + bne 40ae8 │ │ │ │ mov r0, #0 │ │ │ │ - b 411c0 │ │ │ │ + b 40d08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40f98 │ │ │ │ + beq 40ae0 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40fd0 │ │ │ │ - bl 2917c0 │ │ │ │ - b 411b4 │ │ │ │ + bne 40b18 │ │ │ │ + bl 29fe74 │ │ │ │ + b 40cfc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41138 │ │ │ │ + beq 40c80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 41040 │ │ │ │ - ldr r3, [pc, #444] @ 411cc │ │ │ │ - ldr r1, [pc, #444] @ 411d0 │ │ │ │ + bne 40b88 │ │ │ │ + ldr r3, [pc, #444] @ 40d14 │ │ │ │ + ldr r1, [pc, #444] @ 40d18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 411a4 │ │ │ │ + beq 40cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 411a4 │ │ │ │ + bne 40cec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 411a4 │ │ │ │ - bl 128554 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 40cec │ │ │ │ + bl 1284ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4106c │ │ │ │ + beq 40bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4106c │ │ │ │ + bne 40bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 41094 │ │ │ │ - bl a5850 │ │ │ │ + bge 40bdc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a4 │ │ │ │ - ldr r3, [pc, #332] @ 411d4 │ │ │ │ - ldr r1, [pc, #332] @ 411d8 │ │ │ │ + bne 40cec │ │ │ │ + ldr r3, [pc, #332] @ 40d1c │ │ │ │ + ldr r1, [pc, #332] @ 40d20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 411a4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 40cec │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 410b0 │ │ │ │ - ldr r3, [pc, #312] @ 411dc │ │ │ │ - ldr r1, [pc, #312] @ 411e0 │ │ │ │ + bne 40bf8 │ │ │ │ + ldr r3, [pc, #312] @ 40d24 │ │ │ │ + ldr r1, [pc, #312] @ 40d28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 411a4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 40cec │ │ │ │ cmp r5, r8 │ │ │ │ - blt 4111c │ │ │ │ + blt 40c64 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 410b8 │ │ │ │ + bge 40c00 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 410e4 │ │ │ │ - bl 2917c0 │ │ │ │ - b 411a4 │ │ │ │ + bne 40c2c │ │ │ │ + bl 29fe74 │ │ │ │ + b 40cec │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -23161,406 +22861,488 @@ │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r5, lsr #3 │ │ │ │ lsrhi r2, r5, #5 │ │ │ │ ldrhi r3, [r4, r2, lsl #2] │ │ │ │ andhi r5, r5, #31 │ │ │ │ orrhi r3, r3, fp, lsl r5 │ │ │ │ strhi r3, [r4, r2, lsl #2] │ │ │ │ - b 40fe8 │ │ │ │ - bl a5850 │ │ │ │ + b 40b30 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a4 │ │ │ │ + bne 40cec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41168 │ │ │ │ + beq 40cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41168 │ │ │ │ + bne 40cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41194 │ │ │ │ - ldr r3, [pc, #92] @ 411e4 │ │ │ │ + beq 40cdc │ │ │ │ + ldr r3, [pc, #92] @ 40d2c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 411a4 │ │ │ │ + bl 1441dc │ │ │ │ + b 40cec │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 411e8 │ │ │ │ - b 411c0 │ │ │ │ + ldr r0, [pc, #68] @ 40d30 │ │ │ │ + b 40d08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 411b4 │ │ │ │ + beq 40cfc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b45c │ │ │ │ - b 40f98 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 40ae0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r8, ip, ror r2 │ │ │ │ + eorseq ip, r8, r4, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r2, fp │ │ │ │ + eorseq ip, r8, ip, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, asr #5 │ │ │ │ + eorseq ip, r8, r4, asr #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r8, r0, ror #5 │ │ │ │ + @ instruction: 0x0038c3d8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 411f0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41228 │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #20] @ 41230 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 41230 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl aeb64 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 412dc │ │ │ │ - mov r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl aefe0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + ldr r3, [pc, #368] @ 40ebc │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40ec0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 40dd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae134 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40dd4 │ │ │ │ + ldr r1, [pc, #316] @ 40ebc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #312] @ 40ec4 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40dd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #280] @ 40ec8 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40dd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae134 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40eb4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15e5ac │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 40dec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15e5ac │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 40de4 │ │ │ │ + ldr r2, [pc, #200] @ 40ecc │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40e9c │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40e2c │ │ │ │ mov r1, r6 │ │ │ │ - bne 41280 │ │ │ │ - bl a5850 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 41124 │ │ │ │ cmp r0, #0 │ │ │ │ - mvnne r4, #0 │ │ │ │ - b 412b8 │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40e90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40e9c │ │ │ │ + ldr r0, [pc, #136] @ 40ed0 │ │ │ │ + b 40ea0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40e9c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115bd0 │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 412b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 412b0 │ │ │ │ + bl 41124 │ │ │ │ + b 40e90 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40e50 │ │ │ │ + b 40e9c │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40e9c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 4125c │ │ │ │ - ldr r3, [r5] │ │ │ │ + bl 41124 │ │ │ │ + b 40e90 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40e74 │ │ │ │ + b 40e9c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 40de4 │ │ │ │ + bne 40e40 │ │ │ │ + ldr r0, [pc, #48] @ 40ed4 │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 412dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 412dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #28] @ 40ed8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq ip, r1, fp, lsl #8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 41308 │ │ │ │ + beq 40f00 │ │ │ │ pop {r4, lr} │ │ │ │ - b 186ed4 │ │ │ │ - ldr r3, [pc, #16] @ 41320 │ │ │ │ - ldr r1, [pc, #16] @ 41324 │ │ │ │ + b 187edc │ │ │ │ + ldr r3, [pc, #16] @ 40f18 │ │ │ │ + ldr r1, [pc, #16] @ 40f1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b2f8 │ │ │ │ + @ instruction: 0x0038c3f0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 4133c │ │ │ │ + ldr r3, [pc, #8] @ 40f34 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 41340 │ │ │ │ - b 30998c │ │ │ │ - eorseq r4, r7, r8, asr r4 │ │ │ │ - andeq r1, r4, r4, asr #10 │ │ │ │ + ldr r2, [pc, #4] @ 40f38 │ │ │ │ + b 310180 │ │ │ │ + eorseq r5, r7, r8, ror #4 │ │ │ │ + ldrdeq r1, [r4], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2a714 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41394 │ │ │ │ - ldr r3, [pc, #348] @ 414e4 │ │ │ │ + bne 40f8c │ │ │ │ + ldr r3, [pc, #348] @ 410dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r6, r0 │ │ │ │ - b 414d8 │ │ │ │ + b 410d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 414d4 │ │ │ │ + beq 410cc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414b0 │ │ │ │ + beq 410a8 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414b0 │ │ │ │ + beq 410a8 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414b0 │ │ │ │ + beq 410a8 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 414b0 │ │ │ │ + beq 410a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 414d8 │ │ │ │ + bne 410d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 414d4 │ │ │ │ + beq 410cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 414d4 │ │ │ │ + bne 410cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41520 │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #40] @ 4153c │ │ │ │ + bne 41118 │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #20] @ 41120 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4153c │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41540 │ │ │ │ - movne r0, r2 │ │ │ │ + ldr r0, [pc] @ 41120 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl aed78 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 411cc │ │ │ │ + mov r4, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl af1f4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bne 41170 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r4, #0 │ │ │ │ + b 411a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 115ae0 │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 411a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 411a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 4114c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 411cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 411cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41750 │ │ │ │ + bne 413e0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41760 │ │ │ │ + ldr r3, [pc, #464] @ 413f0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41674 │ │ │ │ - ldr r3, [pc, #428] @ 41760 │ │ │ │ + bne 41304 │ │ │ │ + ldr r3, [pc, #428] @ 413f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41674 │ │ │ │ - ldr r3, [pc, #400] @ 41760 │ │ │ │ + bne 41304 │ │ │ │ + ldr r3, [pc, #400] @ 413f0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4165c │ │ │ │ - ldr r3, [pc, #368] @ 41760 │ │ │ │ + bne 412ec │ │ │ │ + ldr r3, [pc, #368] @ 413f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4165c │ │ │ │ + bne 412ec │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41764 │ │ │ │ + ldr r1, [pc, #340] @ 413f4 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41768 │ │ │ │ + ldrlt r1, [pc, #336] @ 413f8 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41764 │ │ │ │ + ldr r3, [pc, #324] @ 413f4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41644 │ │ │ │ + beq 412d4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 4176c │ │ │ │ - ldr r1, [pc, #308] @ 41770 │ │ │ │ - ldrne r0, [pc, #300] @ 4176c │ │ │ │ - ldrne r1, [pc, #304] @ 41774 │ │ │ │ - b 41758 │ │ │ │ + ldr r0, [pc, #308] @ 413fc │ │ │ │ + ldr r1, [pc, #308] @ 41400 │ │ │ │ + ldrne r0, [pc, #300] @ 413fc │ │ │ │ + ldrne r1, [pc, #304] @ 41404 │ │ │ │ + b 413e8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41778 │ │ │ │ - ldr r1, [pc, #296] @ 4177c │ │ │ │ - ldrne r0, [pc, #288] @ 41778 │ │ │ │ - ldrne r1, [pc, #292] @ 41780 │ │ │ │ - b 41758 │ │ │ │ + ldr r0, [pc, #296] @ 41408 │ │ │ │ + ldr r1, [pc, #296] @ 4140c │ │ │ │ + ldrne r0, [pc, #288] @ 41408 │ │ │ │ + ldrne r1, [pc, #292] @ 41410 │ │ │ │ + b 413e8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 4176c │ │ │ │ - ldr r1, [pc, #280] @ 41784 │ │ │ │ - ldrne r0, [pc, #252] @ 4176c │ │ │ │ - ldrne r1, [pc, #276] @ 41788 │ │ │ │ - b 41758 │ │ │ │ - ldr r3, [pc, #228] @ 41760 │ │ │ │ + ldr r0, [pc, #260] @ 413fc │ │ │ │ + ldr r1, [pc, #280] @ 41414 │ │ │ │ + ldrne r0, [pc, #252] @ 413fc │ │ │ │ + ldrne r1, [pc, #276] @ 41418 │ │ │ │ + b 413e8 │ │ │ │ + ldr r3, [pc, #228] @ 413f0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 416b0 │ │ │ │ - ldr r3, [pc, #196] @ 41760 │ │ │ │ + bne 41340 │ │ │ │ + ldr r3, [pc, #196] @ 413f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41734 │ │ │ │ + beq 413c4 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41764 │ │ │ │ - ldr r3, [pc, #124] @ 41764 │ │ │ │ - ldrlt r1, [pc, #124] @ 41768 │ │ │ │ + ldr r1, [pc, #128] @ 413f4 │ │ │ │ + ldr r3, [pc, #124] @ 413f4 │ │ │ │ + ldrlt r1, [pc, #124] @ 413f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4171c │ │ │ │ + beq 413ac │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41758 │ │ │ │ + b 413e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 4176c │ │ │ │ - ldr r1, [pc, #96] @ 4178c │ │ │ │ - ldrne r0, [pc, #60] @ 4176c │ │ │ │ - ldrne r1, [pc, #92] @ 41790 │ │ │ │ - b 41758 │ │ │ │ + ldr r0, [pc, #68] @ 413fc │ │ │ │ + ldr r1, [pc, #96] @ 4141c │ │ │ │ + ldrne r0, [pc, #60] @ 413fc │ │ │ │ + ldrne r1, [pc, #92] @ 41420 │ │ │ │ + b 413e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a2f4 │ │ │ │ - ldr r1, [pc, #60] @ 41794 │ │ │ │ + ldr r1, [pc, #60] @ 41424 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @@ -23570,856 +23352,880 @@ │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - b 411f0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1488ec │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 41460 │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #40] @ 4147c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 4147c │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 41480 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41494 │ │ │ │ + b 1b0318 │ │ │ │ + andeq r9, r2, ip, lsr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2a804 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge 414cc │ │ │ │ + ldr r3, [pc, #196] @ 41588 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1441dc │ │ │ │ + bne 414d8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 9307c │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 414e8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 29fe74 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 999a0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 414e0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 41528 │ │ │ │ + ldr r3, [pc, #112] @ 41588 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e94 │ │ │ │ + b 4157c │ │ │ │ + bl 9307c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 4156c │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 41560 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 175c1c <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4156c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 41538 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e94 │ │ │ │ + b 41580 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + b 410e0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #116] @ 4161c │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 415e0 │ │ │ │ + add ip, sp, #12 │ │ │ │ + ldr r1, [pc, #92] @ 41620 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 415fc │ │ │ │ + b 415f4 │ │ │ │ + ldr r0, [pc, #56] @ 41620 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 415b8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 41614 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1033f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 415f4 │ │ │ │ + ldrne r0, [pc, #16] @ 41624 │ │ │ │ + ldreq r0, [pc, #4] @ 4161c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sl, r5, r0, lsr #32 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 41978 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 41a34 │ │ │ │ + ldr r8, [pc, #640] @ 418c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41804 │ │ │ │ + beq 41694 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #608] @ 41a38 │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #608] @ 418c8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41804 │ │ │ │ + bne 41694 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41a3c │ │ │ │ + ldr r3, [pc, #556] @ 418cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 41848 │ │ │ │ + bne 416d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15daa4 │ │ │ │ + bl 15e5ac │ │ │ │ cmp r0, r4 │ │ │ │ - blt 41848 │ │ │ │ + blt 416d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 41a40 │ │ │ │ + ldr r1, [pc, #512] @ 418d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14d74c │ │ │ │ + b 14df30 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 4188c │ │ │ │ - ldr r1, [pc, #472] @ 41a34 │ │ │ │ + beq 4171c │ │ │ │ + ldr r1, [pc, #472] @ 418c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #464] @ 41a38 │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #464] @ 418c8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4188c │ │ │ │ + bne 4171c │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 418a8 │ │ │ │ + beq 41738 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 419b4 │ │ │ │ + beq 41844 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41990 │ │ │ │ + beq 41820 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41a44 │ │ │ │ - beq 41914 │ │ │ │ - ldr r1, [pc, #340] @ 41a34 │ │ │ │ - bl adf20 │ │ │ │ - ldr r3, [pc, #352] @ 41a48 │ │ │ │ - ldr r8, [pc, #344] @ 41a44 │ │ │ │ + ldreq r8, [pc, #364] @ 418d4 │ │ │ │ + beq 417a4 │ │ │ │ + ldr r1, [pc, #340] @ 418c4 │ │ │ │ + bl ae134 │ │ │ │ + ldr r3, [pc, #352] @ 418d8 │ │ │ │ + ldr r8, [pc, #344] @ 418d4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41914 │ │ │ │ + b 417a4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 419bc │ │ │ │ - bne 4192c │ │ │ │ + blt 4184c │ │ │ │ + bne 417bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41944 │ │ │ │ + bne 417d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 418f4 │ │ │ │ - b 41960 │ │ │ │ + bne 41784 │ │ │ │ + b 417f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d924 │ │ │ │ + bl 12d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41908 │ │ │ │ - b 419bc │ │ │ │ + beq 41798 │ │ │ │ + b 4184c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41914 │ │ │ │ + bne 417a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 41914 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 417a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41984 │ │ │ │ + beq 41814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41984 │ │ │ │ + bne 41814 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41a2c │ │ │ │ + beq 418bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419b4 │ │ │ │ + beq 41844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 419b4 │ │ │ │ + bne 41844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41a2c │ │ │ │ + b 418bc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419e0 │ │ │ │ + beq 41870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 419e0 │ │ │ │ + bne 41870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a04 │ │ │ │ + beq 41894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a04 │ │ │ │ + bne 41894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419b4 │ │ │ │ + beq 41844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 419b4 │ │ │ │ + bne 41844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 419b4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 41844 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq sp, r7, r4, asr #6 │ │ │ │ - @ instruction: 0x001c32f0 │ │ │ │ - eorseq r0, r1, ip, lsl #16 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41a5c │ │ │ │ - b 1acb8c │ │ │ │ - andeq r9, r2, ip, lsr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2a804 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge 41a94 │ │ │ │ - ldr r3, [pc, #196] @ 41b50 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - bne 41aa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92ff4 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41ab0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 99924 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 41aa8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 41af0 │ │ │ │ - ldr r3, [pc, #112] @ 41b50 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - b 41b44 │ │ │ │ - bl 92ff4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 41b34 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 41b28 │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 174da8 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 41b34 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 41b00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - b 41b48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 41be0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 41ba4 │ │ │ │ - add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 41be4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe24c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41bc0 │ │ │ │ - b 41bb8 │ │ │ │ - ldr r0, [pc, #56] @ 41be4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41b7c │ │ │ │ - mov r0, #0 │ │ │ │ - b 41bd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1033e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 41bb8 │ │ │ │ - ldrne r0, [pc, #16] @ 41be8 │ │ │ │ - ldreq r0, [pc, #4] @ 41be0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r8, r5, r0, lsr #30 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - b 41c8c │ │ │ │ + andseq r8, ip, ip, ror #11 │ │ │ │ + eorseq r6, r1, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41c28 │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #40] @ 41c44 │ │ │ │ + bne 41914 │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #40] @ 41930 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41c44 │ │ │ │ + ldr r2, [pc, #16] @ 41930 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41c48 │ │ │ │ + ldr r0, [pc, #8] @ 41934 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41c84 │ │ │ │ + beq 41970 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 41d40 │ │ │ │ + bl 41a2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25151c │ │ │ │ + bl 2631b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41cc8 │ │ │ │ + bne 419b4 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, r1, #8 │ │ │ │ - b 2c4cb0 │ │ │ │ + b 2cf1a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41ce0 │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 419cc │ │ │ │ + b 1b0318 │ │ │ │ muleq r2, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41d1c │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #40] @ 41d38 │ │ │ │ + bne 41a08 │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #40] @ 41a24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41d38 │ │ │ │ + ldr r2, [pc, #16] @ 41a24 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41d3c │ │ │ │ + ldr r0, [pc, #8] @ 41a28 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41d80 │ │ │ │ + ldr ip, [pc, #44] @ 41a6c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41d84 │ │ │ │ + ldr lr, [pc, #40] @ 41a70 │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ mov r3, #0 │ │ │ │ strb ip, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ strb ip, [r0, r3] │ │ │ │ - b 41d64 │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ + b 41a50 │ │ │ │ + subeq r2, r8, ip, lsl #5 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ + │ │ │ │ +00041a74 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + b 410e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 300f60 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ + bl 308554 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41ddc │ │ │ │ + beq 41ad0 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 285704 <_PySet_Update@@Base> │ │ │ │ + bl 1bdf88 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41de0 │ │ │ │ + bge 41ad4 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ddc │ │ │ │ + beq 41ad0 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41ddc │ │ │ │ + bne 41ad0 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00041de8 <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, ip, #268435456 @ 0x10000000 │ │ │ │ - bne 41e30 <_Py_ResurrectReference@@Base+0x48> │ │ │ │ - ldr r0, [pc, #96] @ 41e7c <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - ldr r2, [pc, #96] @ 41e80 <_Py_ResurrectReference@@Base+0x98> │ │ │ │ - ldr r1, [pc, #96] @ 41e84 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + bne 41b20 <_Py_ResurrectReference@@Base+0xac> │ │ │ │ + ldr r0, [pc, #96] @ 41b6c <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #96] @ 41b70 <_Py_ResurrectReference@@Base+0xfc> │ │ │ │ + ldr r1, [pc, #96] @ 41b74 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41e74 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + b 41b64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c30 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31798c │ │ │ │ + bl 31cbb0 <_PyTime_AsTimeval@@Base+0x2c5c> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 41e70 <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - bl 272ee8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 41b60 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ + bl 283744 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41e74 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ - bl bea24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41b64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl bec3c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, lsl r5 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ + eorseq r9, r5, r0, lsl r6 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 41ebc <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bhi 41bac <_Py_ResurrectReference@@Base+0x138> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 4206c <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + ldrle r0, [pc, #436] @ 41d5c <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41ee0 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #428] @ 42070 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ + b 41bd0 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #428] @ 41d60 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41eac <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bne 41b9c <_Py_ResurrectReference@@Base+0x128> │ │ │ │ mov r4, #0 │ │ │ │ - b 42064 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + b 41d54 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f00 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + beq 41bf0 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41f38 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - b 41f14 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #364] @ 42074 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #364] @ 42078 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41c28 <_Py_ResurrectReference@@Base+0x1b4> │ │ │ │ + b 41c04 <_Py_ResurrectReference@@Base+0x190> │ │ │ │ + ldr r3, [pc, #364] @ 41d64 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #364] @ 41d68 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl ab0dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41f5c <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - bl a5850 │ │ │ │ + bne 41c4c <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41f5c <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - ldr r2, [pc, #300] @ 4206c <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + b 41c4c <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + ldr r2, [pc, #300] @ 41d5c <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41f30 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ - ldr r0, [pc, #304] @ 4207c <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41c20 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #304] @ 41d6c <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 42080 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + ldr r1, [pc, #300] @ 41d70 <_Py_ResurrectReference@@Base+0x2fc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 117854 │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r9, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ add r7, r7, r3 │ │ │ │ movle fp, #0 │ │ │ │ movgt fp, #1 │ │ │ │ mov sl, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31014c <_PyArg_BadArgument@@Base+0x5f4> │ │ │ │ + bl 315c0c <_PyArg_BadArgument@@Base+0x370> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 42064 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41d54 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4203c <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41d2c <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41ffc <_Py_ResurrectReference@@Base+0x214> │ │ │ │ + bne 41cec <_Py_ResurrectReference@@Base+0x278> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4203c <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41d2c <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4203c <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bne 41d2c <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4203c <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 41d2c <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 4201c <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + beq 41d0c <_Py_ResurrectReference@@Base+0x298> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 4201c <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + bne 41d0c <_Py_ResurrectReference@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sl, sl, r8 │ │ │ │ cmp sl, r9 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, r8 │ │ │ │ - beq 41f8c <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ - b 42064 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41c7c <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + b 41d54 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 41ed8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, ror #6 │ │ │ │ + eorseq sl, r5, r0, ror #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq lr, r6, ip, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr #10 │ │ │ │ - ldr r0, [pc] @ 4208c <_Py_ResurrectReference@@Base+0x2a4> │ │ │ │ - b 9df88 │ │ │ │ - eorseq fp, r8, r4, ror #10 │ │ │ │ + eorseq ip, r8, r4, ror #12 │ │ │ │ + ldr r0, [pc] @ 41d7c <_Py_ResurrectReference@@Base+0x308> │ │ │ │ + b 9e008 │ │ │ │ + eorseq ip, r8, r8, lsl #13 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 42184 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41e74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42184 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41e74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 4218c <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #168] @ 42190 <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r1, [pc, #168] @ 41e7c <_Py_ResurrectReference@@Base+0x408> │ │ │ │ + ldr r0, [pc, #168] @ 41e80 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42100 <_Py_ResurrectReference@@Base+0x318> │ │ │ │ + bne 41df0 <_Py_ResurrectReference@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 42194 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #128] @ 41e84 <_Py_ResurrectReference@@Base+0x410> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 42198 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #124] @ 41e88 <_Py_ResurrectReference@@Base+0x414> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 42150 <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + beq 41e40 <_Py_ResurrectReference@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42150 <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + bne 41e40 <_Py_ResurrectReference@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 420f0 <_Py_ResurrectReference@@Base+0x308> │ │ │ │ + beq 41de0 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42184 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41e74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42184 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41e74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r1, r8, asr r8 │ │ │ │ - eorseq pc, r7, r0, lsl pc @ │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eorseq r1, r8, r0, lsr #1 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x0038b5dc │ │ │ │ + eorseq ip, r8, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 421c4 <_Py_ResurrectReference@@Base+0x3dc> │ │ │ │ + bne 41eb4 <_Py_ResurrectReference@@Base+0x440> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1776ec │ │ │ │ + b 178578 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 421e8 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 41ed8 <_Py_ResurrectReference@@Base+0x464> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 421b8 <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ - eorseq r2, r7, ip, asr #14 │ │ │ │ - │ │ │ │ -000421ec <_PyErr_SetLocaleString@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #76] @ 42258 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 143e3c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 4225c <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 356650 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118254 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r4, r6, r4, asr #4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 41ea8 <_Py_ResurrectReference@@Base+0x434> │ │ │ │ + eorseq r3, r7, r8, lsr r8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 42278 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #12] @ 41ef4 <_Py_ResurrectReference@@Base+0x480> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 4227c <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + ldr r0, [pc, #8] @ 41ef8 <_Py_ResurrectReference@@Base+0x484> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc] @ 422a0 <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc] @ 41f1c <_Py_ResurrectReference@@Base+0x4a8> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000422a4 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041f20 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #468] @ 42490 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 4210c <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4235c <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41fd8 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29aa1c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8b98 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 42494 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 42110 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 42498 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 42114 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 4249c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 42118 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42350 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41fcc <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b 42464 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 424a0 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 420e0 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 4211c <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 42474 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 420f0 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 42474 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 420f0 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29aa1c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8b98 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42420 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 42494 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 4209c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 42110 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 424a4 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 42120 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42420 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 4209c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42420 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 4249c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 4209c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 42118 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42410 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 4208c <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42488 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 4249c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42104 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 42118 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4245c <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 420d8 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, asr r6 │ │ │ │ + eorseq ip, r8, r8, ror r7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, r8, lsl #13 │ │ │ │ + eorseq ip, r8, ip, lsr #15 │ │ │ │ + │ │ │ │ +00042124 <_PyErr_SetLocaleString@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #76] @ 42190 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 144588 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #60] @ 42194 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 357750 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11816c <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, asr #6 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24429,197 +24235,197 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsl r2, r2, #16 │ │ │ │ str r3, [sp] │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrb r3, [r0, #15] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - ldr r0, [pc, #8] @ 424fc <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #8] @ 421ec <_PyErr_SetLocaleString@@Base+0xc8> │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038b7b0 │ │ │ │ + @ instruction: 0x0038c8d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42528 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 42218 <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d0538 │ │ │ │ + b 1d6350 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4254c <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 4223c <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4251c <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r2, r7, r4, asr r7 │ │ │ │ + b 4220c <_PyErr_SetLocaleString@@Base+0xe8> │ │ │ │ + eorseq r3, r7, r0, asr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [pc, #60] @ 42298 <_PyErr_SetLocaleString@@Base+0x174> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + bic r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r5, #4 │ │ │ │ + orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b93c0 │ │ │ │ + eorseq sl, r8, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4258c <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 422d8 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42584 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 422d0 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42740 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 42748 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 4248c <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ + ldr r0, [pc, #444] @ 42494 <_PyErr_SetLocaleString@@Base+0x370> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 4274c <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 42750 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 42498 <_PyErr_SetLocaleString@@Base+0x374> │ │ │ │ + ldr r3, [pc, #436] @ 4249c <_PyErr_SetLocaleString@@Base+0x378> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42628 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42374 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42628 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #388] @ 42754 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #388] @ 424a0 <_PyErr_SetLocaleString@@Base+0x37c> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42628 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ - ldr r1, [pc, #356] @ 42758 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ae134 │ │ │ │ + ldr r1, [pc, #356] @ 424a4 <_PyErr_SetLocaleString@@Base+0x380> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42628 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42628 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x250> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 42658 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 423a4 <_PyErr_SetLocaleString@@Base+0x280> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15daa4 │ │ │ │ + bl 15e5ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42650 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 4239c <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42618 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42364 <_PyErr_SetLocaleString@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42648 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42394 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 4270c <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 42458 <_PyErr_SetLocaleString@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115bd0 │ │ │ │ + bl 115ae0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 426ac <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 423f8 <_PyErr_SetLocaleString@@Base+0x2d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 426ac <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 423f8 <_PyErr_SetLocaleString@@Base+0x2d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 426dc <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 42428 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42648 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42394 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42648 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42394 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 42648 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 42394 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42668 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 423b4 <_PyErr_SetLocaleString@@Base+0x290> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42740 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 4248c <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42740 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 4248c <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 42740 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4248c <_PyErr_SetLocaleString@@Base+0x368> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42730 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 4247c <_PyErr_SetLocaleString@@Base+0x358> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42730 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 4247c <_PyErr_SetLocaleString@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42584 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 42648 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 4275c <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 422d0 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + b 42394 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + ldr r0, [pc, #20] @ 424a8 <_PyErr_SetLocaleString@@Base+0x384> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 427b8 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - bic r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r5, #4 │ │ │ │ - orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b90f8 │ │ │ │ - @ instruction: 0x00388ff0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb ip, [r4, #20] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ @@ -24635,680 +24441,680 @@ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ ldrb ip, [r4, #16] │ │ │ │ ldrb lr, [r4, #17] │ │ │ │ ldrb r5, [r4, #18] │ │ │ │ sub sp, sp, #24 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 42844 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + beq 42534 <_PyErr_SetLocaleString@@Base+0x410> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 428c0 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ - bl 128d34 │ │ │ │ - b 42874 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #128] @ 425b0 <_PyErr_SetLocaleString@@Base+0x48c> │ │ │ │ + bl 128ccc │ │ │ │ + b 42564 <_PyErr_SetLocaleString@@Base+0x440> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 42864 <_PyEval_FormatKwargsError@@Base+0x5c0> │ │ │ │ + beq 42554 <_PyErr_SetLocaleString@@Base+0x430> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 428c4 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ - bl 128d34 │ │ │ │ - b 42874 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ - ldr r0, [pc, #92] @ 428c8 <_PyEval_FormatKwargsError@@Base+0x624> │ │ │ │ + ldr r0, [pc, #100] @ 425b4 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ + bl 128ccc │ │ │ │ + b 42564 <_PyErr_SetLocaleString@@Base+0x440> │ │ │ │ + ldr r0, [pc, #92] @ 425b8 <_PyErr_SetLocaleString@@Base+0x494> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42884 <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ + bne 42574 <_PyErr_SetLocaleString@@Base+0x450> │ │ │ │ mov r0, #0 │ │ │ │ - b 428b8 <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ + b 425a8 <_PyErr_SetLocaleString@@Base+0x484> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4289c <_PyEval_FormatKwargsError@@Base+0x5f8> │ │ │ │ - bl 779e8 │ │ │ │ + beq 4258c <_PyErr_SetLocaleString@@Base+0x468> │ │ │ │ + bl 77688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4287c <_PyEval_FormatKwargsError@@Base+0x5d8> │ │ │ │ + beq 4256c <_PyErr_SetLocaleString@@Base+0x448> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 428b8 <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ + beq 425a8 <_PyErr_SetLocaleString@@Base+0x484> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77810 │ │ │ │ + b 774b0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r4, asr #16 │ │ │ │ - eorseq fp, r8, r4, ror #16 │ │ │ │ - eorseq fp, r8, r0, lsl #17 │ │ │ │ + eorseq ip, r8, r8, ror #18 │ │ │ │ + eorseq ip, r8, r8, lsl #19 │ │ │ │ + eorseq ip, r8, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42918 <_PyEval_FormatKwargsError@@Base+0x674> │ │ │ │ + beq 42608 <_PyErr_SetLocaleString@@Base+0x4e4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 42920 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ + ldreq r0, [pc, #20] @ 42610 <_PyErr_SetLocaleString@@Base+0x4ec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 42920 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ - bl 41d40 │ │ │ │ + ldreq r1, [pc, #8] @ 42610 <_PyErr_SetLocaleString@@Base+0x4ec> │ │ │ │ + bl 41a2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [pc] @ 4292c <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ - b 9df88 │ │ │ │ - eorseq pc, r5, ip, asr sp @ │ │ │ │ + ldr r0, [pc] @ 4261c <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ + b 9e008 │ │ │ │ + eorseq r0, r6, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 42968 <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + bne 42658 <_PyErr_SetLocaleString@@Base+0x534> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4297c <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ - b 4298c <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + bne 4266c <_PyErr_SetLocaleString@@Base+0x548> │ │ │ │ + b 4267c <_PyErr_SetLocaleString@@Base+0x558> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42958 <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ + beq 42648 <_PyErr_SetLocaleString@@Base+0x524> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 426c4 <_PyErr_SetLocaleString@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #212] @ 4278c <_PyErr_SetLocaleString@@Base+0x668> │ │ │ │ + ldr r1, [pc, #212] @ 42790 <_PyErr_SetLocaleString@@Base+0x66c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 426e4 <_PyErr_SetLocaleString@@Base+0x5c0> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 426ec <_PyErr_SetLocaleString@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #184] @ 42794 <_PyErr_SetLocaleString@@Base+0x670> │ │ │ │ + ldr r1, [pc, #184] @ 42798 <_PyErr_SetLocaleString@@Base+0x674> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1284ec │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 42720 <_PyErr_SetLocaleString@@Base+0x5fc> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 426e4 <_PyErr_SetLocaleString@@Base+0x5c0> │ │ │ │ + ldr r3, [pc, #136] @ 4279c <_PyErr_SetLocaleString@@Base+0x678> │ │ │ │ + ldr r1, [pc, #136] @ 427a0 <_PyErr_SetLocaleString@@Base+0x67c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 426e4 <_PyErr_SetLocaleString@@Base+0x5c0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 42784 <_PyErr_SetLocaleString@@Base+0x660> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42764 <_PyErr_SetLocaleString@@Base+0x640> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 42750 <_PyErr_SetLocaleString@@Base+0x62c> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99e94 │ │ │ │ + b 42764 <_PyErr_SetLocaleString@@Base+0x640> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42744 <_PyErr_SetLocaleString@@Base+0x620> │ │ │ │ + b 426e4 <_PyErr_SetLocaleString@@Base+0x5c0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 999a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 42784 <_PyErr_SetLocaleString@@Base+0x660> │ │ │ │ + bl 29fe74 │ │ │ │ + b 426e4 <_PyErr_SetLocaleString@@Base+0x5c0> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, ror #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r4, lsl sl │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r8, r4, lsr sl │ │ │ │ │ │ │ │ -000429a8 <_PyImport_ClearExtension@@Base>: │ │ │ │ +000427a4 <_PyImport_ClearExtension@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #256] @ 42ac0 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 428bc <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 22e7ec │ │ │ │ + bl 240d6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 429f8 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a5850 │ │ │ │ + bne 427f4 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a58d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 42a34 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42830 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42a34 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42830 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 42a34 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 42830 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 42a60 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b39c │ │ │ │ + bgt 4285c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b418 │ │ │ │ mov r7, r0 │ │ │ │ - bl 23a078 │ │ │ │ + bl 24c5f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42a90 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42a88 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 4288c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42884 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a48 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 42844 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 42a48 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42844 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 42e70 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ + bl 42d0c <_PyImport_ClearExtension@@Base+0x568> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 42a48 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42844 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31c814 │ │ │ │ + bl 3229c8 <_PyTime_AsTimeval@@Base+0x8a74> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42aac <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 428a8 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2721d4 <_PyThreadState_NewBound@@Base+0x744> │ │ │ │ - b 42aa4 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 2828e4 │ │ │ │ + b 428a0 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 42af0 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - ldr r3, [pc, #212] @ 42bb8 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - ldr r1, [pc, #212] @ 42bbc <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 42b10 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 42b18 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - ldr r3, [pc, #184] @ 42bc0 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r1, [pc, #184] @ 42bc4 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 428e8 <_PyImport_ClearExtension@@Base+0x144> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d3efc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4290c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 428dc <_PyImport_ClearExtension@@Base+0x138> │ │ │ │ + eorseq r3, r7, r8, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 42b4c <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a5850 │ │ │ │ + mov r4, r2 │ │ │ │ + bl ef524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42b10 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #136] @ 42bc8 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #136] @ 42bcc <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 42b10 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 42bb0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 42b90 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 42b7c <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99e18 │ │ │ │ - b 42b90 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bne 42954 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4294c <_PyImport_ClearExtension@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 42b70 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 42b10 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99924 │ │ │ │ + bl 1a658c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 42bb0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 2917c0 │ │ │ │ - b 42b10 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bne 42954 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2d9c10 │ │ │ │ + ldr r3, [pc, #16] @ 4296c <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 42970 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, ip, asr #30 │ │ │ │ + pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b8f0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsl r9 │ │ │ │ + eorseq ip, r8, r4, lsl #21 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42984 <_PyImport_ClearExtension@@Base+0x1e0> │ │ │ │ + b 1bdea8 │ │ │ │ + ldr r0, [pc] @ 4298c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldrb ip, [r0, #15] │ │ │ │ + ldrb r3, [r0, #14] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + ldrb lr, [r4, #16] │ │ │ │ + lsl r0, r0, #8 │ │ │ │ + orr r0, r0, lr, lsl #16 │ │ │ │ + ldrb lr, [r4, #18] │ │ │ │ + ldrb r5, [r4, #19] │ │ │ │ + orrs r0, r0, lr │ │ │ │ + sub sp, sp, #12 │ │ │ │ + beq 429f0 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #100] @ 42a50 <_PyImport_ClearExtension@@Base+0x2ac> │ │ │ │ + bl 128ccc │ │ │ │ + b 42a10 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a08 <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42a54 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + bl 128ccc │ │ │ │ + b 42a10 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #72] @ 42a58 <_PyImport_ClearExtension@@Base+0x2b4> │ │ │ │ + bl 128ccc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42a2c <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42a2c <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + bl 774b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r5, #0 │ │ │ │ + beq 42a48 <_PyImport_ClearExtension@@Base+0x2a4> │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 77688 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq ip, r8, ip, lsr #21 │ │ │ │ + @ instruction: 0x0038c8d4 │ │ │ │ + eorseq ip, r8, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42cc4 <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #220] @ 42b50 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r3, #3724] @ 0xe8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42c1c <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ - ldr r3, [pc, #184] @ 42cc8 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ - ldr r1, [pc, #184] @ 42ccc <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 42c3c <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ - ldr r2, [pc, #172] @ 42cd0 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + beq 42aa8 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + ldr r3, [pc, #184] @ 42b54 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ + ldr r1, [pc, #184] @ 42b58 <_PyImport_ClearExtension@@Base+0x3b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 42ac8 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ldr r2, [pc, #172] @ 42b5c <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 42c44 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ - ldr r3, [pc, #160] @ 42cd4 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ - ldr r1, [pc, #160] @ 42cd8 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + beq 42ad0 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + ldr r3, [pc, #160] @ 42b60 <_PyImport_ClearExtension@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #160] @ 42b64 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 42cbc <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ - ldr r0, [pc, #144] @ 42cdc <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + b 42b48 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ + ldr r0, [pc, #144] @ 42b68 <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ mov r1, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42c3c <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ - bl 29b990 │ │ │ │ + blt 42ac8 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + bl 2a9b0c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2943c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42c80 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ - bl 3299c │ │ │ │ - b 42ca4 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ - bl 29c574 │ │ │ │ - ldr r0, [pc, #84] @ 42ce0 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ - bl 29cb18 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + bne 42b0c <_PyImport_ClearExtension@@Base+0x368> │ │ │ │ + bl 32df4 │ │ │ │ + b 42b30 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bl 2aa668 │ │ │ │ + ldr r0, [pc, #84] @ 42b6c <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ + bl 2aac0c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42ca4 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ - ldr r3, [pc, #72] @ 42ce4 <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + bne 42b30 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + ldr r3, [pc, #72] @ 42b70 <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 42cbc <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + bl 1441dc │ │ │ │ + b 42b48 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42ce8 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #44] @ 42b74 <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sl, r7, r8, lsr #8 │ │ │ │ + eorseq fp, r7, r8, lsr #10 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r8, asr #19 │ │ │ │ - @ instruction: 0x0038b9f0 │ │ │ │ - eorseq r9, r6, r8, ror #9 │ │ │ │ + eorseq ip, r8, r4, lsr fp │ │ │ │ + eorseq ip, r8, ip, asr fp │ │ │ │ + eorseq sl, r6, r8, ror #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x0038b9fc │ │ │ │ + eorseq ip, r8, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #148] @ 42db4 <_PyImport_ClearExtension@@Base+0x40c> │ │ │ │ - bl 2d6eec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 42c40 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + bl 2de904 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42dac <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + beq 42c38 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29280 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 42d8c <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ + bge 42c18 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42da0 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - bl 132758 │ │ │ │ + bne 42c2c <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42d38 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ + beq 42bc4 <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ mov r0, #0 │ │ │ │ - b 42dac <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + b 42c38 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4359c <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 42dac <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ - ldr r3, [pc, #16] @ 42db8 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + bl 4328c <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 42c38 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ + ldr r3, [pc, #16] @ 42c44 <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 42de4 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1ce6c4 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42e08 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 42dd8 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ - @ instruction: 0x003727bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl ef528 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42e50 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 42e48 <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a3b78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42e50 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2d0e08 │ │ │ │ - ldr r3, [pc, #16] @ 42e68 <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ - ldr r1, [pc, #16] @ 42e6c <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, lsl #20 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42ea8 <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42eb0 <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42eb8 <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ - ldr r2, [pc, #68] @ 42edc <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42ed4 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #48] @ 42ee0 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ - b 42ebc <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ - ldr r1, [pc, #44] @ 42ee4 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ - b 42ebc <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ - ldr r1, [pc, #40] @ 42ee8 <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 42eec <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 42edc <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ - b b289c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, ip, lsr #20 │ │ │ │ - eorseq fp, r8, r4, asr #20 │ │ │ │ - eorseq fp, r8, r0, ror sl │ │ │ │ - @ instruction: 0x0051c890 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 42f00 <_PyImport_ClearExtension@@Base+0x558> │ │ │ │ - b 1b9898 │ │ │ │ - ldr r0, [pc] @ 42f08 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldrb ip, [r0, #15] │ │ │ │ - ldrb r3, [r0, #14] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - ldrb lr, [r4, #16] │ │ │ │ - lsl r0, r0, #8 │ │ │ │ - orr r0, r0, lr, lsl #16 │ │ │ │ - ldrb lr, [r4, #18] │ │ │ │ - ldrb r5, [r4, #19] │ │ │ │ - orrs r0, r0, lr │ │ │ │ - sub sp, sp, #12 │ │ │ │ - beq 42f6c <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42fcc <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ - bl 128d34 │ │ │ │ - b 42f8c <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42f84 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42fd0 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 128d34 │ │ │ │ - b 42f8c <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ - ldr r0, [pc, #72] @ 42fd4 <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ - bl 128d34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42fa8 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 42fa8 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - bl 77810 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r5, #0 │ │ │ │ - beq 42fc4 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 779e8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x0038b7b0 │ │ │ │ - eorseq fp, r8, r0, lsr #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 31789c │ │ │ │ + bl 21e608 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 43010 <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #36] @ 43028 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + bne 42c80 <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #36] @ 42c98 <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4302c <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + ldr r2, [pc, #16] @ 42c9c <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 43028 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + ldr r0, [pc, #4] @ 42c98 <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 43064 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + bhi 42cd4 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 43094 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ - b 43084 <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ - ldr r0, [pc, #44] @ 43098 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + ldrle r1, [pc, #48] @ 42d04 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + b 42cf4 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + ldr r0, [pc, #44] @ 42d08 <_PyImport_ClearExtension@@Base+0x564> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 43054 <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ + b 42cc4 <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 43188 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42e78 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r9, r5, ip, asr #28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42d44 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42d4c <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42d54 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + ldr r2, [pc, #68] @ 42d78 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42d70 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ + ldr r1, [pc, #48] @ 42d7c <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + b 42d58 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldr r1, [pc, #44] @ 42d80 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ + b 42d58 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + ldr r1, [pc, #40] @ 42d84 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42d88 <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42d78 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + b b2b30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, ip, asr #26 │ │ │ │ + eorseq ip, r8, r0, ror fp │ │ │ │ + eorseq ip, r8, r8, lsl #23 │ │ │ │ + @ instruction: 0x0038cbb4 │ │ │ │ + ldrsheq sp, [r1], #-152 @ 0xffffff68 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 430ac <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ - b 1b9898 │ │ │ │ - ldr r0, [pc] @ 430b4 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + beq 42d9c <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ + b 1bdea8 │ │ │ │ + ldr r0, [pc] @ 42da4 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 430c8 <_PyImport_ClearExtension@@Base+0x720> │ │ │ │ - b a6568 │ │ │ │ + blt 42db8 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 430f0 <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ - ldr r1, [pc, #16] @ 430f4 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ + ldr r3, [pc, #16] @ 42de0 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + ldr r1, [pc, #16] @ 42de4 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, r8, lsr #31 │ │ │ │ + eorseq r1, r8, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4312c <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ + bne 42e1c <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 115bd0 │ │ │ │ + bl 115ae0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 43168 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ - b 43154 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ + bne 42e58 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b 42e44 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 4317c <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + ldr r0, [pc, #64] @ 42e6c <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43114 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + bne 42e04 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4314c <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #24] @ 43180 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + bne 42e3c <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [pc, #24] @ 42e70 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 43184 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + ldr r2, [pc, #20] @ 42e74 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 43180 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #8] @ 42e70 <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003726d8 │ │ │ │ + eorseq r3, r7, r4, asr #15 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr fp, [pc, #220] @ 4327c <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ + ldr fp, [pc, #220] @ 42f6c <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 43280 <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + ldreq sl, [pc, #212] @ 42f70 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 431dc <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + beq 42ecc <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 43270 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne 42f60 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 43284 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + ldreq r8, [pc, #148] @ 42f74 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 43224 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + beq 42f14 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 4321c <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bge 42f0c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 431f8 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bne 42ee8 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 43250 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq 42f40 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 43250 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + blt 42f40 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43228 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + bne 42f18 <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ cmp r6, fp │ │ │ │ - beq 43260 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + beq 42f50 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1cc7f8 │ │ │ │ - b 43274 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + bl 1d2030 │ │ │ │ + b 42f64 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r4, ror #21 │ │ │ │ + eorseq ip, r8, r8, lsl #24 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -25322,556 +25128,589 @@ │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 432e8 <_PyImport_ClearExtension@@Base+0x940> │ │ │ │ - bl a5850 │ │ │ │ + bne 42fd8 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 432f4 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ + bne 42fe4 <_PyImport_ClearExtension@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 4331c <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ + ldr r2, [pc, #12] @ 4300c <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 43320 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + ldr r0, [pc, #8] @ 43010 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 43360 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + bhi 43050 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43380 <_PyImport_ClearExtension@@Base+0x9d8> │ │ │ │ - b 4339c <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ - ldr r0, [pc, #316] @ 434a4 <_PyImport_ClearExtension@@Base+0xafc> │ │ │ │ + bne 43070 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + b 4308c <_PyImport_ClearExtension@@Base+0x8e8> │ │ │ │ + ldr r0, [pc, #316] @ 43194 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4349c <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ - b 4334c <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ - bl ab0dc │ │ │ │ + beq 4318c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ + b 4303c <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 433b0 <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ + bne 430a0 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 433cc <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ - bl a5850 │ │ │ │ + bne 430bc <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 433cc <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ - b 4349c <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + beq 430bc <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + b 4318c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 43394 <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + bne 43084 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 43394 <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 43084 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 43448 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + ble 43138 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 43400 <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + beq 430f0 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 43448 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ - b 4348c <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ - ldr r3, [pc, #160] @ 434a8 <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4341c <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - ldr r1, [pc, #148] @ 434a8 <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ - bl adf20 │ │ │ │ + beq 43138 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + b 4317c <_PyImport_ClearExtension@@Base+0x9d8> │ │ │ │ + ldr r3, [pc, #160] @ 43198 <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0x968> │ │ │ │ + ldr r1, [pc, #148] @ 43198 <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43430 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + beq 43120 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 43448 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ - ldr r2, [pc, #116] @ 434ac <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #116] @ 434b0 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - ldr r0, [pc, #100] @ 434a4 <_PyImport_ClearExtension@@Base+0xafc> │ │ │ │ + beq 43138 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + ldr r2, [pc, #116] @ 4319c <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + ldr r1, [pc, #116] @ 431a0 <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #100] @ 43194 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4349c <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4318c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 43468 <_PyImport_ClearExtension@@Base+0xac0> │ │ │ │ + bgt 43158 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 434b4 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ + ldreq r0, [pc, #80] @ 431a4 <_PyImport_ClearExtension@@Base+0xa00> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc7f8 │ │ │ │ + b 1d2030 │ │ │ │ sub r2, r4, r1 │ │ │ │ and r1, r4, r2 │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ mov r0, r6 │ │ │ │ sub r2, r2, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43914 <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 434a8 <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ + b 435ac <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 43198 <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 43430 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - b 4340c <_PyImport_ClearExtension@@Base+0xa64> │ │ │ │ + beq 43120 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00358cdc │ │ │ │ + @ instruction: 0x00359ddc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ - bne 43508 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ + bne 431f8 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43540 <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ + beq 43230 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #108] @ 43598 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + ldr ip, [pc, #108] @ 43288 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4358c <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + beq 4327c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 4358c <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + blt 4327c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43570 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - bl a5850 │ │ │ │ + bne 43260 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4358c <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + bne 4327c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c81f8 <_Py_set_inheritable_async_safe@@Base+0x2e4> │ │ │ │ + b 2d1f28 <_Py_set_inheritable_async_safe@@Base+0x120> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 435cc <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bne 432bc <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 4380c <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - ldr r0, [pc, #568] @ 43810 <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 434fc <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [pc, #568] @ 43500 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43804 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aaa5c │ │ │ │ + beq 434f4 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl aac18 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4360c <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 432fc <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4360c <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 432fc <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43804 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 434f4 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 354608 │ │ │ │ - ldr r2, [pc, #496] @ 43814 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #496] @ 43818 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 354668 │ │ │ │ + bl 355714 │ │ │ │ + ldr r2, [pc, #496] @ 43504 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #496] @ 43508 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355774 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 354608 │ │ │ │ - ldr r2, [pc, #424] @ 43814 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #424] @ 43818 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 354668 │ │ │ │ + bl 355714 │ │ │ │ + ldr r2, [pc, #424] @ 43504 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #424] @ 43508 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355774 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 437b8 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 434a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 437e0 <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 434d0 <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43804 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 434f4 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43804 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 434f4 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 43804 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 434f4 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 4381c <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #24] @ 4350c <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, ror r5 │ │ │ │ - eorseq pc, r5, r4, lsl #10 │ │ │ │ + eorseq fp, r6, r8, ror r6 │ │ │ │ + eorseq r0, r6, r4, lsl #12 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq fp, r8, r8, ror #24 │ │ │ │ + eorseq ip, r8, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 438b4 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ + ldr r1, [pc, #124] @ 435a4 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 43850 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ - bl 340a78 │ │ │ │ + bne 43540 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 438ac <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ + bne 4359c <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4388c <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + bne 4357c <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 438a4 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + b 43594 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43880 <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #16] @ 438b8 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + beq 43570 <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #16] @ 435a8 <_PyImport_ClearExtension@@Base+0xe04> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - │ │ │ │ -000438bc <_PyDeadline_Get@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r2, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sp │ │ │ │ - mov r1, r2 │ │ │ │ - bl 156300 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 438fc <_PyDeadline_Get@@Base+0x40> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - subs r0, r4, r3 │ │ │ │ - sbc r1, r5, r2 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r5, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bne 43958 <_PyDeadline_Get@@Base+0x9c> │ │ │ │ + bne 435f0 <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 439f8 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ - b 1cc7f8 │ │ │ │ + ldreq r0, [pc, #160] @ 43690 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + b 1d2030 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 439f0 <_PyDeadline_Get@@Base+0x134> │ │ │ │ + beq 43688 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43998 <_PyDeadline_Get@@Base+0xdc> │ │ │ │ + ble 43630 <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 439f8 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #100] @ 43690 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 439f8 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #72] @ 43690 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 439f8 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r1, [pc, #60] @ 43690 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 439f0 <_PyDeadline_Get@@Base+0x134> │ │ │ │ + ble 43688 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 439f8 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #20] @ 43690 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr ip, [pc, #304] @ 43b34 <_PyDeadline_Get@@Base+0x278> │ │ │ │ + ldr ip, [pc, #304] @ 437cc <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43b24 <_PyDeadline_Get@@Base+0x268> │ │ │ │ + bne 437bc <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43b2c <_PyDeadline_Get@@Base+0x270> │ │ │ │ + bne 437c4 <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs lr, r1, #0 │ │ │ │ movne lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a4c <_PyDeadline_Get@@Base+0x190> │ │ │ │ + beq 436e4 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 117174 │ │ │ │ + b 117084 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 43b38 <_PyDeadline_Get@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #224] @ 43b3c <_PyDeadline_Get@@Base+0x280> │ │ │ │ + ldr r2, [pc, #224] @ 437d0 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 437d4 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43b04 <_PyDeadline_Get@@Base+0x248> │ │ │ │ + bhi 4379c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #204] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #180] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #148] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #148] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcs r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #116] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #116] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movls r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #84] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #84] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #52] @ 43b40 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #52] @ 437d8 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 43b44 <_PyDeadline_Get@@Base+0x288> │ │ │ │ + ldr r0, [pc, #24] @ 437dc <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43b44 <_PyDeadline_Get@@Base+0x288> │ │ │ │ + ldr r0, [pc, #16] @ 437dc <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq ip, r1, sl, asr #18 │ │ │ │ + subseq sp, r1, r0, lsr #20 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +000437e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 43a88 <_PyObject_GetDictPtr@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4383c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 43828 │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 43828 │ │ │ │ + bl 29fe74 │ │ │ │ + b 43854 │ │ │ │ + ldr r3, [pc, #120] @ 438a8 │ │ │ │ + ldr r1, [pc, #120] @ 438ac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 43854 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 4385c │ │ │ │ + ldr r3, [pc, #100] @ 438b0 │ │ │ │ + ldr r1, [pc, #100] @ 438b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + tst r1, #536870912 @ 0x20000000 │ │ │ │ + bne 43884 │ │ │ │ + ldr r3, [pc, #60] @ 438b0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #60] @ 438b8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b 43854 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 23f37c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00364cf0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r0, sp, ip │ │ │ │ + eorseq ip, r8, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ subs r6, r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -25884,247 +25723,190 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43bb4 <_PyDeadline_Get@@Base+0x2f8> │ │ │ │ + bne 43928 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43bf8 <_PyDeadline_Get@@Base+0x33c> │ │ │ │ - ldr r1, [pc, #208] @ 43c8c <_PyDeadline_Get@@Base+0x3d0> │ │ │ │ + beq 4396c │ │ │ │ + ldr r1, [pc, #208] @ 43a00 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43bf8 <_PyDeadline_Get@@Base+0x33c> │ │ │ │ + bne 4396c │ │ │ │ mov r4, #0 │ │ │ │ - b 43c6c <_PyDeadline_Get@@Base+0x3b0> │ │ │ │ + b 439e0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43bf0 <_PyDeadline_Get@@Base+0x334> │ │ │ │ + bne 43964 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43c54 <_PyDeadline_Get@@Base+0x398> │ │ │ │ + beq 439c8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43c34 <_PyDeadline_Get@@Base+0x378> │ │ │ │ + beq 439a8 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43c54 <_PyDeadline_Get@@Base+0x398> │ │ │ │ + beq 439c8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43c54 <_PyDeadline_Get@@Base+0x398> │ │ │ │ - bl a5850 │ │ │ │ + bne 439c8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43bf0 <_PyDeadline_Get@@Base+0x334> │ │ │ │ + bne 43964 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d92c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8c8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43c80 <_PyDeadline_Get@@Base+0x3c4> │ │ │ │ + beq 439f4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ - │ │ │ │ -00043c90 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 43df0 <_PyObject_GetDictPtr@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 43cec │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 43cd8 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 43cd8 │ │ │ │ - bl 2917c0 │ │ │ │ - b 43d04 │ │ │ │ - ldr r3, [pc, #120] @ 43d58 │ │ │ │ - ldr r1, [pc, #120] @ 43d5c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 43d04 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 43d0c │ │ │ │ - ldr r3, [pc, #100] @ 43d60 │ │ │ │ - ldr r1, [pc, #100] @ 43d64 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43d34 │ │ │ │ - ldr r3, [pc, #60] @ 43d60 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43d68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 43d04 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 22cd04 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363bf0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror #24 │ │ │ │ - eorseq fp, r8, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43da0 │ │ │ │ + bne 43a38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43de8 │ │ │ │ + bl 43a80 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43dd0 │ │ │ │ - b 43dc4 │ │ │ │ + bne 43a68 │ │ │ │ + b 43a5c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43de4 │ │ │ │ + ldr r0, [pc, #52] @ 43a7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ddc │ │ │ │ - b 43d88 │ │ │ │ - bl a5850 │ │ │ │ + beq 43a74 │ │ │ │ + b 43a20 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ddc │ │ │ │ + bne 43a74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror #13 │ │ │ │ + @ instruction: 0x003737d8 │ │ │ │ │ │ │ │ -00043de8 : │ │ │ │ +00043a80 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2a0b80 │ │ │ │ + b 2ae628 │ │ │ │ │ │ │ │ -00043df0 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043a88 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16 │ │ │ │ - bne 43e50 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 43ae8 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43e74 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 43e48 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 43b0c <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 43ae0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r4, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 43b14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 43e7c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 29dfe0 │ │ │ │ + beq 43b14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2abb70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11aa58 │ │ │ │ + bne 43b14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a96c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43e94 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ - b 128d34 │ │ │ │ - @ instruction: 0x0038bcbc │ │ │ │ + ldr r0, [pc] @ 43b2c <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ + b 128ccc │ │ │ │ + eorseq ip, r8, r4, lsl lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 43ecc <_PyObject_GetDictPtr@@Base+0xdc> │ │ │ │ + bge 43b64 <_PyObject_GetDictPtr@@Base+0xdc> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 43ee0 <_PyObject_GetDictPtr@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #36] @ 43ee4 <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #36] @ 43b78 <_PyObject_GetDictPtr@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #36] @ 43b7c <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, r8, lsr #31 │ │ │ │ + eorseq r1, r8, r8, lsr r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #692] @ 441dc <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ + ldr lr, [pc, #692] @ 43e74 <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -26133,1846 +25915,1829 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 43f80 <_PyObject_GetDictPtr@@Base+0x190> │ │ │ │ + bne 43c18 <_PyObject_GetDictPtr@@Base+0x190> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43fc8 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + beq 43c60 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 441e0 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ + ldr ip, [pc, #588] @ 43e78 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 441bc <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ + beq 43e54 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 44020 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ + bne 43cb8 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ mov r4, #1 │ │ │ │ - b 4405c <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ + b 43cf4 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44040 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bne 43cd8 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4405c <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ - b 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + bge 43cf4 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ + b 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 24fe04 │ │ │ │ + bl 261a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 4402c <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ - b 44018 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + bne 43cc4 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + b 43cb0 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ movne r3, #1 │ │ │ │ adds fp, r9, #100 @ 0x64 │ │ │ │ movne fp, #1 │ │ │ │ tst fp, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - bne 440b4 <_PyObject_GetDictPtr@@Base+0x2c4> │ │ │ │ + bne 43d4c <_PyObject_GetDictPtr@@Base+0x2c4> │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 440cc <_PyObject_GetDictPtr@@Base+0x2dc> │ │ │ │ - ldr r3, [pc, #320] @ 441e4 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #320] @ 441e8 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 441ec <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ - bl 11793c │ │ │ │ - b 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ - ldr r3, [pc, #296] @ 441e4 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #296] @ 441e8 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 441f0 <_PyObject_GetDictPtr@@Base+0x400> │ │ │ │ - bl 11793c │ │ │ │ - b 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43d64 <_PyObject_GetDictPtr@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #320] @ 43e7c <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ + ldr r2, [pc, #320] @ 43e80 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43e84 <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ + bl 117854 │ │ │ │ + b 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #296] @ 43e7c <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ + ldr r2, [pc, #296] @ 43e80 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43e88 <_PyObject_GetDictPtr@@Base+0x400> │ │ │ │ + bl 117854 │ │ │ │ + b 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 441f4 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ - ldr r0, [pc, #272] @ 441f8 <_PyObject_GetDictPtr@@Base+0x408> │ │ │ │ + ldr r1, [pc, #272] @ 43e8c <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + ldr r0, [pc, #272] @ 43e90 <_PyObject_GetDictPtr@@Base+0x408> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 441b8 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 43e50 <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + bl c40c4 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 44124 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ + beq 43dbc <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 44190 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43e28 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 44150 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ + beq 43de8 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 44190 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43e28 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 4417c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + beq 43e14 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ lsl r4, r4, #8 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 29838 │ │ │ │ mov r4, r0 │ │ │ │ - b 44190 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43e28 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 441fc <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - beq 441bc <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #84] @ 44200 <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ + ldreq r4, [pc, #88] @ 43e94 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ + beq 43e54 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #84] @ 43e98 <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 143ab4 │ │ │ │ + bl 144200 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq ip, r1, r0, asr r9 │ │ │ │ + subseq sp, r1, r8, lsr #20 │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003692dc │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ - mlaseq r6, r0, r3, ip │ │ │ │ - eorseq fp, r8, ip, lsl sp │ │ │ │ - eorseq fp, r8, r4, lsr #26 │ │ │ │ + @ instruction: 0x0036a3dc │ │ │ │ + @ instruction: 0x0036d4b8 │ │ │ │ + mlaseq r6, r0, r4, sp │ │ │ │ + eorseq ip, r8, r8, asr #28 │ │ │ │ + eorseq ip, r8, r0, asr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 443b0 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ + ldr r3, [pc, #404] @ 44048 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 44230 <_PyObject_GetDictPtr@@Base+0x440> │ │ │ │ + bne 43ec8 <_PyObject_GetDictPtr@@Base+0x440> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44260 <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #376] @ 443b4 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ + b 43ef8 <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #376] @ 4404c <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44260 <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ - bl a5850 │ │ │ │ + beq 43ef8 <_PyObject_GetDictPtr@@Base+0x470> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4427c <_PyObject_GetDictPtr@@Base+0x48c> │ │ │ │ - b 443a8 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + beq 43f14 <_PyObject_GetDictPtr@@Base+0x48c> │ │ │ │ + b 44040 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4438c <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ + bne 44024 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 443b8 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #304] @ 44050 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 442bc <_PyObject_GetDictPtr@@Base+0x4cc> │ │ │ │ - ldr r3, [pc, #272] @ 443b8 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + bne 43f54 <_PyObject_GetDictPtr@@Base+0x4cc> │ │ │ │ + ldr r3, [pc, #272] @ 44050 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4439c <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ - ldr r3, [pc, #248] @ 443bc <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + beq 44034 <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ + ldr r3, [pc, #248] @ 44054 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 443b8 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #224] @ 44050 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44348 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ - ldr r3, [pc, #184] @ 443b8 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + bne 43fe0 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ + ldr r3, [pc, #184] @ 44050 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44348 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ - ldr r3, [pc, #164] @ 443c0 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ + bne 43fe0 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ + ldr r3, [pc, #164] @ 44058 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 44364 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ + b 43ffc <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 443b4 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #72] @ 4404c <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4438c <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ - bl a5850 │ │ │ │ + beq 44024 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443a8 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ + bne 44040 <_PyObject_GetDictPtr@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1cc │ │ │ │ - ldr r5, [pc, #24] @ 443bc <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + b ab388 │ │ │ │ + ldr r5, [pc, #24] @ 44054 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r4, #0 │ │ │ │ - b 4438c <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ + b 44024 <_PyObject_GetDictPtr@@Base+0x59c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 443f0 <_PyObject_GetDictPtr@@Base+0x600> │ │ │ │ - ldr r3, [pc, #208] @ 444b4 <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ - ldr r1, [pc, #208] @ 444b8 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 44404 <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 4440c <_PyObject_GetDictPtr@@Base+0x61c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4442c <_PyObject_GetDictPtr@@Base+0x63c> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44404 <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ - ldr r1, [pc, #136] @ 444bc <_PyObject_GetDictPtr@@Base+0x6cc> │ │ │ │ - ldr r0, [pc, #136] @ 444c0 <_PyObject_GetDictPtr@@Base+0x6d0> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 44404 <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ - bl c3ea4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 444a0 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 44490 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44448 <_PyObject_GetDictPtr@@Base+0x658> │ │ │ │ - b 44404 <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ - ldr r3, [pc, #44] @ 444c4 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 44490 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #24] @ 444c8 <_PyObject_GetDictPtr@@Base+0x6d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr sp │ │ │ │ - eorseq sp, r7, r0, ror #9 │ │ │ │ - eorseq fp, r8, ip, asr sp │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 44510 <_PyObject_GetDictPtr@@Base+0x720> │ │ │ │ + beq 440a0 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 44528 <_PyObject_GetDictPtr@@Base+0x738> │ │ │ │ + ldr r0, [pc, #48] @ 440b8 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44510 <_PyObject_GetDictPtr@@Base+0x720> │ │ │ │ + bne 440a0 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 16173c │ │ │ │ + bl 162244 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44508 <_PyObject_GetDictPtr@@Base+0x718> │ │ │ │ - ldr r0, [pc, #4] @ 4452c <_PyObject_GetDictPtr@@Base+0x73c> │ │ │ │ + beq 44098 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + ldr r0, [pc, #4] @ 440bc <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003727dc │ │ │ │ + eorseq r3, r7, r8, asr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 44564 <_PyObject_GetDictPtr@@Base+0x774> │ │ │ │ + bhi 440f4 <_PyObject_GetDictPtr@@Base+0x66c> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 44594 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ + ldrle r1, [pc, #52] @ 44124 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 44584 <_PyObject_GetDictPtr@@Base+0x794> │ │ │ │ - ldr r0, [pc, #44] @ 44598 <_PyObject_GetDictPtr@@Base+0x7a8> │ │ │ │ + b 44114 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ + ldr r0, [pc, #44] @ 44128 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 44554 <_PyObject_GetDictPtr@@Base+0x764> │ │ │ │ + b 440e4 <_PyObject_GetDictPtr@@Base+0x65c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 43188 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42e78 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r0, ror #27 │ │ │ │ + eorseq r9, r5, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3194cc │ │ │ │ + bl 31e5b4 <_PyTime_AsTimeval@@Base+0x4660> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 445d4 <_PyObject_GetDictPtr@@Base+0x7e4> │ │ │ │ + bne 44164 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 4461c <_PyObject_GetDictPtr@@Base+0x82c> │ │ │ │ + b 441ac <_PyObject_GetDictPtr@@Base+0x724> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 319e58 │ │ │ │ + bl 31ed70 <_PyTime_AsTimeval@@Base+0x4e1c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 445cc <_PyObject_GetDictPtr@@Base+0x7dc> │ │ │ │ + beq 4415c <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 44628 <_PyObject_GetDictPtr@@Base+0x838> │ │ │ │ + ldr r4, [pc, #36] @ 441b8 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0004462c : │ │ │ │ +000441bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 44654 │ │ │ │ + ldr r5, [pc, #28] @ 441e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 299f10 │ │ │ │ + b 2a808c │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 44694 │ │ │ │ + bhi 44224 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c33fc │ │ │ │ - bl 10fb28 │ │ │ │ + bl 1c86f8 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14d74c │ │ │ │ + b 14df30 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 446b4 │ │ │ │ + ldr r0, [pc, #20] @ 44244 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44674 │ │ │ │ + bne 44204 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, r4, lsr #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 446c8 │ │ │ │ - b 1acb8c │ │ │ │ - andeq sl, r2, r4, lsl #13 │ │ │ │ + eorseq r9, r5, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2d6674 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 44274 │ │ │ │ + ldr r3, [pc, #208] @ 44338 │ │ │ │ + ldr r1, [pc, #208] @ 4433c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b 44288 │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44744 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44714 │ │ │ │ - ldr r2, [pc, #140] @ 4478c │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 4478c │ │ │ │ - b 4474c │ │ │ │ - bl a8ec0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4474c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44744 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 44744 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 44784 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44790 │ │ │ │ - mov r1, r4 │ │ │ │ - bl a9b64 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bge 44290 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44784 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 44784 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r8, ror #26 │ │ │ │ - │ │ │ │ -00044794 : │ │ │ │ - ldr r0, [pc] @ 4479c │ │ │ │ - b 10f0e4 │ │ │ │ - ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44bf4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne 447f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ + bne 442b0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44818 │ │ │ │ - b 44810 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 448a0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 447d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 44880 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1e8f48 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 44838 │ │ │ │ - bl a5850 │ │ │ │ + bne 44288 │ │ │ │ + ldr r1, [pc, #136] @ 44340 │ │ │ │ + ldr r0, [pc, #136] @ 44344 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44810 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 448a4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 448a8 │ │ │ │ - and r0, r4, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r4, ip, r0, lsl #8 │ │ │ │ - ble 44878 │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ - eor r3, r3, r0, lsr #8 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - b 44850 │ │ │ │ - bl a3518 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44894 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + blt 44288 │ │ │ │ + bl c40c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r7, r4, lsl #13 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - subseq ip, r1, r0, asr r9 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7e14 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 44324 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 44314 │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 442cc │ │ │ │ + b 44288 │ │ │ │ + ldr r3, [pc, #44] @ 44348 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1441dc │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 44314 │ │ │ │ + ldr r3, [pc, #24] @ 4434c │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, ip, asr lr │ │ │ │ + eorseq lr, r7, r0, lsr #13 │ │ │ │ + eorseq ip, r8, r0, lsl #29 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 44360 │ │ │ │ + b 1b0318 │ │ │ │ + andeq sl, r2, r4, lsl #13 │ │ │ │ + │ │ │ │ +00044364 : │ │ │ │ + ldr r0, [pc] @ 4436c │ │ │ │ + b 10ef5c │ │ │ │ + ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ + b 445cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 44928 │ │ │ │ + ldr r3, [pc, #100] @ 443f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 448d8 │ │ │ │ + bne 443a0 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44904 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #72] @ 4492c │ │ │ │ + b 443cc │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #72] @ 443f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44904 │ │ │ │ - bl a5850 │ │ │ │ + beq 443cc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44920 │ │ │ │ + bne 443e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44930 │ │ │ │ - ldr r3, [pc, #28] @ 44934 │ │ │ │ - bl 354668 │ │ │ │ + ldr r2, [pc, #28] @ 443f8 │ │ │ │ + ldr r3, [pc, #28] @ 443fc │ │ │ │ + bl 355774 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1935118 <__bss_end__@@Base+0x13701d0> │ │ │ │ + bne 1934be0 <__bss_end__@@Base+0x136fc98> │ │ │ │ ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 44984 │ │ │ │ + bne 4444c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 449bc │ │ │ │ + beq 44484 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44a2c │ │ │ │ + ldr ip, [pc, #140] @ 444f4 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 449bc │ │ │ │ + bne 44484 │ │ │ │ mov r0, #0 │ │ │ │ - b 44a24 │ │ │ │ + b 444ec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 449dc │ │ │ │ - bl a5850 │ │ │ │ + bne 444a4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 449b4 │ │ │ │ - bl c3ea4 │ │ │ │ + bne 4447c │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44a30 │ │ │ │ - beq 44a24 │ │ │ │ - ldr r3, [pc, #40] @ 44a34 │ │ │ │ + ldreq r0, [pc, #44] @ 444f8 │ │ │ │ + beq 444ec │ │ │ │ + ldr r3, [pc, #40] @ 444fc │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 44a38 │ │ │ │ - bne 44a24 │ │ │ │ + ldrne r0, [pc, #32] @ 44500 │ │ │ │ + bne 444ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2892bc │ │ │ │ + b 298384 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, ip, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 44a70 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt 44a90 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44bd0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 44bd4 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 44acc │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 44abc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - bl 201168 <_PyBytesWriter_WriteBytes@@Base+0x3498> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 44ad4 │ │ │ │ - b 44acc │ │ │ │ - ldr r3, [pc, #276] @ 44bd8 │ │ │ │ - ldr r1, [pc, #276] @ 44bdc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44af4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 44af4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 44b20 │ │ │ │ - ldr r0, [pc, #192] @ 44bd0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44be0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 44acc │ │ │ │ - bl ab0dc │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44b3c │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44b44 │ │ │ │ - b 44acc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 44b58 │ │ │ │ - ldr r3, [pc, #152] @ 44be4 │ │ │ │ - ldr r1, [pc, #152] @ 44be8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44acc │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 44bec │ │ │ │ - str r0, [r4, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 44b74 │ │ │ │ - ldr r0, [pc, #120] @ 44bec │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 44b9c │ │ │ │ - ldr r0, [pc, #68] @ 44bd0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44bf0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 44acc │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44bb8 │ │ │ │ - bl afc04 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2de618 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4457c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 44b6c │ │ │ │ - b 44acc │ │ │ │ - ldr r3, [r1] │ │ │ │ + bne 4454c │ │ │ │ + ldr r2, [pc, #140] @ 445c4 │ │ │ │ + ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - b 44b6c │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, lsr lr │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ - eorseq fp, r8, r0, ror lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r4, lsr #29 │ │ │ │ + strne r3, [r2] │ │ │ │ + ldr r3, [pc, #120] @ 445c4 │ │ │ │ + b 44584 │ │ │ │ + bl a9008 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 44584 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4457c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4457c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 445bc │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [pc, #56] @ 445c8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl a9d20 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 445bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 445bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r8, asr #29 │ │ │ │ + eorseq ip, r8, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #2496 @ 0x9c0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #4 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 44c30 │ │ │ │ - ldr r3, [pc, #224] @ 44d04 │ │ │ │ - ldr r1, [pc, #224] @ 44d08 │ │ │ │ + bne 44608 │ │ │ │ + ldr r3, [pc, #224] @ 446dc │ │ │ │ + ldr r1, [pc, #224] @ 446e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44c5c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44634 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef528 │ │ │ │ - ldr r3, [pc, #196] @ 44d0c │ │ │ │ + bl ef524 │ │ │ │ + ldr r3, [pc, #196] @ 446e4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 44c64 │ │ │ │ - ldr r3, [pc, #188] @ 44d10 │ │ │ │ - ldr r1, [pc, #188] @ 44d14 │ │ │ │ + beq 4463c │ │ │ │ + ldr r3, [pc, #188] @ 446e8 │ │ │ │ + ldr r1, [pc, #188] @ 446ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 44cf8 │ │ │ │ + b 446d0 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 44c94 │ │ │ │ - bl a5850 │ │ │ │ + bne 4466c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44c5c │ │ │ │ + bne 44634 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 44c74 │ │ │ │ + bne 4464c │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44cc4 │ │ │ │ - bl a5850 │ │ │ │ + bne 4469c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44c5c │ │ │ │ - b 44ccc │ │ │ │ + bne 44634 │ │ │ │ + b 446a4 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44ce0 │ │ │ │ - ldr r3, [pc, #60] @ 44d10 │ │ │ │ - ldr r1, [pc, #64] @ 44d18 │ │ │ │ + bls 446b8 │ │ │ │ + ldr r3, [pc, #60] @ 446e8 │ │ │ │ + ldr r1, [pc, #64] @ 446f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44c5c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44634 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44d1c │ │ │ │ + ldr r0, [pc, #32] @ 446f4 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038befc │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsl pc │ │ │ │ - eorseq fp, r8, ip, lsr pc │ │ │ │ + eorseq ip, r8, r8, ror pc │ │ │ │ + mlaseq r8, r8, pc, ip @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi 44d5c │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 44d90 │ │ │ │ - b 44d7c │ │ │ │ - ldr r0, [pc, #208] @ 44e34 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne 44748 │ │ │ │ + ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1125fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4476c │ │ │ │ + b 44764 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #160] @ 447f4 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44d50 │ │ │ │ - b 44e28 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1a7dec <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bne 4472c │ │ │ │ + mov r4, #0 │ │ │ │ + b 447d4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1f0338 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 4478c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e28 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bne 44764 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [pc, #96] @ 447f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [pc, #92] @ 447fc │ │ │ │ + and r0, r4, ip │ │ │ │ + add r1, r2, r1 │ │ │ │ + sub r3, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44dc0 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ + and r4, ip, r0, lsl #8 │ │ │ │ + ble 447cc │ │ │ │ + ldrb r3, [r2], #1 │ │ │ │ + eor r3, r3, r0, lsr #8 │ │ │ │ + add r3, lr, r3, lsl #1 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + b 447a4 │ │ │ │ + bl a3598 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44dd4 │ │ │ │ - ldr r3, [pc, #132] @ 44e38 │ │ │ │ - ldr r1, [pc, #132] @ 44e3c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44e28 │ │ │ │ - ldr r3, [pc, #120] @ 44e40 │ │ │ │ - ldr r1, [pc, #120] @ 44e44 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44e28 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44df4 │ │ │ │ - ldr r3, [pc, #92] @ 44e40 │ │ │ │ - ldr r1, [pc, #96] @ 44e48 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ - b 44e28 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44e10 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5b40 │ │ │ │ - mov r1, r5 │ │ │ │ + beq 447e8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2d0998 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44e00 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mlaseq r7, r4, r4, r5 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + subseq sp, r1, r8, lsr #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #67108864 @ 0x4000000 │ │ │ │ + beq 44834 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt 44854 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r0, [pc, #340] @ 44994 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #332] @ 44998 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117854 │ │ │ │ + b 44890 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 44880 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + bl 20b83c <_PyDeadline_Init@@Base+0x688> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 44898 │ │ │ │ + b 44890 │ │ │ │ + ldr r3, [pc, #276] @ 4499c │ │ │ │ + ldr r1, [pc, #276] @ 449a0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 448b8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 448b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16777216 @ 0x1000000 │ │ │ │ + bne 448e4 │ │ │ │ + ldr r0, [pc, #192] @ 44994 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #200] @ 449a4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117854 │ │ │ │ + b 44890 │ │ │ │ + bl ab298 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44900 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44908 │ │ │ │ + b 44890 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4491c │ │ │ │ + ldr r3, [pc, #152] @ 449a8 │ │ │ │ + ldr r1, [pc, #152] @ 449ac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44890 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r3, [pc, #136] @ 449b0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 44938 │ │ │ │ + ldr r0, [pc, #120] @ 449b0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + bne 44960 │ │ │ │ + ldr r0, [pc, #68] @ 44994 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #92] @ 449b4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117854 │ │ │ │ + b 44890 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4497c │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 44930 │ │ │ │ + b 44890 │ │ │ │ + ldr r3, [r1] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + str r1, [r4, #20] │ │ │ │ + b 44930 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cfdc │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r7, r7, r8, ror #6 │ │ │ │ + eorseq sp, r8, r8, lsl r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ - eorseq fp, r8, r0, lsl #31 │ │ │ │ + eorseq sp, r8, ip, asr #32 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 44e84 │ │ │ │ + beq 449f0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44ed4 │ │ │ │ + bne 44a40 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 44ea4 │ │ │ │ + beq 44a10 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf074 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d4c6c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f80 │ │ │ │ + bne 44aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf0e0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44f90 │ │ │ │ - ldr r2, [pc, #204] @ 44f94 │ │ │ │ + bl 1d4ef4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44afc │ │ │ │ + ldr r2, [pc, #204] @ 44b00 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r8, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r7, r9 │ │ │ │ movne r5, r9 │ │ │ │ - beq 44f88 │ │ │ │ + beq 44af4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44ad8 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44f0c │ │ │ │ + beq 44a78 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1cf0e0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d4ef4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f2c │ │ │ │ + bne 44a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cf074 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d4c6c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44f40 │ │ │ │ + beq 44aac │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44f88 │ │ │ │ + bne 44af4 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44f60 │ │ │ │ + b 44acc │ │ │ │ mov r0, sl │ │ │ │ - bl 1cf018 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d48e0 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44f60 │ │ │ │ + beq 44acc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44f88 │ │ │ │ + beq 44af4 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44ee8 │ │ │ │ - ldr r3, [pc, #32] @ 44f94 │ │ │ │ + b 44a54 │ │ │ │ + ldr r3, [pc, #32] @ 44b00 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44f90 │ │ │ │ + ldr r0, [pc, #20] @ 44afc │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44f90 │ │ │ │ + ldr r0, [pc, #8] @ 44afc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44f94 │ │ │ │ + ldr r0, [pc, #4] @ 44b00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi 44b40 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 44b74 │ │ │ │ + b 44b60 │ │ │ │ + ldr r0, [pc, #208] @ 44c18 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44b34 │ │ │ │ + b 44c0c │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1aa99c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44c0c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44ba4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 44bb8 │ │ │ │ + ldr r3, [pc, #132] @ 44c1c │ │ │ │ + ldr r1, [pc, #132] @ 44c20 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44c0c │ │ │ │ + ldr r3, [pc, #120] @ 44c24 │ │ │ │ + ldr r1, [pc, #120] @ 44c28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44c0c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44bd8 │ │ │ │ + ldr r3, [pc, #92] @ 44c24 │ │ │ │ + ldr r1, [pc, #96] @ 44c2c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117854 │ │ │ │ + b 44c0c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44bf4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5bc0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2d97a0 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44be4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036a7bc │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #6 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, lsr #25 │ │ │ │ + eorseq sp, r8, ip, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 44fe8 │ │ │ │ + bne 44c80 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45028 │ │ │ │ - ldr r1, [pc, #152] @ 45088 │ │ │ │ + beq 44cc0 │ │ │ │ + ldr r1, [pc, #152] @ 44d20 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45028 │ │ │ │ + bne 44cc0 │ │ │ │ mov r0, #0 │ │ │ │ - b 45080 │ │ │ │ + b 44d18 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 45044 │ │ │ │ + ble 44cdc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 45048 │ │ │ │ - b 45020 │ │ │ │ + bge 44ce0 │ │ │ │ + b 44cb8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 4508c │ │ │ │ - beq 45080 │ │ │ │ + ldreq r0, [pc, #28] @ 44d24 │ │ │ │ + beq 44d18 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 31fa68 │ │ │ │ - b 45020 │ │ │ │ + bl 323818 <_PyDeadline_Get@@Base+0xa34> │ │ │ │ + b 44cb8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bl 44dc8 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 450c0 │ │ │ │ + bne 44d8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 450d4 │ │ │ │ + beq 44da0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 450d4 │ │ │ │ - ldr r3, [pc, #40] @ 450f0 │ │ │ │ - ldr r1, [pc, #40] @ 450f4 │ │ │ │ + beq 44da0 │ │ │ │ + ldr r3, [pc, #40] @ 44dbc │ │ │ │ + ldr r1, [pc, #40] @ 44dc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 450e8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44db4 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 450f8 │ │ │ │ + ldr r1, [pc, #24] @ 44dc4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x003699f8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bl 45130 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq sp, r8, r4, asr r1 │ │ │ │ + @ instruction: 0x0036aaf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ - ldreq r3, [pc, #852] @ 454ac │ │ │ │ + ldreq r3, [pc, #852] @ 45144 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 454b0 │ │ │ │ + ldr r1, [pc, #844] @ 45148 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 148e00 │ │ │ │ + bl 14954c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4520c │ │ │ │ + beq 44ea4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 451b0 │ │ │ │ + bne 44e48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4519c │ │ │ │ + beq 44e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4519c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 44e34 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1cc7f8 │ │ │ │ + b 1d2030 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 45214 │ │ │ │ - ldr r3, [pc, #752] @ 454b4 │ │ │ │ + ble 44eac │ │ │ │ + ldr r3, [pc, #752] @ 4514c │ │ │ │ cmp r7, r3 │ │ │ │ - bls 451d8 │ │ │ │ + bls 44e70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 451f0 │ │ │ │ - b 45208 │ │ │ │ + bne 44e88 │ │ │ │ + b 44ea0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45214 │ │ │ │ - b 451c8 │ │ │ │ + bne 44eac │ │ │ │ + b 44e60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45208 │ │ │ │ + bne 44ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl 2917c0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl 29fe74 │ │ │ │ mov r8, #0 │ │ │ │ - b 454a0 │ │ │ │ + b 45138 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 454b8 │ │ │ │ + ldr r3, [pc, #664] @ 45150 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 4533c │ │ │ │ + bge 44fd4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ ldr r8, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 45280 │ │ │ │ + bne 44f18 │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r8] │ │ │ │ add ip, r8, #16 │ │ │ │ str r8, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b 452c4 │ │ │ │ + b 44f5c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 454b8 │ │ │ │ + ldr r3, [pc, #540] @ 45150 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 452c4 │ │ │ │ + beq 44f5c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 454bc │ │ │ │ + ldr r2, [pc, #528] @ 45154 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 454c0 │ │ │ │ + ldr r1, [pc, #520] @ 45158 │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r8, #0 │ │ │ │ - b 45448 │ │ │ │ + b 450e0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 452f4 │ │ │ │ - ldr r3, [pc, #484] @ 454c4 │ │ │ │ - ldr r1, [pc, #484] @ 454c8 │ │ │ │ + bge 44f8c │ │ │ │ + ldr r3, [pc, #484] @ 4515c │ │ │ │ + ldr r1, [pc, #484] @ 45160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 45448 │ │ │ │ + b 450e0 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 45310 │ │ │ │ + beq 44fa8 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 452d8 │ │ │ │ + blt 44f70 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 45334 │ │ │ │ - ldr r3, [pc, #420] @ 454cc │ │ │ │ - ldr r1, [pc, #420] @ 454d0 │ │ │ │ + beq 44fcc │ │ │ │ + ldr r3, [pc, #420] @ 45164 │ │ │ │ + ldr r1, [pc, #420] @ 45168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 452e8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 44f80 │ │ │ │ mov r5, r8 │ │ │ │ - b 4522c │ │ │ │ + b 44ec4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 45448 │ │ │ │ + beq 450e0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 454ac │ │ │ │ + ldreq r7, [pc, #320] @ 45144 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 45390 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 45028 │ │ │ │ + bl c40c4 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 453ec │ │ │ │ + bne 45084 │ │ │ │ mov fp, #44 @ 0x2c │ │ │ │ mla fp, r5, fp, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 453d0 │ │ │ │ + beq 45068 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 453ac │ │ │ │ + b 45044 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 45448 │ │ │ │ + beq 450e0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7bf4 │ │ │ │ - b 45448 │ │ │ │ + bl c7e14 │ │ │ │ + b 450e0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 45440 │ │ │ │ + beq 450d8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4541c │ │ │ │ + beq 450b4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, sl │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4], #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, r2 │ │ │ │ - b 453f8 │ │ │ │ + b 45090 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 453d8 │ │ │ │ + b 45070 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4546c │ │ │ │ + beq 45104 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4546c │ │ │ │ + bne 45104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 4548c │ │ │ │ - bl 113624 │ │ │ │ + beq 45124 │ │ │ │ + bl 113530 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 45474 │ │ │ │ + b 4510c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 454a0 │ │ │ │ + beq 45138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq sl, r6, r8, ror r8 │ │ │ │ + eorseq fp, r6, r8, ror r9 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037bfbc │ │ │ │ + eorseq sp, r7, r0, ror #4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0037bffc │ │ │ │ + eorseq sp, r7, r0, lsr #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r8, lsl r0 │ │ │ │ + @ instruction: 0x0037d2bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d2030 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 451b8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 451c0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 451c0 │ │ │ │ + bl 2af9f4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 454fc │ │ │ │ + bne 451ec │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 45524 │ │ │ │ + b 45214 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 45520 │ │ │ │ + ldr r0, [pc, #20] @ 45210 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454f0 │ │ │ │ + bne 451e0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, asr #15 │ │ │ │ + @ instruction: 0x003738b0 │ │ │ │ │ │ │ │ -00045524 : │ │ │ │ +00045214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 45548 │ │ │ │ - bl 346fd4 │ │ │ │ - b 45610 │ │ │ │ + bne 45238 │ │ │ │ + bl 349034 │ │ │ │ + b 45300 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f8 │ │ │ │ + beq 452e8 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45574 │ │ │ │ + bne 45264 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45580 │ │ │ │ + beq 45270 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 455f8 │ │ │ │ + bne 452e8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f8 │ │ │ │ + beq 452e8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 455f8 │ │ │ │ + bne 452e8 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f8 │ │ │ │ + beq 452e8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f8 │ │ │ │ + beq 452e8 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 241148 │ │ │ │ - ldr r2, [pc, #72] @ 45618 │ │ │ │ + bl 2535c0 │ │ │ │ + ldr r2, [pc, #72] @ 45308 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 455f8 │ │ │ │ + beq 452e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 455f8 │ │ │ │ + bne 452e8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 4561c │ │ │ │ + ldr r3, [pc, #24] @ 4530c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 45620 │ │ │ │ + ldr r1, [pc, #20] @ 45310 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037a4b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 45670 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 45678 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 45678 │ │ │ │ - bl 2a2338 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 45748 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 265744 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 45740 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 45718 │ │ │ │ - ldr r2, [pc, #140] @ 4574c │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ - sub ip, r3, #1 │ │ │ │ - ldr r3, [r2, r0] │ │ │ │ - cmp ip, #10 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - mov r3, #28 │ │ │ │ - mul r3, ip, r3 │ │ │ │ - movls ip, #0 │ │ │ │ - add r2, r1, r3 │ │ │ │ - add r2, r2, #92160 @ 0x16800 │ │ │ │ - ldr r2, [r2, #764] @ 0x2fc │ │ │ │ - movhi ip, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - orreq ip, ip, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r2, r3, #92160 @ 0x16800 │ │ │ │ - addeq r3, r3, #98304 @ 0x18000 │ │ │ │ - add r2, r2, #764 @ 0x2fc │ │ │ │ - addeq r3, r3, #228 @ 0xe4 │ │ │ │ - add r2, r1, r2 │ │ │ │ - addeq r2, r1, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #44] @ 45750 │ │ │ │ - bl 9cc44 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 45740 │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45740 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d260 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, ip, lsr #7 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq fp, r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 457fc │ │ │ │ + beq 453bc │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 457fc │ │ │ │ + bne 453bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 457fc │ │ │ │ + beq 453bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 45898 │ │ │ │ + ldr r1, [pc, #188] @ 45458 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 4589c │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #176] @ 4545c │ │ │ │ + bl a9d20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45804 │ │ │ │ + bne 453c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3212ec │ │ │ │ + bl 325098 │ │ │ │ mov r4, #0 │ │ │ │ - b 4588c │ │ │ │ + b 4544c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r0, [pc, #136] @ 458a0 │ │ │ │ + ldr r0, [pc, #136] @ 45460 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45854 │ │ │ │ + beq 45414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45854 │ │ │ │ + bne 45414 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 457f4 │ │ │ │ + beq 453b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4588c │ │ │ │ + beq 4544c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4588c │ │ │ │ + bne 4544c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r1, r8, asr r8 │ │ │ │ - ldrheq ip, [r8], -r8 @ │ │ │ │ - eorseq ip, r8, r0, asr #1 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + @ instruction: 0x0038d1b8 │ │ │ │ + eorseq sp, r8, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 458f4 │ │ │ │ - ldr r1, [pc, #56] @ 458f8 │ │ │ │ + ldr r3, [pc, #56] @ 454b4 │ │ │ │ + ldr r1, [pc, #56] @ 454b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 458ec │ │ │ │ - ldr r3, [pc, #32] @ 458fc │ │ │ │ + blt 454ac │ │ │ │ + ldr r3, [pc, #32] @ 454bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - ldrsbeq ip, [r8], -r4 @ │ │ │ │ + @ instruction: 0x0038d1d4 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #180] @ 4558c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2770dc │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 45584 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + ldreq r0, [r4, #132] @ 0x84 │ │ │ │ + beq 4555c │ │ │ │ + ldr r2, [pc, #140] @ 45590 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + bl 357750 │ │ │ │ + sub ip, r3, #1 │ │ │ │ + ldr r3, [r2, r0] │ │ │ │ + cmp ip, #10 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + mov r3, #28 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + movls ip, #0 │ │ │ │ + add r2, r1, r3 │ │ │ │ + add r2, r2, #92160 @ 0x16800 │ │ │ │ + ldr r2, [r2, #764] @ 0x2fc │ │ │ │ + movhi ip, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + orreq ip, ip, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r2, r3, #92160 @ 0x16800 │ │ │ │ + addeq r3, r3, #98304 @ 0x18000 │ │ │ │ + add r2, r2, #764 @ 0x2fc │ │ │ │ + addeq r3, r3, #228 @ 0xe4 │ │ │ │ + add r2, r1, r2 │ │ │ │ + addeq r2, r1, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #44] @ 45594 │ │ │ │ + bl 9ccc4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 45584 │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 45584 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25eef8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r9, r5, ip, lsr #9 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq fp, r7, r4, lsl r1 │ │ │ │ │ │ │ │ -00045900 <_PyTraceback_Add@@Base>: │ │ │ │ +00045598 <_PyTraceback_Add@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 45a34 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 456cc <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45a28 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456c0 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 45b4c │ │ │ │ + bl 457a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45980 <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 45618 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a28 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456c0 <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 45a28 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 456c0 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 45a28 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 456c0 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 45cd8 │ │ │ │ + bl 45970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 459bc <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 45654 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 459bc <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 45654 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 459e0 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 45678 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 459e0 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 45678 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45a28 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456c0 <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b190 │ │ │ │ + bl 11b0a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1814ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 182324 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45a48 <_PyTraceback_Add@@Base+0x148> │ │ │ │ - b 1b9898 │ │ │ │ - ldr r0, [pc] @ 45a50 <_PyTraceback_Add@@Base+0x150> │ │ │ │ + beq 456e0 <_PyTraceback_Add@@Base+0x148> │ │ │ │ + b 1bdea8 │ │ │ │ + ldr r0, [pc] @ 456e8 <_PyTraceback_Add@@Base+0x150> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 45a8c <_PyTraceback_Add@@Base+0x18c> │ │ │ │ - bne 45a84 <_PyTraceback_Add@@Base+0x184> │ │ │ │ - ldr r3, [pc, #20] @ 45a90 <_PyTraceback_Add@@Base+0x190> │ │ │ │ - ldr r1, [pc, #20] @ 45a94 <_PyTraceback_Add@@Base+0x194> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45b04 <_PyTraceback_Add@@Base+0x204> │ │ │ │ + bne 45758 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 45b04 <_PyTraceback_Add@@Base+0x204> │ │ │ │ + bne 45758 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 45b44 <_PyTraceback_Add@@Base+0x244> │ │ │ │ + ldr r1, [pc, #76] @ 45798 <_PyTraceback_Add@@Base+0x200> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 45b38 <_PyTraceback_Add@@Base+0x238> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4578c <_PyTraceback_Add@@Base+0x1f4> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 45b48 <_PyTraceback_Add@@Base+0x248> │ │ │ │ + ldr ip, [pc, #36] @ 4579c <_PyTraceback_Add@@Base+0x204> │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45aec <_PyTraceback_Add@@Base+0x1ec> │ │ │ │ + bne 45740 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ + @ instruction: 0x0036a9f8 │ │ │ │ subseq r2, r7, r4, ror #14 │ │ │ │ │ │ │ │ -00045b4c : │ │ │ │ +000457a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45c28 │ │ │ │ + beq 4587c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 45c38 │ │ │ │ - ldr r0, [pc, #208] @ 45c6c │ │ │ │ + beq 4588c │ │ │ │ + ldr r0, [pc, #208] @ 458c0 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 45c38 │ │ │ │ - ldr r0, [pc, #184] @ 45c70 │ │ │ │ + beq 4588c │ │ │ │ + ldr r0, [pc, #184] @ 458c4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 45c38 │ │ │ │ + beq 4588c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 45c74 │ │ │ │ + ldr r3, [pc, #148] @ 458c8 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r3, #36352 @ 0x8e00 │ │ │ │ sub r2, r2, #140 @ 0x8c │ │ │ │ mov r0, sp │ │ │ │ str r8, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp] │ │ │ │ @@ -27981,127 +27746,144 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl c2e0c <_Py_write@@Base+0xc80> │ │ │ │ + bl c302c <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 45c38 │ │ │ │ + b 4588c │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 45c74 │ │ │ │ - bl 9b3d8 │ │ │ │ + ldr r0, [pc, #52] @ 458c8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r1, r8, lsl #23 │ │ │ │ - @ instruction: 0x0051cb90 │ │ │ │ + subseq sp, r1, r0, ror #24 │ │ │ │ + subseq sp, r1, r8, ror #24 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [pc, #24] @ 45904 │ │ │ │ + bne 458fc │ │ │ │ + ldr r3, [pc, #20] @ 45908 │ │ │ │ + ldr r1, [pc, #20] @ 4590c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, lsr #25 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45c8c │ │ │ │ + blt 45924 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45cb4 │ │ │ │ + blt 4594c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45cc8 │ │ │ │ - ldr r1, [pc, #36] @ 45ccc │ │ │ │ + ldr r3, [pc, #36] @ 45960 │ │ │ │ + ldr r1, [pc, #36] @ 45964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45cd0 │ │ │ │ + ldr r0, [pc, #12] @ 45968 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r6, r4, ror #4 │ │ │ │ + eorseq sl, r6, r4, ror #6 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -00045cd4 : │ │ │ │ - b 2f87e0 │ │ │ │ +0004596c : │ │ │ │ + b 3000f4 │ │ │ │ │ │ │ │ -00045cd8 : │ │ │ │ +00045970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 231d48 │ │ │ │ + bl 2442d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45dc8 │ │ │ │ + beq 45a60 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 231e88 │ │ │ │ + bl 244410 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 45dc8 │ │ │ │ + beq 45a60 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 45eac │ │ │ │ + ldr r0, [pc, #352] @ 45b44 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45da8 │ │ │ │ + beq 45a40 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strh r3, [r4, #24] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ strne r2, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - beq 45dd0 │ │ │ │ + beq 45a68 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 45dd0 │ │ │ │ + b 45a68 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45dc8 │ │ │ │ + beq 45a60 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 45dc8 │ │ │ │ + bne 45a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 45ea0 │ │ │ │ + b 45b38 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ @@ -28115,34 +27897,34 @@ │ │ │ │ str r8, [r4, #56] @ 0x38 │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh r3, [r2, #72]! @ 0x48 │ │ │ │ cmp ip, r3 │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r0, [r2, #4]! │ │ │ │ - bgt 45e18 │ │ │ │ + bgt 45ab0 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ ldr r3, [r5] │ │ │ │ add r6, r6, #126 @ 0x7e │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq 45e6c │ │ │ │ + beq 45b04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45e6c │ │ │ │ + bne 45b04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 45eb0 │ │ │ │ - bl 356650 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 45b48 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -28151,326 +27933,326 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 45b80 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 45bb0 │ │ │ │ + b 45ba0 │ │ │ │ + ldr r0, [pc, #44] @ 45bb4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 45b70 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42e78 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00359eb8 │ │ │ │ │ │ │ │ -00045eb4 : │ │ │ │ - b 2f8d38 │ │ │ │ +00045bb8 : │ │ │ │ + b 210f3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 45ef0 │ │ │ │ - bl a5850 │ │ │ │ + bne 45bf4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ef0 │ │ │ │ + beq 45bf4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25471c │ │ │ │ + bl 26636c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 45f1c │ │ │ │ - bl a5850 │ │ │ │ + bne 45c20 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45ee8 │ │ │ │ - ldr r0, [pc, #20] @ 45f30 │ │ │ │ + bne 45bec │ │ │ │ + ldr r0, [pc, #20] @ 45c34 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45f34 │ │ │ │ + ldr r2, [pc, #16] @ 45c38 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45f30 │ │ │ │ + ldr r0, [pc, #4] @ 45c34 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - b 45f3c │ │ │ │ + b 45c40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 45fd0 │ │ │ │ + ldr r1, [pc, #124] @ 45cd4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 45f6c │ │ │ │ - bl 340a78 │ │ │ │ + bne 45c70 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45fc8 │ │ │ │ + bne 45ccc │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45fc0 │ │ │ │ + bne 45cc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45fc0 │ │ │ │ + bne 45cc4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 46008 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 46038 │ │ │ │ - b 46028 │ │ │ │ - ldr r0, [pc, #44] @ 4603c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 45ff8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 43188 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00358db8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 4607c │ │ │ │ + ldr r0, [pc, #16] @ 45d14 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 29def0 │ │ │ │ + bl 2aba80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r8, asr r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 460b4 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 460c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2a93f0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq sp, r8, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 46148 │ │ │ │ + ldr r3, [pc, #100] @ 45d94 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 460f8 │ │ │ │ + bne 45d44 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 46124 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #72] @ 4614c │ │ │ │ + b 45d70 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #72] @ 45d98 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46124 │ │ │ │ - bl a5850 │ │ │ │ + beq 45d70 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46140 │ │ │ │ + bne 45d8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 46150 │ │ │ │ - ldr r3, [pc, #28] @ 46154 │ │ │ │ - bl 354668 │ │ │ │ + ldr r2, [pc, #28] @ 45d9c │ │ │ │ + ldr r3, [pc, #28] @ 45da0 │ │ │ │ + bl 355774 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subsge r9, r2, #3648 @ 0xe40 │ │ │ │ svccc 0x0091df46 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 45dd8 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45de8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2b6394 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 461b0 │ │ │ │ + bne 45e48 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 461e8 │ │ │ │ - ldr ip, [pc, #444] @ 46374 │ │ │ │ + beq 45e80 │ │ │ │ + ldr ip, [pc, #444] @ 4600c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 461e8 │ │ │ │ + bne 45e80 │ │ │ │ mov r6, #0 │ │ │ │ - b 46368 │ │ │ │ + b 46000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 46214 │ │ │ │ + beq 45eac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46218 │ │ │ │ - bl a5850 │ │ │ │ + bne 45eb0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46218 │ │ │ │ - b 461e0 │ │ │ │ + beq 45eb0 │ │ │ │ + b 45e78 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 46378 │ │ │ │ + ldreq r6, [pc, #328] @ 46010 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 462ac │ │ │ │ + bls 45f44 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4627c │ │ │ │ + bne 45f14 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4623c │ │ │ │ - bl 354288 │ │ │ │ + ble 45ed4 │ │ │ │ + bl 355394 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 46354 │ │ │ │ + bgt 45fec │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4623c │ │ │ │ + b 45ed4 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 46354 │ │ │ │ + beq 45fec │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4623c │ │ │ │ + bne 45ed4 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4623c │ │ │ │ - b 46354 │ │ │ │ + bge 45ed4 │ │ │ │ + b 45fec │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 46354 │ │ │ │ + bgt 45fec │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 461e0 │ │ │ │ + beq 45e78 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 46378 │ │ │ │ + ldreq r4, [pc, #140] @ 46010 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 46378 │ │ │ │ + ldreq r7, [pc, #128] @ 46010 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 46368 │ │ │ │ + bls 46000 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4633c │ │ │ │ + bne 45fd4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 462f8 │ │ │ │ + ble 45f90 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 462f8 │ │ │ │ + beq 45f90 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4632c │ │ │ │ + b 45fc4 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 462f8 │ │ │ │ - ldr r3, [pc, #32] @ 4637c │ │ │ │ - ldr r1, [pc, #32] @ 46380 │ │ │ │ + b 45f90 │ │ │ │ + ldr r3, [pc, #32] @ 46014 │ │ │ │ + ldr r1, [pc, #32] @ 46018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 461e0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 45e78 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ + @ instruction: 0x00572790 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + eorseq sp, r8, r8, lsl #9 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d0f44 │ │ │ │ + b 2d9d4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -28480,394 +28262,394 @@ │ │ │ │ cmp r3, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - bne 463ec │ │ │ │ + bne 46084 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4641c │ │ │ │ + beq 460b4 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #1472] @ 469cc │ │ │ │ + ldr ip, [pc, #1472] @ 46664 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46760 │ │ │ │ + beq 463f8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46760 │ │ │ │ - ldr r3, [pc, #1420] @ 469d0 │ │ │ │ + beq 463f8 │ │ │ │ + ldr r3, [pc, #1420] @ 46668 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #1392] @ 469d4 │ │ │ │ + ldr r3, [pc, #1392] @ 4666c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 466d4 │ │ │ │ + bne 4636c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1287f4 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 466d4 │ │ │ │ + bne 4636c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464a8 │ │ │ │ + beq 46140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 464a8 │ │ │ │ + bne 46140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 464f8 │ │ │ │ + bne 46190 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464dc │ │ │ │ + beq 46174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 464dc │ │ │ │ + bne 46174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46760 │ │ │ │ + bne 463f8 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 469d4 │ │ │ │ + ldr r2, [pc, #1232] @ 4666c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46640 │ │ │ │ + bne 462d8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1287f4 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46640 │ │ │ │ + bne 462d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 354584 │ │ │ │ + bl 355690 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46614 │ │ │ │ + bne 462ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354bdc │ │ │ │ + bl 355ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465c0 │ │ │ │ + bne 46258 │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bdc │ │ │ │ + bl 355ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465ec │ │ │ │ + bne 46284 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 469d8 │ │ │ │ + ldr r3, [pc, #996] @ 46670 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46640 │ │ │ │ + beq 462d8 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464a8 │ │ │ │ + beq 46140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 464a8 │ │ │ │ + bne 46140 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 464a8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 46140 │ │ │ │ mov r0, fp │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46678 │ │ │ │ + bne 46310 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4673c │ │ │ │ + beq 463d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 4673c │ │ │ │ + bne 463d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4673c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 463d4 │ │ │ │ mov r1, sl │ │ │ │ - bl 175258 │ │ │ │ + bl 1760e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 466a8 │ │ │ │ + beq 46340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 466a8 │ │ │ │ + bne 46340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 466cc │ │ │ │ + beq 46364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 466cc │ │ │ │ + bne 46364 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4673c │ │ │ │ - ldr r7, [pc, #768] @ 469dc │ │ │ │ + beq 463d4 │ │ │ │ + ldr r7, [pc, #768] @ 46674 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 46928 │ │ │ │ + bne 465c0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 46768 │ │ │ │ - ldr r5, [pc, #728] @ 469d4 │ │ │ │ + bne 46400 │ │ │ │ + ldr r5, [pc, #728] @ 4666c │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 46784 │ │ │ │ + beq 4641c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 467c8 │ │ │ │ + beq 46460 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 467f0 │ │ │ │ + beq 46488 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46868 │ │ │ │ + bne 46500 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4684c │ │ │ │ + bne 464e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46760 │ │ │ │ + beq 463f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46760 │ │ │ │ + bne 463f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 469c0 │ │ │ │ + b 46658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 466f4 │ │ │ │ + bne 4638c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 466f4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4638c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 467a8 │ │ │ │ + beq 46440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 467a8 │ │ │ │ + bne 46440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46760 │ │ │ │ + bne 463f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 468c8 │ │ │ │ + beq 46560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 468c8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 468c8 │ │ │ │ + bne 46560 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 46560 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1287f4 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4671c │ │ │ │ - bl 354584 │ │ │ │ + bne 463b4 │ │ │ │ + bl 355690 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 466f8 │ │ │ │ + beq 46390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 466f8 │ │ │ │ + bne 46390 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 466f8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 46390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4673c │ │ │ │ + bne 463d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4673c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 463d4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175258 │ │ │ │ + bl 1760e4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46898 │ │ │ │ + beq 46530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 46898 │ │ │ │ + bne 46530 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 468bc │ │ │ │ + beq 46554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 468bc │ │ │ │ + bne 46554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46928 │ │ │ │ - b 4673c │ │ │ │ + bne 465c0 │ │ │ │ + b 463d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 466f8 │ │ │ │ + b 46390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175258 │ │ │ │ + bl 1760e4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 46970 │ │ │ │ + bne 46608 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 46984 │ │ │ │ + bne 4661c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46998 │ │ │ │ + beq 46630 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 468e8 │ │ │ │ - bl a5850 │ │ │ │ + bne 46580 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4699c │ │ │ │ + beq 46634 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46998 │ │ │ │ + beq 46630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46998 │ │ │ │ + bne 46630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 46998 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 46630 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46908 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 46908 │ │ │ │ + bne 465a0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 465a0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4691c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4691c │ │ │ │ + bne 465b4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 465b4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 469c0 │ │ │ │ + beq 46658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 469c0 │ │ │ │ + bne 46658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, r8, ror #15 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ @@ -28880,1691 +28662,1691 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - bne 46a2c │ │ │ │ + bne 466c4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46a5c │ │ │ │ + beq 466f4 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 46afc │ │ │ │ + ldr ip, [pc, #180] @ 46794 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46acc │ │ │ │ + beq 46764 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46a7c │ │ │ │ - bl a5850 │ │ │ │ + bne 46714 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46acc │ │ │ │ + bne 46764 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 29388 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 46ad4 │ │ │ │ + bge 4676c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46ae8 │ │ │ │ - bl 132758 │ │ │ │ + bne 46780 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a84 │ │ │ │ + beq 4671c │ │ │ │ mov r0, #0 │ │ │ │ - b 46af4 │ │ │ │ + b 4678c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4359c <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 46af4 │ │ │ │ - ldr r3, [pc, #16] @ 46b00 │ │ │ │ + bl 4328c <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 4678c │ │ │ │ + ldr r3, [pc, #16] @ 46798 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r0, asr #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ 46b9c │ │ │ │ + ldr r3, [pc, #128] @ 46834 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 46b4c │ │ │ │ + bne 467e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f42dc │ │ │ │ + bl 2fbbf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46b68 │ │ │ │ - b 46b60 │ │ │ │ - ldr r3, [pc, #76] @ 46ba0 │ │ │ │ - ldr r1, [pc, #76] @ 46ba4 │ │ │ │ + bge 46800 │ │ │ │ + b 467f8 │ │ │ │ + ldr r3, [pc, #76] @ 46838 │ │ │ │ + ldr r1, [pc, #76] @ 4683c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ - b 46b94 │ │ │ │ - bne 46b80 │ │ │ │ - ldr r3, [pc, #52] @ 46ba8 │ │ │ │ + b 4682c │ │ │ │ + bne 46818 │ │ │ │ + ldr r3, [pc, #52] @ 46840 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ - b 46b60 │ │ │ │ + bl 139a44 │ │ │ │ + b 467f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #8 │ │ │ │ + eorseq sp, r8, ip, asr #10 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 46bdc │ │ │ │ - ldr r3, [pc, #36] @ 46bf4 │ │ │ │ - ldr r1, [pc, #36] @ 46bf8 │ │ │ │ + bne 46874 │ │ │ │ + ldr r3, [pc, #36] @ 4688c │ │ │ │ + ldr r1, [pc, #36] @ 46890 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 46bec │ │ │ │ + bl 18f3e8 │ │ │ │ + b 46884 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, lsl #9 │ │ │ │ + eorseq sp, r8, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46c8c │ │ │ │ + ldr r1, [pc, #120] @ 46924 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46c2c │ │ │ │ - bl 340a78 │ │ │ │ + bne 468c4 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46c84 │ │ │ │ + bne 4691c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 235778 │ │ │ │ + bl 247cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46c7c │ │ │ │ + bne 46914 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46c7c │ │ │ │ + bne 46914 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 46cd4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 46cb8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 46d14 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 46d18 │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9b64 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r6, r8, r4, asr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 46d68 │ │ │ │ + bhi 46974 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 46d8c │ │ │ │ - b 46da8 │ │ │ │ - ldr r0, [pc, #128] @ 46df0 │ │ │ │ + bgt 46998 │ │ │ │ + b 469b4 │ │ │ │ + ldr r0, [pc, #128] @ 469fc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46d58 │ │ │ │ + bne 46964 │ │ │ │ mov r0, #0 │ │ │ │ - b 46de8 │ │ │ │ + b 469f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46d84 │ │ │ │ + beq 46990 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46dc4 │ │ │ │ + bne 469d0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46df4 │ │ │ │ + ldreq r0, [pc, #52] @ 46a00 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46ddc │ │ │ │ + b 469e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46da8 │ │ │ │ - b 46d84 │ │ │ │ + bne 469b4 │ │ │ │ + b 46990 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r5, r7 │ │ │ │ + eorseq r8, r7, r4, lsr #17 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 46e8c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 46a48 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 46a2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 46a88 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 46a8c │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9d20 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x00387fd8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 46b24 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46e28 │ │ │ │ - bl 340a78 │ │ │ │ + bne 46ac0 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46e84 │ │ │ │ - ldr r1, [pc, #72] @ 46e90 │ │ │ │ + bne 46b1c │ │ │ │ + ldr r1, [pc, #72] @ 46b28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46e7c │ │ │ │ + bne 46b14 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46e7c │ │ │ │ - ldr r1, [pc, #36] @ 46e94 │ │ │ │ + bne 46b14 │ │ │ │ + ldr r1, [pc, #36] @ 46b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 46eb0 │ │ │ │ + ldr r2, [pc, #12] @ 46b48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 46eb4 │ │ │ │ + ldr r0, [pc, #8] @ 46b4c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 46ec8 │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 46b60 │ │ │ │ + b 1b0318 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 46ee4 │ │ │ │ + bne 46b7c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 136478 │ │ │ │ - b 1974ec │ │ │ │ + b 136400 │ │ │ │ + b 198e18 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46efc │ │ │ │ - b 470b4 │ │ │ │ + ldreq r0, [pc] @ 46b94 │ │ │ │ + b 46b98 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46bb8 │ │ │ │ + ldr r3, [pc, #84] @ 46bfc │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne 46bec │ │ │ │ + b 46bc0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46bf4 │ │ │ │ + ldr r3, [pc, #52] @ 46bfc │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46bec │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne 46bc8 │ │ │ │ + b 46bf4 │ │ │ │ + ldr r0, [pc, #12] @ 46c00 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46c04 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 1c0c54 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 470b0 │ │ │ │ + ldr r1, [pc, #408] @ 46dfc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46f34 │ │ │ │ - bl 340a78 │ │ │ │ + bne 46c80 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 470a4 │ │ │ │ + bne 46df0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecfcc │ │ │ │ + bl ed010 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 47094 │ │ │ │ + beq 46de0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 470b0 │ │ │ │ + ldr r2, [pc, #312] @ 46dfc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46f84 │ │ │ │ + bne 46cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47020 │ │ │ │ + bne 46d6c │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 47014 │ │ │ │ + beq 46d60 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 46fe0 │ │ │ │ - b 47020 │ │ │ │ + beq 46d2c │ │ │ │ + b 46d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfcc │ │ │ │ + bl ed010 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 46ff4 │ │ │ │ + beq 46d40 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 47030 │ │ │ │ + beq 46d7c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46fbc │ │ │ │ + bne 46d08 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea748 │ │ │ │ + bl ea78c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 47050 │ │ │ │ + bne 46d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 47094 │ │ │ │ + b 46de0 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4700c │ │ │ │ + beq 46d58 │ │ │ │ mov r5, r0 │ │ │ │ - b 46fd4 │ │ │ │ + b 46d20 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 4706c │ │ │ │ + ble 46db8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 47050 │ │ │ │ + b 46d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101aa8 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ - b 4709c │ │ │ │ + bl 101ab8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46de8 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 470d4 │ │ │ │ - ldr r3, [pc, #84] @ 47118 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 47108 │ │ │ │ - b 470dc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47110 │ │ │ │ - ldr r3, [pc, #52] @ 47118 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47108 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne 470e4 │ │ │ │ - b 47110 │ │ │ │ - ldr r0, [pc, #12] @ 4711c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47120 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46e14 │ │ │ │ + b 46fd4 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - ldr r1, [pc, #180] @ 471fc │ │ │ │ + ldr r1, [pc, #180] @ 46ef0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 47160 │ │ │ │ + bge 46e54 │ │ │ │ mov r4, #0 │ │ │ │ - b 471f0 │ │ │ │ + b 46ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4717c │ │ │ │ + beq 46e70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47198 │ │ │ │ - b 471cc │ │ │ │ - ldr r1, [pc, #124] @ 47200 │ │ │ │ + bne 46e8c │ │ │ │ + b 46ec0 │ │ │ │ + ldr r1, [pc, #124] @ 46ef4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4716c │ │ │ │ - b 47158 │ │ │ │ + bge 46e60 │ │ │ │ + b 46e4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 471cc │ │ │ │ + bne 46ec0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 471cc │ │ │ │ + beq 46ec0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 471cc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 46ec0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 47204 │ │ │ │ - ldr r0, [pc, #44] @ 47208 │ │ │ │ + ldr r2, [pc, #44] @ 46ef8 │ │ │ │ + ldr r0, [pc, #44] @ 46efc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - eorseq ip, r8, r0, lsr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1bc624 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47264 │ │ │ │ - b 4733c │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ + eorseq sp, r8, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 47298 │ │ │ │ + ldr r3, [pc, #24] @ 46f30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 4729c │ │ │ │ + ldr r1, [pc, #20] @ 46f34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ + eorseq r0, r6, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 47330 │ │ │ │ + ldr r1, [pc, #120] @ 46fc8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 472d0 │ │ │ │ - bl 340a78 │ │ │ │ + bne 46f68 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 47328 │ │ │ │ - ldr r1, [pc, #68] @ 47334 │ │ │ │ + bne 46fc0 │ │ │ │ + ldr r1, [pc, #68] @ 46fcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4730c │ │ │ │ + bne 46fa4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 47320 │ │ │ │ + b 46fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea78 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl ceb80 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47300 │ │ │ │ - ldr r0, [pc, #20] @ 47338 │ │ │ │ + beq 46f98 │ │ │ │ + ldr r0, [pc, #20] @ 46fd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4735c │ │ │ │ - ldr r3, [pc, #84] @ 473a0 │ │ │ │ + bne 46ff4 │ │ │ │ + ldr r3, [pc, #84] @ 47038 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 47390 │ │ │ │ - b 47364 │ │ │ │ + bne 47028 │ │ │ │ + b 46ffc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47398 │ │ │ │ - ldr r3, [pc, #52] @ 473a0 │ │ │ │ + beq 47030 │ │ │ │ + ldr r3, [pc, #52] @ 47038 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47390 │ │ │ │ + bls 47028 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 4736c │ │ │ │ - b 47398 │ │ │ │ - ldr r0, [pc, #12] @ 473a4 │ │ │ │ + bne 47004 │ │ │ │ + b 47030 │ │ │ │ + ldr r0, [pc, #12] @ 4703c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 473a8 │ │ │ │ + ldr r0, [pc, #8] @ 47040 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 473e0 │ │ │ │ + ldr r3, [pc, #44] @ 47078 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 473e4 │ │ │ │ + ldr r3, [pc, #32] @ 4707c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 473fc │ │ │ │ - b 38554 │ │ │ │ + ldreq r0, [pc] @ 47094 │ │ │ │ + b 3869c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 47520 │ │ │ │ + beq 471b8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 31789c │ │ │ │ + bl 21e608 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47454 │ │ │ │ + bne 470ec │ │ │ │ mvn r5, #0 │ │ │ │ - b 474fc │ │ │ │ + b 47194 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4748c │ │ │ │ - ldr r2, [pc, #196] @ 47528 │ │ │ │ + bne 47124 │ │ │ │ + ldr r2, [pc, #196] @ 471c0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47484 │ │ │ │ + beq 4711c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 47528 │ │ │ │ - b 474ec │ │ │ │ + ldr r3, [pc, #156] @ 471c0 │ │ │ │ + b 47184 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 4752c │ │ │ │ + ldr r1, [pc, #140] @ 471c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4, #16] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4744c │ │ │ │ + beq 470e4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 474d8 │ │ │ │ - ldr r2, [pc, #92] @ 47528 │ │ │ │ + bne 47170 │ │ │ │ + ldr r2, [pc, #92] @ 471c0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47484 │ │ │ │ - b 4747c │ │ │ │ + beq 4711c │ │ │ │ + b 47114 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47520 │ │ │ │ + beq 471b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47520 │ │ │ │ + bne 471b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47544 │ │ │ │ - b 475c4 │ │ │ │ + ldreq r0, [pc] @ 471dc │ │ │ │ + b 4725c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4757c │ │ │ │ + bne 47214 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2a0afc │ │ │ │ + bl 2ae5a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 475ac │ │ │ │ - b 475a0 │ │ │ │ + bne 47244 │ │ │ │ + b 47238 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 475c0 │ │ │ │ + ldr r0, [pc, #52] @ 47258 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 475b8 │ │ │ │ - b 47564 │ │ │ │ - bl a5850 │ │ │ │ + beq 47250 │ │ │ │ + b 471fc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 475b8 │ │ │ │ + bne 47250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, ror #13 │ │ │ │ + @ instruction: 0x003737d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 475ec │ │ │ │ + bne 47284 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 47650 │ │ │ │ - ldr r0, [pc, #120] @ 47654 │ │ │ │ + ldr r3, [pc, #120] @ 472e8 │ │ │ │ + ldr r0, [pc, #120] @ 472ec │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 47658 │ │ │ │ + ldr r3, [pc, #116] @ 472f0 │ │ │ │ tst r2, #1 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47648 │ │ │ │ - ldr ip, [pc, #84] @ 47650 │ │ │ │ + beq 472e0 │ │ │ │ + ldr ip, [pc, #84] @ 472e8 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47634 │ │ │ │ + bls 472cc │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ and lr, r2, #1 │ │ │ │ tst r2, #2 │ │ │ │ orr r3, r3, lr │ │ │ │ - beq 47604 │ │ │ │ - ldr r0, [pc, #36] @ 47658 │ │ │ │ + beq 4729c │ │ │ │ + ldr r0, [pc, #36] @ 472f0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 47658 │ │ │ │ + ldr r2, [pc, #28] @ 472f0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 47654 │ │ │ │ + ldr r0, [pc, #16] @ 472ec │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 47658 │ │ │ │ + ldr r0, [pc, #8] @ 472f0 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 47694 │ │ │ │ + bne 4732c │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 47854 │ │ │ │ + ldr r7, [pc, #464] @ 474ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 476b8 │ │ │ │ + bne 47350 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 476e4 │ │ │ │ + b 4737c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 47858 │ │ │ │ + ldr r0, [pc, #436] @ 474f0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4784c │ │ │ │ - b 47678 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #408] @ 4785c │ │ │ │ + beq 474e4 │ │ │ │ + b 47310 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #408] @ 474f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 476e4 │ │ │ │ - bl a5850 │ │ │ │ + beq 4737c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4784c │ │ │ │ + bne 474e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 476fc │ │ │ │ + bne 47394 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 47728 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #340] @ 4785c │ │ │ │ + b 473c0 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #340] @ 474f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47728 │ │ │ │ - bl a5850 │ │ │ │ + beq 473c0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4784c │ │ │ │ + bne 474e4 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 47860 │ │ │ │ + ldr r3, [pc, #300] @ 474f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 477b0 │ │ │ │ - ldr r3, [pc, #272] @ 47860 │ │ │ │ + bne 47448 │ │ │ │ + ldr r3, [pc, #272] @ 474f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 477b0 │ │ │ │ + bne 47448 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 47860 │ │ │ │ + ldr r3, [pc, #240] @ 474f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 477b0 │ │ │ │ - ldr r3, [pc, #212] @ 47860 │ │ │ │ + bne 47448 │ │ │ │ + ldr r3, [pc, #212] @ 474f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 477b0 │ │ │ │ + bne 47448 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [r0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, fp │ │ │ │ - beq 4781c │ │ │ │ + beq 474b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 47828 │ │ │ │ - b 4783c │ │ │ │ + beq 474c0 │ │ │ │ + b 474d4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4783c │ │ │ │ + beq 474d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 325620 │ │ │ │ + bl 328fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4784c │ │ │ │ + bne 474e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x003744d8 │ │ │ │ + eorseq r5, r7, r8, ror #5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4789c │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #36] @ 478b4 │ │ │ │ + bne 47534 │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #36] @ 4754c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 478b8 │ │ │ │ + ldr r2, [pc, #16] @ 47550 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 478b4 │ │ │ │ + ldr r0, [pc, #4] @ 4754c │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 478e4 │ │ │ │ + bne 4757c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 148eec │ │ │ │ + b 149638 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47908 │ │ │ │ + ldr r0, [pc, #20] @ 475a0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 478d8 │ │ │ │ + bne 47570 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, asr r7 │ │ │ │ + eorseq r3, r7, r8, asr #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47920 │ │ │ │ - b 47a24 │ │ │ │ + ldreq r0, [pc] @ 475b8 │ │ │ │ + b 475bc │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 475dc │ │ │ │ + ldr r3, [pc, #84] @ 47620 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 47610 │ │ │ │ + b 475e4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 47618 │ │ │ │ + ldr r3, [pc, #52] @ 47620 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 47610 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 475ec │ │ │ │ + b 47618 │ │ │ │ + ldr r0, [pc, #12] @ 47624 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 47628 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ 47a10 │ │ │ │ + ldr r3, [pc, #212] @ 47718 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4797c │ │ │ │ + beq 47684 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 4797c │ │ │ │ + ble 47684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47a14 │ │ │ │ + ldr r1, [pc, #168] @ 4771c │ │ │ │ mov r0, r4 │ │ │ │ - bl b8dc8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b9088 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 479a0 │ │ │ │ - b 47990 │ │ │ │ + beq 476a8 │ │ │ │ + b 47698 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47a18 │ │ │ │ + ldr r0, [pc, #144] @ 47720 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 479bc │ │ │ │ + bne 476c4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47a1c │ │ │ │ + ldr r0, [pc, #112] @ 47724 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ - b 479d8 │ │ │ │ + b 476e0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 47a20 │ │ │ │ + ldr r0, [pc, #88] @ 47728 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 479fc │ │ │ │ + beq 47704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 479fc │ │ │ │ + bne 47704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq ip, r8, r8, asr r6 │ │ │ │ - eorseq ip, r8, r0, ror r6 │ │ │ │ - mlaseq r8, r0, r6, ip │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47a44 │ │ │ │ - ldr r3, [pc, #84] @ 47a88 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 47a78 │ │ │ │ - b 47a4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 47a80 │ │ │ │ - ldr r3, [pc, #52] @ 47a88 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47a78 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #8 │ │ │ │ - bne 47a54 │ │ │ │ - b 47a80 │ │ │ │ - ldr r0, [pc, #12] @ 47a8c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47a90 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47abc │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1bf5a4 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47ae0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 47ab0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, lsr #15 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47af8 │ │ │ │ - b 47c28 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r8, r8, ror #16 │ │ │ │ + eorseq sp, r8, r0, lsl #17 │ │ │ │ + eorseq sp, r8, r0, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47c18 │ │ │ │ + ldr r3, [pc, #260] @ 47848 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 477d0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47b40 │ │ │ │ - ldr r0, [pc, #228] @ 47c1c │ │ │ │ - bl 9df88 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47b74 │ │ │ │ - bl 1aa3bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47b60 │ │ │ │ - blt 47b7c │ │ │ │ - ldr r0, [pc, #200] @ 47c20 │ │ │ │ - bl 9df88 │ │ │ │ + bne 47770 │ │ │ │ + ldr r0, [pc, #228] @ 4784c │ │ │ │ + bl 9e008 │ │ │ │ + mov r5, r0 │ │ │ │ + b 477a4 │ │ │ │ + bl 1ad6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47790 │ │ │ │ + blt 477ac │ │ │ │ + ldr r0, [pc, #200] @ 47850 │ │ │ │ + bl 9e008 │ │ │ │ mov r5, r0 │ │ │ │ - b 47b6c │ │ │ │ + b 4779c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47ba8 │ │ │ │ + bne 477d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 477d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47ba0 │ │ │ │ + bne 477d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47c10 │ │ │ │ + b 47840 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47c24 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #96] @ 47854 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47bec │ │ │ │ + beq 4781c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47bec │ │ │ │ + bne 4781c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47c10 │ │ │ │ + beq 47840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47c10 │ │ │ │ + bne 47840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r0, r9, r8, lsl #1 │ │ │ │ - mlaseq r7, r4, ip, r9 │ │ │ │ - eorseq ip, r8, ip, asr #15 │ │ │ │ + eorseq r1, r9, r8, lsl #3 │ │ │ │ + mlaseq r7, r4, sp, sl │ │ │ │ + eorseq sp, r8, r4, asr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47880 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1c45b0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 478a4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47874 │ │ │ │ + pop {r4, pc} │ │ │ │ + mlaseq r7, r8, r8, r3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 478bc │ │ │ │ + b 479d0 <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +000478c0 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #236] @ 479c4 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 478fc <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 479c8 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 479cc <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 47910 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 91c1c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 47918 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + mov r4, #0 │ │ │ │ + b 479b8 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15274c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 47930 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4798c <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 153ea0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47928 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 255bbc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47928 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 15d4bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4797c <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 163cec │ │ │ │ + b 47928 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152fdc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47970 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 479b0 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 479b0 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 164858 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r4, ror #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47c50 │ │ │ │ + bne 479f8 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47ce0 │ │ │ │ - ldr r0, [pc, #164] @ 47ce4 │ │ │ │ + ldr r3, [pc, #164] @ 47a88 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #164] @ 47a8c <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47ce8 │ │ │ │ + ldr r3, [pc, #160] @ 47a90 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47cd0 │ │ │ │ + beq 47a78 <_PyCompile_OptimizeCfg@@Base+0x1b8> │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47ce0 │ │ │ │ + ldr lr, [pc, #120] @ 47a88 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47cbc │ │ │ │ + bls 47a64 <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47c9c │ │ │ │ + beq 47a44 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47cac │ │ │ │ - b 47cd8 │ │ │ │ + beq 47a54 <_PyCompile_OptimizeCfg@@Base+0x194> │ │ │ │ + b 47a80 <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47cb4 │ │ │ │ + beq 47a5c <_PyCompile_OptimizeCfg@@Base+0x19c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47cd8 │ │ │ │ + beq 47a80 <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ mov ip, r3 │ │ │ │ - b 47c6c │ │ │ │ + b 47a14 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ mov r3, r2 │ │ │ │ - b 47c6c │ │ │ │ - ldr r3, [pc, #36] @ 47ce8 │ │ │ │ + b 47a14 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + ldr r3, [pc, #36] @ 47a90 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47ce4 │ │ │ │ + ldr r0, [pc, #24] @ 47a8c <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47ce8 │ │ │ │ + ldr r0, [pc, #16] @ 47a90 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47ce8 │ │ │ │ + ldr r0, [pc, #8] @ 47a90 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00047d04 : │ │ │ │ +00047aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 47f08 │ │ │ │ + bl 47ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22cd04 │ │ │ │ + bl 23f37c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 47d40 │ │ │ │ - ldr r0, [pc, #16] @ 47d4c │ │ │ │ - bl 299484 │ │ │ │ + bne 47ae8 │ │ │ │ + ldr r0, [pc, #16] @ 47af4 │ │ │ │ + bl 2a7600 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038c7d8 │ │ │ │ + @ instruction: 0x0038d8d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 149c84 │ │ │ │ + bl 14a468 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 47da0 │ │ │ │ - bl 8c11c │ │ │ │ + beq 47b48 │ │ │ │ + bl 8c12c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47da0 │ │ │ │ + beq 47b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47da0 │ │ │ │ + bne 47b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00047da8 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #236] @ 47eac <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 47de4 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47eb0 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47eb4 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 47df8 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 91b90 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 47e00 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47ea0 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 151d4c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 47e18 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47e74 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 153490 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47e10 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 24371c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47e10 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 15c94c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 47e64 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1631b0 │ │ │ │ - b 47e10 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1525dc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47e58 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47e98 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 47e98 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 163d1c <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsbeq sl, [r8], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47ee0 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 47b78 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 20ab74 │ │ │ │ + b 217a3c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47f04 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #20] @ 47b9c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ed4 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + bne 47b6c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror r7 │ │ │ │ + eorseq r3, r7, r8, ror #16 │ │ │ │ │ │ │ │ -00047f08 : │ │ │ │ +00047ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47fa8 │ │ │ │ + bne 47c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47fd4 │ │ │ │ + beq 47c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl f406c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47fe0 │ │ │ │ + beq 47c78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47fe0 │ │ │ │ - ldr r2, [pc, #108] @ 47fe8 │ │ │ │ + bne 47c78 │ │ │ │ + ldr r2, [pc, #108] @ 47c80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47f9c │ │ │ │ + beq 47c34 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47fe0 │ │ │ │ + b 47c78 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47fe0 │ │ │ │ - ldr r3, [pc, #36] @ 47fec │ │ │ │ + bne 47c78 │ │ │ │ + ldr r3, [pc, #36] @ 47c84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47fdc │ │ │ │ + bne 47c74 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47fe0 │ │ │ │ - bl 11aa58 │ │ │ │ + b 47c78 │ │ │ │ + bl 11a96c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 4804c │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 48050 │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 4802c │ │ │ │ - bl 307498 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48044 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2a0b80 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48044 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mulgt r3, r1, r3 │ │ │ │ movle r3, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 480c0 │ │ │ │ + bne 47cf4 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 480e4 │ │ │ │ - ldr r0, [pc, #68] @ 480e8 │ │ │ │ + ldr r3, [pc, #68] @ 47d18 │ │ │ │ + ldr r0, [pc, #68] @ 47d1c │ │ │ │ cmp r1, r2 │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 480ec │ │ │ │ + ldr r0, [pc, #28] @ 47d20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48094 │ │ │ │ + b 47cc8 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003726f4 │ │ │ │ + eorseq r3, r7, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 481c8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [pc, #68] @ 47d80 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 481cc │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 48130 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2a0b80 │ │ │ │ + ldr r2, [pc, #64] @ 47d84 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47d60 │ │ │ │ + bl 30dbdc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 481bc │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5b40 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 307498 │ │ │ │ + beq 47d78 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e8 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2ae628 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 481bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 481a8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 143c68 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 481bc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 481d0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 481c0 │ │ │ │ - bl 193df8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 48194 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 4819c │ │ │ │ - mov r4, r5 │ │ │ │ - b 481c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 48194 │ │ │ │ - ldr r3, [pc, #36] @ 481d4 │ │ │ │ - ldr r1, [pc, #36] @ 481d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 47d78 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5bc0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, ror r8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 481fc │ │ │ │ + beq 47da8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 48204 │ │ │ │ + ldr r0, [pc] @ 47db0 │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48230 │ │ │ │ + bne 47ddc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f50f8 │ │ │ │ + b 1fd680 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48254 │ │ │ │ + ldr r0, [pc, #20] @ 47e00 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48224 │ │ │ │ + bne 47dd0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, ip, r7, r2 │ │ │ │ + eorseq r3, r7, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 482a0 │ │ │ │ + bne 47e4c │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 482c4 │ │ │ │ - ldr r0, [pc, #68] @ 482c8 │ │ │ │ + ldr r3, [pc, #68] @ 47e70 │ │ │ │ + ldr r0, [pc, #68] @ 47e74 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 482cc │ │ │ │ + ldr r0, [pc, #28] @ 47e78 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48274 │ │ │ │ + b 47e20 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003726f8 │ │ │ │ + eorseq r3, r7, r4, ror #15 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 482e4 │ │ │ │ - b 48328 │ │ │ │ + ldreq r0, [pc] @ 47e90 │ │ │ │ + b 47fc0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 48300 │ │ │ │ - ldr r0, [pc, #8] @ 48308 │ │ │ │ - b 128d34 │ │ │ │ - ldr r0, [pc, #4] @ 4830c │ │ │ │ - b 128d34 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - eorseq ip, r8, r0, asr #17 │ │ │ │ + beq 47eac │ │ │ │ + ldr r0, [pc, #8] @ 47eb4 │ │ │ │ + b 128ccc │ │ │ │ + ldr r0, [pc, #4] @ 47eb8 │ │ │ │ + b 128ccc │ │ │ │ + mlaseq r8, r4, r9, sp │ │ │ │ + eorseq sp, r8, ip, lsr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 47f94 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #188] @ 47f98 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47efc │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2ae628 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f88 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5bc0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30dbdc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f88 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47f74 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1443b4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47f88 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 47f9c │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 47f8c │ │ │ │ + bl 195140 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47f60 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 47f68 │ │ │ │ + mov r4, r5 │ │ │ │ + b 47f8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 47f60 │ │ │ │ + ldr r3, [pc, #36] @ 47fa0 │ │ │ │ + ldr r1, [pc, #36] @ 47fa4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117854 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038d9bc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 48350 │ │ │ │ + bne 47fe8 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 483c0 │ │ │ │ - ldr r0, [pc, #132] @ 483c4 │ │ │ │ + ldr r3, [pc, #132] @ 48058 │ │ │ │ + ldr r0, [pc, #132] @ 4805c │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 483c8 │ │ │ │ + ldr r3, [pc, #128] @ 48060 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 483b0 │ │ │ │ + beq 48048 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 483c0 │ │ │ │ + ldr lr, [pc, #92] @ 48058 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 4839c │ │ │ │ + bls 48034 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 483b8 │ │ │ │ + bne 48050 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 48368 │ │ │ │ - ldr r2, [pc, #36] @ 483c8 │ │ │ │ + b 48000 │ │ │ │ + ldr r2, [pc, #36] @ 48060 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 483c4 │ │ │ │ + ldr r0, [pc, #24] @ 4805c │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 483c8 │ │ │ │ + ldr r0, [pc, #16] @ 48060 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 483c8 │ │ │ │ + ldr r0, [pc, #8] @ 48060 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 48420 │ │ │ │ + ldr r3, [pc, #60] @ 480b8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 48404 │ │ │ │ - ldr r3, [pc, #48] @ 48424 │ │ │ │ + beq 4809c │ │ │ │ + ldr r3, [pc, #48] @ 480bc │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 48428 │ │ │ │ - bl 11793c │ │ │ │ - b 48410 │ │ │ │ - bl 4851c │ │ │ │ + ldr r1, [pc, #40] @ 480c0 │ │ │ │ + bl 117854 │ │ │ │ + b 480a8 │ │ │ │ + bl 481b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48418 │ │ │ │ + beq 480b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 4842c │ │ │ │ + ldr r0, [pc, #12] @ 480c4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00552190 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, ror #17 │ │ │ │ + eorseq sp, r8, ip, ror #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -30572,502 +30354,367 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 4847c │ │ │ │ + bhi 48114 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 484bc │ │ │ │ - b 484a0 │ │ │ │ - ldr r0, [pc, #144] @ 48514 │ │ │ │ + ble 48154 │ │ │ │ + b 48138 │ │ │ │ + ldr r0, [pc, #144] @ 481ac │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4846c │ │ │ │ + bne 48104 │ │ │ │ mov r0, #0 │ │ │ │ - b 4850c │ │ │ │ + b 481a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48498 │ │ │ │ + beq 48130 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 484d8 │ │ │ │ + bne 48170 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48518 │ │ │ │ + ldreq r0, [pc, #68] @ 481b0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 484f0 │ │ │ │ + b 48188 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 484bc │ │ │ │ - b 48498 │ │ │ │ + bne 48154 │ │ │ │ + b 48130 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48514 │ │ │ │ + ldr r2, [pc, #16] @ 481ac │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2a6afc │ │ │ │ + bl 2b3d64 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00358dd4 │ │ │ │ + @ instruction: 0x00359ed4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004851c : │ │ │ │ +000481b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ 486e0 │ │ │ │ + ldr r3, [pc, #428] @ 48378 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48550 │ │ │ │ - ldr r3, [pc, #416] @ 486e4 │ │ │ │ - ldr r1, [pc, #416] @ 486e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 48574 │ │ │ │ - ldr r3, [pc, #404] @ 486ec │ │ │ │ + beq 481e8 │ │ │ │ + ldr r3, [pc, #416] @ 4837c │ │ │ │ + ldr r1, [pc, #416] @ 48380 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4820c │ │ │ │ + ldr r3, [pc, #404] @ 48384 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4857c │ │ │ │ - ldr r3, [pc, #376] @ 486e4 │ │ │ │ - ldr r1, [pc, #384] @ 486f0 │ │ │ │ + beq 48214 │ │ │ │ + ldr r3, [pc, #376] @ 4837c │ │ │ │ + ldr r1, [pc, #384] @ 48388 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r6, #0 │ │ │ │ - b 486d8 │ │ │ │ + b 48370 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 485a0 │ │ │ │ - ldr r3, [pc, #356] @ 486f4 │ │ │ │ - ldr r1, [pc, #356] @ 486f8 │ │ │ │ + beq 48238 │ │ │ │ + ldr r3, [pc, #356] @ 4838c │ │ │ │ + ldr r1, [pc, #356] @ 48390 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b 48574 │ │ │ │ + bl 117854 │ │ │ │ + b 4820c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 485c8 │ │ │ │ - ldr r3, [pc, #324] @ 486fc │ │ │ │ - ldr r1, [pc, #324] @ 48700 │ │ │ │ + beq 48260 │ │ │ │ + ldr r3, [pc, #324] @ 48394 │ │ │ │ + ldr r1, [pc, #324] @ 48398 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b 48574 │ │ │ │ - ldr r7, [pc, #308] @ 48704 │ │ │ │ - bl 356650 │ │ │ │ + bl 117854 │ │ │ │ + b 4820c │ │ │ │ + ldr r7, [pc, #308] @ 4839c │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 485ec │ │ │ │ - bl 2d0e08 │ │ │ │ + bne 48284 │ │ │ │ + bl 2d9c10 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 48610 │ │ │ │ - ldr r3, [pc, #252] @ 486fc │ │ │ │ - ldr r1, [pc, #260] @ 48708 │ │ │ │ + beq 482a8 │ │ │ │ + ldr r3, [pc, #252] @ 48394 │ │ │ │ + ldr r1, [pc, #260] @ 483a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b 48574 │ │ │ │ + bl 117854 │ │ │ │ + b 4820c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 486cc │ │ │ │ - bl 356650 │ │ │ │ + bne 48364 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4864c │ │ │ │ - bl 2d0e08 │ │ │ │ + bne 482e4 │ │ │ │ + bl 2d9c10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48574 │ │ │ │ + beq 4820c │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49808 │ │ │ │ + bl 49338 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48574 │ │ │ │ + beq 4820c │ │ │ │ cmp r7, r3 │ │ │ │ - bne 486a0 │ │ │ │ + bne 48338 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4868c │ │ │ │ + beq 48324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4868c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 4870c │ │ │ │ + bne 48324 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 483a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ - b 48574 │ │ │ │ + bl 139a44 │ │ │ │ + b 4820c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 486d8 │ │ │ │ + beq 48370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 486d8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 486d8 │ │ │ │ + bne 48370 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 48370 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2f51f4 │ │ │ │ + b 2fbfa8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsr sp │ │ │ │ + @ instruction: 0x00387ed0 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq ip, r8, r4, lsl r9 │ │ │ │ + eorseq sp, r8, r4, lsl sl │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r8, lsr r9 │ │ │ │ + eorseq sp, r8, r8, lsr sl │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, asr r9 │ │ │ │ + eorseq sp, r8, r8, asr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r8, r4, lsl #19 │ │ │ │ + eorseq sp, r8, r4, lsl #21 │ │ │ │ subseq sp, r5, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48738 │ │ │ │ + bne 483d0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d1564 │ │ │ │ + b 2da288 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4875c │ │ │ │ + ldr r0, [pc, #20] @ 483f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4872c │ │ │ │ - pop {r4, pc} │ │ │ │ - mlaseq r7, r4, r7, r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 25540c │ │ │ │ - mov r0, #0 │ │ │ │ + bne 483c4 │ │ │ │ pop {r4, pc} │ │ │ │ + eorseq r3, r7, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne 487d4 │ │ │ │ + bne 48450 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48840 │ │ │ │ - b 48864 │ │ │ │ + bne 484bc │ │ │ │ + b 484e0 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4880c │ │ │ │ + bne 48488 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48840 │ │ │ │ - b 48864 │ │ │ │ + bne 484bc │ │ │ │ + b 484e0 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 4884c │ │ │ │ + bne 484c8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48864 │ │ │ │ + beq 484e0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 48864 │ │ │ │ - ldr r3, [pc, #24] @ 4886c │ │ │ │ + b 484e0 │ │ │ │ + ldr r3, [pc, #24] @ 484e8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 48870 │ │ │ │ + ldr r1, [pc, #20] @ 484ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 488b0 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48940 │ │ │ │ - b 488d8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48a54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48894 │ │ │ │ - mov r0, #0 │ │ │ │ - b 48a4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48940 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ - beq 48900 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - bne 48914 │ │ │ │ - ldr r3, [pc, #336] @ 48a58 │ │ │ │ - ldr r1, [pc, #336] @ 48a5c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 488d0 │ │ │ │ - tst r2, #32 │ │ │ │ - ldreq r0, [r5, #28] │ │ │ │ - addne r0, r5, #20 │ │ │ │ - tst r3, #32 │ │ │ │ - ldreq r1, [r4, #28] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - addne r1, r4, #20 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 490a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 48a3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 15c92c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48980 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15c92c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48980 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48a58 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48a60 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 488d0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 488d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 489c0 │ │ │ │ - ldr r3, [pc, #184] @ 48a64 │ │ │ │ - ldr r1, [pc, #184] @ 48a68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - b 488d0 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 489e4 │ │ │ │ - mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - b 488d0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 48a14 │ │ │ │ - ldr r3, [pc, #108] @ 48a64 │ │ │ │ - ldr r1, [pc, #108] @ 48a68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 488d0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 490a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - ldr r3, [pc, #40] @ 48a6c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48a70 │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003727f4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c9fc │ │ │ │ - eorseq ip, r8, ip, lsr sl │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sp, r8, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 48ab0 │ │ │ │ + bhi 4852c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48ad0 │ │ │ │ - b 48aec │ │ │ │ - ldr r0, [pc, #300] @ 48be4 │ │ │ │ + bne 4854c │ │ │ │ + b 48568 │ │ │ │ + ldr r0, [pc, #300] @ 48660 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48bdc │ │ │ │ - b 48a9c │ │ │ │ - bl ab0dc │ │ │ │ + beq 48658 │ │ │ │ + b 48518 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48b00 │ │ │ │ + bne 4857c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48b1c │ │ │ │ - bl a5850 │ │ │ │ + bne 48598 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48b1c │ │ │ │ - b 48bdc │ │ │ │ + beq 48598 │ │ │ │ + b 48658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48ae4 │ │ │ │ + bne 48560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 48ae4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 48560 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48b98 │ │ │ │ + ble 48614 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48b50 │ │ │ │ + beq 485cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48b98 │ │ │ │ - b 48bcc │ │ │ │ - ldr r3, [pc, #144] @ 48be8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48b6c │ │ │ │ - ldr r1, [pc, #132] @ 48be8 │ │ │ │ - bl adf20 │ │ │ │ + beq 48614 │ │ │ │ + b 48648 │ │ │ │ + ldr r3, [pc, #144] @ 48664 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 485e8 │ │ │ │ + ldr r1, [pc, #132] @ 48664 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48b80 │ │ │ │ + beq 485fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48b98 │ │ │ │ - ldr r2, [pc, #100] @ 48bec │ │ │ │ - ldr r1, [pc, #100] @ 48bf0 │ │ │ │ - ldr r0, [pc, #84] @ 48be4 │ │ │ │ + beq 48614 │ │ │ │ + ldr r2, [pc, #100] @ 48668 │ │ │ │ + ldr r1, [pc, #100] @ 4866c │ │ │ │ + ldr r0, [pc, #84] @ 48660 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 48bdc │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 48658 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48bb8 │ │ │ │ + bgt 48634 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48bf4 │ │ │ │ + ldreq r0, [pc, #64] @ 48670 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc7f8 │ │ │ │ + b 1d2030 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43914 <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 48be8 │ │ │ │ + b 435ac <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 48664 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 48b80 │ │ │ │ - b 48b5c │ │ │ │ + beq 485fc │ │ │ │ + b 485d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr #26 │ │ │ │ + eorseq r9, r5, r4, asr #28 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 117174 │ │ │ │ + b 117084 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -31076,153 +30723,288 @@ │ │ │ │ add r0, r3, #12 │ │ │ │ sub r3, r1, #1 │ │ │ │ moveq r4, r2 │ │ │ │ cmp r3, #1 │ │ │ │ cmpls r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 48c50 │ │ │ │ + bne 486cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 48c80 │ │ │ │ - ldr ip, [pc, #80] @ 48ca8 │ │ │ │ + bne 486fc │ │ │ │ + ldr ip, [pc, #80] @ 48724 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48ca0 │ │ │ │ + beq 4871c │ │ │ │ cmp r4, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 28655c <_PySet_Update@@Base+0xe58> │ │ │ │ + b 2958dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 26705c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + cmp r2, #2 │ │ │ │ + sub sp, sp, #88 @ 0x58 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 48780 │ │ │ │ + ldr r5, [r4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq 48810 │ │ │ │ + b 487a8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #404] @ 48924 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48764 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4891c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq 48810 │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ + beq 487d0 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + bne 487e4 │ │ │ │ + ldr r3, [pc, #336] @ 48928 │ │ │ │ + ldr r1, [pc, #336] @ 4892c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 487a0 │ │ │ │ + tst r2, #32 │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ + addne r0, r5, #20 │ │ │ │ + tst r3, #32 │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + addne r1, r4, #20 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 4902c │ │ │ │ + mov r4, r0 │ │ │ │ + b 4890c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15d49c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48850 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15d49c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48850 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [pc, #236] @ 48928 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr r1, [pc, #232] @ 48930 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117854 │ │ │ │ + b 487a0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1125fc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 487a0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 48890 │ │ │ │ + ldr r3, [pc, #184] @ 48934 │ │ │ │ + ldr r1, [pc, #184] @ 48938 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113530 │ │ │ │ + b 487a0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1125fc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 488b4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113530 │ │ │ │ + b 487a0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 488e4 │ │ │ │ + ldr r3, [pc, #108] @ 48934 │ │ │ │ + ldr r1, [pc, #108] @ 48938 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113530 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113530 │ │ │ │ + b 487a0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 4902c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113530 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113530 │ │ │ │ + ldr r3, [pc, #40] @ 4893c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #36] @ 48940 │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r3, r7, r0, ror #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r4, lsr #22 │ │ │ │ + eorseq sp, r8, r4, ror #22 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 48d00 │ │ │ │ + bne 48998 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2553d8 │ │ │ │ + bl 267028 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d00 │ │ │ │ + beq 48998 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48d00 │ │ │ │ + beq 48998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48d00 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 48998 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48e60 │ │ │ │ - beq 48e58 │ │ │ │ + ldreq r5, [pc, #316] @ 48af8 │ │ │ │ + beq 48af0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 48d54 │ │ │ │ - ldr r3, [pc, #284] @ 48e64 │ │ │ │ - ldr r1, [pc, #284] @ 48e68 │ │ │ │ + ble 489ec │ │ │ │ + ldr r3, [pc, #284] @ 48afc │ │ │ │ + ldr r1, [pc, #284] @ 48b00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 48e54 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 48aec │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48e20 │ │ │ │ + bne 48ab8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fab78 │ │ │ │ + bl fab7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48e34 │ │ │ │ + beq 48acc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48e34 │ │ │ │ + beq 48acc │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7ca4 │ │ │ │ + bl a7dec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48e38 │ │ │ │ + beq 48ad0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48dc0 │ │ │ │ + beq 48a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48dc0 │ │ │ │ + bne 48a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48e60 │ │ │ │ + ldr r3, [pc, #148] @ 48af8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r8, #916] @ 0x394 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7ca4 │ │ │ │ + bl a7dec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48e38 │ │ │ │ + beq 48ad0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48e24 │ │ │ │ + beq 48abc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48e24 │ │ │ │ + bne 48abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 48e24 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 48abc │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48e58 │ │ │ │ + b 48af0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq lr, r7, r4, lsl r6 │ │ │ │ + eorseq pc, r7, r8, lsr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -31230,423 +31012,591 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 48ec4 │ │ │ │ + bne 48b5c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48ef4 │ │ │ │ - ldr ip, [pc, #172] @ 48f78 │ │ │ │ + beq 48b8c │ │ │ │ + ldr ip, [pc, #172] @ 48c10 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f6c │ │ │ │ + beq 48c04 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48f5c │ │ │ │ - ldr r3, [pc, #96] @ 48f7c │ │ │ │ + beq 48bf4 │ │ │ │ + ldr r3, [pc, #96] @ 48c14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48f38 │ │ │ │ - ldr r3, [pc, #84] @ 48f80 │ │ │ │ - ldr r1, [pc, #84] @ 48f84 │ │ │ │ + beq 48bd0 │ │ │ │ + ldr r3, [pc, #84] @ 48c18 │ │ │ │ + ldr r1, [pc, #84] @ 48c1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 48f6c │ │ │ │ + bl 117854 │ │ │ │ + b 48c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48f58 │ │ │ │ - bl a5850 │ │ │ │ + bne 48bf0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48f6c │ │ │ │ + bne 48c04 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsl #20 │ │ │ │ + subseq r2, r7, r0, ror #19 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038caf0 │ │ │ │ + @ instruction: 0x0038dbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi 48fc4 │ │ │ │ + bhi 48c5c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48fe4 │ │ │ │ - b 48ff8 │ │ │ │ - ldr r0, [pc, #136] @ 49054 │ │ │ │ + bgt 48c7c │ │ │ │ + b 48c90 │ │ │ │ + ldr r0, [pc, #136] @ 48cec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48fb8 │ │ │ │ - b 49048 │ │ │ │ + bne 48c50 │ │ │ │ + b 48ce0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a7dec <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa99c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49048 │ │ │ │ + beq 48ce0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4902c │ │ │ │ + beq 48cc4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ bicne r1, r3, r3, asr #31 │ │ │ │ - b 49038 │ │ │ │ + b 48cd0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29fc14 │ │ │ │ + b 2ad6e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2bb690 │ │ │ │ + b 2c65c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r4, lsr #21 │ │ │ │ + eorseq sl, r6, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 49080 │ │ │ │ + bne 48d18 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b4390 │ │ │ │ + b 1f1fb0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 490a4 │ │ │ │ + ldr r0, [pc, #20] @ 48d3c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49074 │ │ │ │ + bne 48d0c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror #14 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - strbeq r3, [sp, #3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [sp, #3] │ │ │ │ - movne r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 4910c │ │ │ │ - ldrb ip, [r0, r3] │ │ │ │ - ldrb lr, [r1, r3] │ │ │ │ - ldrb r2, [sp, #3] │ │ │ │ - eor ip, ip, lr │ │ │ │ - orr r2, r2, ip │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb r2, [sp, #3] │ │ │ │ - b 490e0 │ │ │ │ - ldrb r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r3, r7, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r0, #20] │ │ │ │ - ldreq r1, [pc, #44] @ 4918c │ │ │ │ + ldreq r1, [pc, #44] @ 48dac │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 49190 │ │ │ │ + ldr ip, [pc, #32] @ 48db0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ pople {r4, pc} │ │ │ │ ldrb r4, [lr, r3] │ │ │ │ ldrb r4, [ip, r4] │ │ │ │ strb r4, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 49170 │ │ │ │ + b 48d90 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491c8 │ │ │ │ + beq 48de8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491f8 │ │ │ │ - bl 14e294 │ │ │ │ + beq 48e18 │ │ │ │ + bl 14ea7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491f0 │ │ │ │ + beq 48e10 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 49200 │ │ │ │ + ldr r0, [pc] @ 48e20 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 49260 │ │ │ │ + ldr r3, [pc, #68] @ 48e80 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 49240 │ │ │ │ + bne 48e60 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f42dc │ │ │ │ - b 49258 │ │ │ │ - ldr r3, [pc, #28] @ 49264 │ │ │ │ + bl 2fbbf0 │ │ │ │ + b 48e78 │ │ │ │ + ldr r3, [pc, #28] @ 48e84 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 49268 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #20] @ 48e88 │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #8 │ │ │ │ + eorseq sp, r8, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49298 │ │ │ │ - ldr r3, [pc, #52] @ 492c0 │ │ │ │ - ldr r1, [pc, #52] @ 492c4 │ │ │ │ + bne 48eb8 │ │ │ │ + ldr r3, [pc, #52] @ 48ee0 │ │ │ │ + ldr r1, [pc, #52] @ 48ee4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 492ac │ │ │ │ + bl 18f3e8 │ │ │ │ + b 48ecc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 492b4 │ │ │ │ + bge 48ed4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, ip, asr #30 │ │ │ │ + eorseq ip, r8, r0, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #196] @ 48fd0 │ │ │ │ + bl 17dfd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48f24 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r1, [pc, #176] @ 48fd0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17dfd4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 48f4c │ │ │ │ + bl ae134 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 48f54 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + ldreq r4, [pc, #108] @ 48fd4 │ │ │ │ + beq 48fc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [pc, #100] @ 48fd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl fc354 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48fc4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48fc8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 48fc4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48fc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 492f0 │ │ │ │ + bne 49004 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ae290 │ │ │ │ + b 1b1abc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49314 │ │ │ │ + ldr r0, [pc, #20] @ 49028 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 492e4 │ │ │ │ - eorseq r2, r7, r8, lsl r7 │ │ │ │ + b 48ff8 │ │ │ │ + eorseq r3, r7, r4, lsl #16 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + strbeq r3, [sp, #3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [sp, #3] │ │ │ │ + movne r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 49090 │ │ │ │ + ldrb ip, [r0, r3] │ │ │ │ + ldrb lr, [r1, r3] │ │ │ │ + ldrb r2, [sp, #3] │ │ │ │ + eor ip, ip, lr │ │ │ │ + orr r2, r2, ip │ │ │ │ + add r3, r3, #1 │ │ │ │ + strb r2, [sp, #3] │ │ │ │ + b 49064 │ │ │ │ + ldrb r0, [sp, #3] │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 49354 │ │ │ │ + bhi 490e0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49374 │ │ │ │ - b 49390 │ │ │ │ - ldr r0, [pc, #300] @ 49488 │ │ │ │ + bne 49100 │ │ │ │ + b 4911c │ │ │ │ + ldr r0, [pc, #300] @ 49214 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49480 │ │ │ │ - b 49340 │ │ │ │ - bl ab0dc │ │ │ │ + beq 4920c │ │ │ │ + b 490cc │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 493a4 │ │ │ │ + bne 49130 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 493c0 │ │ │ │ - bl a5850 │ │ │ │ + bne 4914c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 493c0 │ │ │ │ - b 49480 │ │ │ │ + beq 4914c │ │ │ │ + b 4920c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 49388 │ │ │ │ + bne 49114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 49388 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 49114 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4943c │ │ │ │ + ble 491c8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 493f4 │ │ │ │ + beq 49180 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4943c │ │ │ │ - b 49470 │ │ │ │ - ldr r3, [pc, #144] @ 4948c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49410 │ │ │ │ - ldr r1, [pc, #132] @ 4948c │ │ │ │ - bl adf20 │ │ │ │ + beq 491c8 │ │ │ │ + b 491fc │ │ │ │ + ldr r3, [pc, #144] @ 49218 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4919c │ │ │ │ + ldr r1, [pc, #132] @ 49218 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49424 │ │ │ │ + beq 491b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4943c │ │ │ │ - ldr r2, [pc, #100] @ 49490 │ │ │ │ - ldr r1, [pc, #100] @ 49494 │ │ │ │ - ldr r0, [pc, #84] @ 49488 │ │ │ │ + beq 491c8 │ │ │ │ + ldr r2, [pc, #100] @ 4921c │ │ │ │ + ldr r1, [pc, #100] @ 49220 │ │ │ │ + ldr r0, [pc, #84] @ 49214 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 49480 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4920c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4945c │ │ │ │ + bgt 491e8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 49498 │ │ │ │ + ldreq r0, [pc, #64] @ 49224 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc7f8 │ │ │ │ + b 1d2030 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43914 <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 4948c │ │ │ │ + b 435ac <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 49218 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49424 │ │ │ │ - b 49400 │ │ │ │ + beq 491b0 │ │ │ │ + b 4918c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r8 │ │ │ │ + mlaseq r5, ip, lr, r9 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 494d0 │ │ │ │ + beq 4925c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49500 │ │ │ │ - bl 14e294 │ │ │ │ + beq 4928c │ │ │ │ + bl 14ea7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 494f8 │ │ │ │ + beq 49284 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 49508 │ │ │ │ + ldr r0, [pc] @ 49294 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 492d0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 49300 │ │ │ │ + b 492f4 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #84] @ 49334 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 492b8 │ │ │ │ + b 49328 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49328 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49328 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 496a0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0036a7b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 8c12c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 493b8 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 32ab4c <_Py_c_abs@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #176] @ 4943c │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 4939c │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2feaec │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 49420 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 49408 │ │ │ │ + mov r3, #0 │ │ │ │ + b 49430 │ │ │ │ + ldr r3, [pc, #120] @ 49440 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, r3, #98304 @ 0x18000 │ │ │ │ + ldr r2, [r1, #1244] @ 0x4dc │ │ │ │ + add r3, r3, #99328 @ 0x18400 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + add r3, r3, #220 @ 0xdc │ │ │ │ + strne r2, [r1, #1244] @ 0x4dc │ │ │ │ + b 49430 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 49430 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 493b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 493b8 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq sp, r1, r1, lsl #28 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -31656,329 +31606,211 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r5, r1 │ │ │ │ - bne 4956c │ │ │ │ + bne 494a4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 495a4 │ │ │ │ - ldr ip, [pc, #408] @ 4970c │ │ │ │ + beq 494dc │ │ │ │ + ldr ip, [pc, #408] @ 49644 │ │ │ │ add r2, sp, #28 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49700 │ │ │ │ + beq 49638 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 495c4 │ │ │ │ - bl a5850 │ │ │ │ + bne 494fc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49700 │ │ │ │ + bne 49638 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 495e4 │ │ │ │ - bl a5850 │ │ │ │ + bne 4951c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49700 │ │ │ │ + bne 49638 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49674 │ │ │ │ + beq 495ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49700 │ │ │ │ - bne 49674 │ │ │ │ - ldr r5, [pc, #256] @ 4970c │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + blt 49638 │ │ │ │ + bne 495ac │ │ │ │ + ldr r5, [pc, #260] @ 49648 │ │ │ │ + ldr r4, [r5, #220] @ 0xdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49668 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 495a0 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49668 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + bge 495a0 │ │ │ │ + ldr r3, [r5, #220] @ 0xdc │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49660 │ │ │ │ + bne 49598 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ + str r3, [r5, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4969c │ │ │ │ - ldr r5, [r5, #44] @ 0x2c │ │ │ │ + bne 495d4 │ │ │ │ + ldr r5, [r5, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 496d8 │ │ │ │ - bl c3ea4 │ │ │ │ + bne 49610 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 496ac │ │ │ │ - ldr r3, [pc, #108] @ 49710 │ │ │ │ + bge 495e4 │ │ │ │ + ldr r3, [pc, #112] @ 4964c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 496f0 │ │ │ │ + bl 1441dc │ │ │ │ + b 49628 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 496e0 │ │ │ │ + bne 49618 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ca8c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d91c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 496e0 │ │ │ │ + bge 49618 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 496f0 │ │ │ │ + b 49628 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 496f0 │ │ │ │ + beq 49628 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6568 │ │ │ │ - bl a5850 │ │ │ │ + b a65e8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 496e0 │ │ │ │ + beq 49618 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, ip, lsl #21 │ │ │ │ + subseq r2, r7, r8, lsr sl │ │ │ │ + subseq r2, r7, r8, lsl #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #196] @ 497fc │ │ │ │ - bl 17d144 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49750 │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r1, [pc, #176] @ 497fc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17d144 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 49778 │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 49780 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 49800 │ │ │ │ - beq 497f4 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 49804 │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl fc340 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 497f0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afc04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 497f4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 497f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 497f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8c11c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 49888 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 327430 <_Py_strhex@@Base+0x38> │ │ │ │ - ldr r3, [pc, #176] @ 4990c │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 4986c │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2f71d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 498f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 498d8 │ │ │ │ - mov r3, #0 │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [pc, #120] @ 49910 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r3, #98304 @ 0x18000 │ │ │ │ - ldr r2, [r1, #1244] @ 0x4dc │ │ │ │ - add r3, r3, #99328 @ 0x18400 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - add r3, r3, #220 @ 0xdc │ │ │ │ - strne r2, [r1, #1244] @ 0x4dc │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 49900 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 49888 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 49888 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrheq r4, [r3], #-168 @ 0xffffff58 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 4994c │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 4997c │ │ │ │ - b 49970 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 499b0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49934 │ │ │ │ - b 499a4 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 499a4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 499a4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 49e80 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003696b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 499dc │ │ │ │ + bne 49678 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b8c4 │ │ │ │ + b 3ba0c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49a00 │ │ │ │ + ldr r0, [pc, #20] @ 4969c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 499d0 │ │ │ │ + bne 4966c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, ror r7 │ │ │ │ + eorseq r3, r7, r0, ror #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r1, [pc, #144] @ 49754 │ │ │ │ + ldr r0, [pc, #144] @ 49758 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49704 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4974c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 49738 │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 496e0 │ │ │ │ + bl c40c4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 496e8 │ │ │ │ + ldr r0, [pc, #36] @ 4975c │ │ │ │ + b 4974c │ │ │ │ + ldr r3, [pc, #32] @ 49760 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1441dc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, r0, asr sl │ │ │ │ + mlaseq r8, r0, ip, sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 49a34 │ │ │ │ + beq 49794 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -31991,168 +31823,168 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 49aa8 │ │ │ │ + bne 49808 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49ae0 │ │ │ │ - ldr ip, [pc, #324] @ 49bf4 │ │ │ │ + beq 49840 │ │ │ │ + ldr ip, [pc, #324] @ 49954 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49ae0 │ │ │ │ + bne 49840 │ │ │ │ mov r0, #0 │ │ │ │ - b 49bec │ │ │ │ + b 4994c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49afc │ │ │ │ + beq 4985c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 49ad8 │ │ │ │ + blt 49838 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49b44 │ │ │ │ + beq 498a4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49b24 │ │ │ │ - ldr r0, [pc, #212] @ 49bf8 │ │ │ │ - b 49bec │ │ │ │ + bne 49884 │ │ │ │ + ldr r0, [pc, #212] @ 49958 │ │ │ │ + b 4994c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c73a4 │ │ │ │ + bl 2d129c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 49b58 │ │ │ │ - bl a5850 │ │ │ │ + bne 498b8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49ad8 │ │ │ │ - ldr r3, [pc, #176] @ 49bfc │ │ │ │ + bne 49838 │ │ │ │ + ldr r3, [pc, #176] @ 4995c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ - b 49ad8 │ │ │ │ + bl 139a44 │ │ │ │ + b 49838 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49ba8 │ │ │ │ + beq 49908 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49b1c │ │ │ │ + beq 4987c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300634 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 307c28 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r2, [r5, #8] │ │ │ │ strne r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ streq r5, [r4, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 49b1c │ │ │ │ + b 4987c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49b1c │ │ │ │ + beq 4987c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300634 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 307c28 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #12] │ │ │ │ strne r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ streq r5, [r4, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 49b1c │ │ │ │ + b 4987c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 49d28 │ │ │ │ + ldr r3, [pc, #272] @ 49a88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49c30 │ │ │ │ - ldr r1, [pc, #260] @ 49d2c │ │ │ │ - ldr r0, [pc, #260] @ 49d30 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49c60 │ │ │ │ + beq 49990 │ │ │ │ + ldr r1, [pc, #260] @ 49a8c │ │ │ │ + ldr r0, [pc, #260] @ 49a90 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 499c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49c50 │ │ │ │ + bne 499b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 49c68 │ │ │ │ - ldr r3, [pc, #220] @ 49d34 │ │ │ │ - ldr r1, [pc, #220] @ 49d38 │ │ │ │ + beq 499c8 │ │ │ │ + ldr r3, [pc, #220] @ 49a94 │ │ │ │ + ldr r1, [pc, #220] @ 49a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 49d20 │ │ │ │ + b 49a80 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49c88 │ │ │ │ - ldr r3, [pc, #192] @ 49d3c │ │ │ │ - ldr r1, [pc, #192] @ 49d40 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 49c60 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49ca4 │ │ │ │ - ldr r3, [pc, #172] @ 49d44 │ │ │ │ - ldr r1, [pc, #172] @ 49d48 │ │ │ │ + bne 499e8 │ │ │ │ + ldr r3, [pc, #192] @ 49a9c │ │ │ │ + ldr r1, [pc, #192] @ 49aa0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 499c0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 49a04 │ │ │ │ + ldr r3, [pc, #172] @ 49aa4 │ │ │ │ + ldr r1, [pc, #172] @ 49aa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 49c60 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 499c0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2ac5a0 <_PyArg_ParseStack@@Base+0x49c> │ │ │ │ + bl 2b8eb0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49c60 │ │ │ │ - ldr r0, [pc, #144] @ 49d4c │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + beq 499c0 │ │ │ │ + ldr r0, [pc, #144] @ 49aac │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49c60 │ │ │ │ + beq 499c0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1abac8 <_PyUnicode_AsUTF8String@@Base+0xa8> │ │ │ │ + bl 1aeeb8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r0, [r4, #16] │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 49d50 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #92] @ 49ab0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -32160,172 +31992,34 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ andeq r0, r0, fp, lsl sp │ │ │ │ - eorseq ip, r8, r0, lsr #24 │ │ │ │ + eorseq sp, r8, r0, lsr sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + eorseq lr, r6, r8, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq lr, r6, ip, lsr #30 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #16 │ │ │ │ + mlaseq r8, r0, r9, sl │ │ │ │ subseq ip, r5, r8, ror #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #240] @ 49e60 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi 49e48 │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - add r3, r3, #2 │ │ │ │ - bmi 49db0 │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ - ldrb r0, [r3, #-1] │ │ │ │ - strb r0, [r3, #-2] │ │ │ │ - strb r1, [r3, #-1] │ │ │ │ - b 49d90 │ │ │ │ - ldr r0, [pc, #172] @ 49e64 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - bmi 49db0 │ │ │ │ - ldrb r1, [r3, #-4] │ │ │ │ - ldrb r0, [r3, #-3] │ │ │ │ - ldrb lr, [r3, #-1] │ │ │ │ - ldrb ip, [r3, #-2] │ │ │ │ - strb lr, [r3, #-4] │ │ │ │ - strb ip, [r3, #-3] │ │ │ │ - strb r0, [r3, #-2] │ │ │ │ - strb r1, [r3, #-1] │ │ │ │ - b 49dc0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - bmi 49db0 │ │ │ │ - ldrb lr, [r3, #-8] │ │ │ │ - ldrb r4, [r3, #-1] │ │ │ │ - strb lr, [r3, #-1] │ │ │ │ - ldrb lr, [r3, #-2] │ │ │ │ - ldrb r1, [r3, #-7] │ │ │ │ - strb lr, [r3, #-7] │ │ │ │ - ldrb lr, [r3, #-3] │ │ │ │ - ldrb r0, [r3, #-6] │ │ │ │ - ldrb ip, [r3, #-5] │ │ │ │ - strb lr, [r3, #-6] │ │ │ │ - ldrb lr, [r3, #-4] │ │ │ │ - strb r4, [r3, #-8] │ │ │ │ - strb lr, [r3, #-5] │ │ │ │ - strb ip, [r3, #-4] │ │ │ │ - strb r0, [r3, #-3] │ │ │ │ - strb r1, [r3, #-2] │ │ │ │ - b 49df8 │ │ │ │ - ldr r3, [pc, #24] @ 49e68 │ │ │ │ - ldr r1, [pc, #24] @ 49e6c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq r4, [r3], #-172 @ 0xffffff54 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, ip, lsr ip │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49e7c │ │ │ │ - b 324280 │ │ │ │ - andeq sl, r4, r0, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [pc, #144] @ 49f34 │ │ │ │ - ldr r0, [pc, #144] @ 49f38 │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49ee4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49f2c │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49f18 │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49ec0 │ │ │ │ - bl c3ea4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49ec8 │ │ │ │ - ldr r0, [pc, #36] @ 49f3c │ │ │ │ - b 49f2c │ │ │ │ - ldr r3, [pc, #32] @ 49f40 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 143a90 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r0, asr r9 │ │ │ │ - eorseq ip, r8, r8, ror #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00049f44 : │ │ │ │ - ldr r2, [pc, #52] @ 49f80 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r1, r2, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r1, #380] @ 0x17c │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ - addne ip, r0, #1 │ │ │ │ - strne ip, [r1, #380] @ 0x17c │ │ │ │ - addne r1, r0, #1120 @ 0x460 │ │ │ │ - mvneq r0, #0 │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ + ldr r1, [pc] @ 49ac0 │ │ │ │ + b 327c44 │ │ │ │ + andeq r9, r4, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr lr, [pc, #416] @ 4a144 │ │ │ │ + ldr lr, [pc, #416] @ 49c84 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32336,70 +32030,70 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 4a004 │ │ │ │ + bne 49b44 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4a04c │ │ │ │ + beq 49b8c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 4a148 │ │ │ │ + ldr ip, [pc, #304] @ 49c88 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4a124 │ │ │ │ + beq 49c64 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a124 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 49c64 │ │ │ │ + bl c40c4 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4a090 │ │ │ │ + beq 49bd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 4a09c │ │ │ │ + b 49bdc │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a0c8 │ │ │ │ - ldr r3, [pc, #152] @ 4a14c │ │ │ │ + beq 49c08 │ │ │ │ + ldr r3, [pc, #152] @ 49c8c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 143ab4 │ │ │ │ + bl 144200 │ │ │ │ mov r6, #0 │ │ │ │ - b 4a124 │ │ │ │ + b 49c64 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp, #32] │ │ │ │ @@ -32413,121 +32107,116 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4ab20 │ │ │ │ + bl 4a5ac │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq r4, [r3], #-160 @ 0xffffff60 │ │ │ │ - subseq r2, r7, r8, ror #21 │ │ │ │ + ldrheq r5, [r3], #-184 @ 0xffffff48 │ │ │ │ + subseq r2, r7, r8, lsl #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049c90 : │ │ │ │ + ldr r2, [pc, #52] @ 49ccc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r1, r2, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r1, #380] @ 0x17c │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + addne ip, r0, #1 │ │ │ │ + strne ip, [r1, #380] @ 0x17c │ │ │ │ + addne r1, r0, #1120 @ 0x460 │ │ │ │ + mvneq r0, #0 │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 4a18c │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4a1ac │ │ │ │ - b 4a1c8 │ │ │ │ - ldr r0, [pc, #292] @ 4a2b8 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a2b0 │ │ │ │ - b 4a178 │ │ │ │ - bl ab0dc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4a1dc │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4a1f8 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4a1f8 │ │ │ │ - b 4a2b0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [pc, #240] @ 49ddc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4a1c0 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 4a270 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a228 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a274 │ │ │ │ - b 4a2a0 │ │ │ │ - ldr r3, [pc, #140] @ 4a2bc │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a244 │ │ │ │ - ldr r1, [pc, #128] @ 4a2bc │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a258 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4a274 │ │ │ │ - ldr r2, [pc, #96] @ 4a2c0 │ │ │ │ - ldr r1, [pc, #96] @ 4a2c4 │ │ │ │ - ldr r0, [pc, #80] @ 4a2b8 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a2b0 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt 4a28c │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 271338 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4ac5c │ │ │ │ - ldr r3, [pc, #20] @ 4a2bc │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a258 │ │ │ │ - b 4a234 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi 49dc4 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + add r3, r3, #2 │ │ │ │ + bmi 49d2c │ │ │ │ + ldrb r1, [r3, #-2] │ │ │ │ + ldrb r0, [r3, #-1] │ │ │ │ + strb r0, [r3, #-2] │ │ │ │ + strb r1, [r3, #-1] │ │ │ │ + b 49d0c │ │ │ │ + ldr r0, [pc, #172] @ 49de0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + bmi 49d2c │ │ │ │ + ldrb r1, [r3, #-4] │ │ │ │ + ldrb r0, [r3, #-3] │ │ │ │ + ldrb lr, [r3, #-1] │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ + strb lr, [r3, #-4] │ │ │ │ + strb ip, [r3, #-3] │ │ │ │ + strb r0, [r3, #-2] │ │ │ │ + strb r1, [r3, #-1] │ │ │ │ + b 49d3c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + bmi 49d2c │ │ │ │ + ldrb lr, [r3, #-8] │ │ │ │ + ldrb r4, [r3, #-1] │ │ │ │ + strb lr, [r3, #-1] │ │ │ │ + ldrb lr, [r3, #-2] │ │ │ │ + ldrb r1, [r3, #-7] │ │ │ │ + strb lr, [r3, #-7] │ │ │ │ + ldrb lr, [r3, #-3] │ │ │ │ + ldrb r0, [r3, #-6] │ │ │ │ + ldrb ip, [r3, #-5] │ │ │ │ + strb lr, [r3, #-6] │ │ │ │ + ldrb lr, [r3, #-4] │ │ │ │ + strb r4, [r3, #-8] │ │ │ │ + strb lr, [r3, #-5] │ │ │ │ + strb ip, [r3, #-4] │ │ │ │ + strb r0, [r3, #-3] │ │ │ │ + strb r1, [r3, #-2] │ │ │ │ + b 49d74 │ │ │ │ + ldr r3, [pc, #24] @ 49de4 │ │ │ │ + ldr r1, [pc, #24] @ 49de8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr #26 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r3, r0, lsr #23 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq sp, r8, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -32537,463 +32226,463 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 4a35c │ │ │ │ + bhi 49e80 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 4a3ec │ │ │ │ + ldrle r4, [pc, #148] @ 49f10 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 4a37c │ │ │ │ - ldr r0, [pc, #140] @ 4a3f0 │ │ │ │ + b 49ea0 │ │ │ │ + ldr r0, [pc, #140] @ 49f14 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a348 │ │ │ │ - b 4a3e0 │ │ │ │ - ldr r2, [pc, #112] @ 4a3f4 │ │ │ │ + bne 49e6c │ │ │ │ + b 49f04 │ │ │ │ + ldr r2, [pc, #112] @ 49f18 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 4a3b0 │ │ │ │ + bne 49ed4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2f42dc │ │ │ │ + bl 2fbbf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4a3cc │ │ │ │ - b 4a3c4 │ │ │ │ - ldr r2, [pc, #64] @ 4a3f8 │ │ │ │ - ldr r1, [pc, #64] @ 4a3fc │ │ │ │ + bge 49ef0 │ │ │ │ + b 49ee8 │ │ │ │ + ldr r2, [pc, #64] @ 49f1c │ │ │ │ + ldr r1, [pc, #64] @ 49f20 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r4, #0 │ │ │ │ - b 4a3e0 │ │ │ │ + b 49f04 │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00357cb0 │ │ │ │ + @ instruction: 0x00358db0 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #8 │ │ │ │ + eorseq sp, r8, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1492] @ 4a9f0 │ │ │ │ + ldr r3, [pc, #1492] @ 4a514 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a458 │ │ │ │ - ldr r3, [pc, #1452] @ 4a9f0 │ │ │ │ + bne 49f7c │ │ │ │ + ldr r3, [pc, #1452] @ 4a514 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4a8 │ │ │ │ + beq 49fcc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9e0 │ │ │ │ + bne 4a504 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9e0 │ │ │ │ + bne 4a504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a9f4 │ │ │ │ + ldr r5, [pc, #1364] @ 4a518 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a9e0 │ │ │ │ + b 4a504 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4f0 │ │ │ │ + beq 4a014 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r2, #0 │ │ │ │ movlt r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #1296] @ 4a9f8 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a9fc │ │ │ │ + ldr r3, [pc, #1296] @ 4a51c │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a520 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a9e0 │ │ │ │ + b 4a504 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a564 │ │ │ │ + beq 4a088 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a490 │ │ │ │ - ldr r3, [pc, #1228] @ 4aa00 │ │ │ │ + bne 49fb4 │ │ │ │ + ldr r3, [pc, #1228] @ 4a524 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9a4 │ │ │ │ + beq 4a4c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c3c │ │ │ │ - ldr r4, [pc, #1192] @ 4aa04 │ │ │ │ + bl 355d48 │ │ │ │ + ldr r4, [pc, #1192] @ 4a528 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a9e0 │ │ │ │ - ldr r2, [pc, #1180] @ 4aa08 │ │ │ │ - ldr r3, [pc, #1180] @ 4aa0c │ │ │ │ + b 4a504 │ │ │ │ + ldr r2, [pc, #1180] @ 4a52c │ │ │ │ + ldr r3, [pc, #1180] @ 4a530 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a598 │ │ │ │ + beq 4a0bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4aa10 │ │ │ │ + ldr r1, [pc, #1152] @ 4a534 │ │ │ │ mov r0, #0 │ │ │ │ - bl 3548d4 │ │ │ │ - b 4a950 │ │ │ │ - ldr r3, [pc, #1140] @ 4aa14 │ │ │ │ + bl 3559e0 │ │ │ │ + b 4a474 │ │ │ │ + ldr r3, [pc, #1140] @ 4a538 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a614 │ │ │ │ + beq 4a138 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5fc │ │ │ │ + beq 4a120 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 337c04 │ │ │ │ + bl 339f10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a9e0 │ │ │ │ + b 4a504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a9f8 │ │ │ │ + ldr r5, [pc, #1004] @ 4a51c │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a9e0 │ │ │ │ - ldr r2, [pc, #1020] @ 4aa18 │ │ │ │ - ldr r3, [pc, #1020] @ 4aa1c │ │ │ │ + b 4a504 │ │ │ │ + ldr r2, [pc, #1020] @ 4a53c │ │ │ │ + ldr r3, [pc, #1020] @ 4a540 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r2, [pc, #1000] @ 4aa18 │ │ │ │ - ldr r3, [pc, #1000] @ 4aa1c │ │ │ │ + bl 3553c0 │ │ │ │ + ldr r2, [pc, #1000] @ 4a53c │ │ │ │ + ldr r3, [pc, #1000] @ 4a540 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a670 │ │ │ │ + beq 4a194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b0 │ │ │ │ - ldr r2, [pc, #944] @ 4aa18 │ │ │ │ - ldr r3, [pc, #944] @ 4aa1c │ │ │ │ - bl 3542b0 │ │ │ │ - b 4a690 │ │ │ │ - ldr r2, [pc, #928] @ 4aa18 │ │ │ │ - ldr r3, [pc, #928] @ 4aa1c │ │ │ │ + bl 3553bc │ │ │ │ + ldr r2, [pc, #944] @ 4a53c │ │ │ │ + ldr r3, [pc, #944] @ 4a540 │ │ │ │ + bl 3553bc │ │ │ │ + b 4a1b4 │ │ │ │ + ldr r2, [pc, #928] @ 4a53c │ │ │ │ + ldr r3, [pc, #928] @ 4a540 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3542b0 │ │ │ │ - ldr r2, [pc, #896] @ 4aa18 │ │ │ │ - ldr r3, [pc, #900] @ 4aa20 │ │ │ │ - bl 354668 │ │ │ │ + bl 3553bc │ │ │ │ + ldr r2, [pc, #896] @ 4a53c │ │ │ │ + ldr r3, [pc, #900] @ 4a544 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a83c │ │ │ │ - bl 337c04 │ │ │ │ + beq 4a360 │ │ │ │ + bl 339f10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, [sp] │ │ │ │ bl 2937c │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #800] @ 4aa24 │ │ │ │ - ldr r1, [pc, #800] @ 4aa28 │ │ │ │ - bl 3548d4 │ │ │ │ + ldr r0, [pc, #800] @ 4a548 │ │ │ │ + ldr r1, [pc, #800] @ 4a54c │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3281d4 <_Py_strhex@@Base+0xddc> │ │ │ │ + bl 32b8dc <_Py_strhex@@Base+0x338> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b0 │ │ │ │ - ldr r3, [pc, #684] @ 4aa2c │ │ │ │ + bl 3553bc │ │ │ │ + ldr r3, [pc, #684] @ 4a550 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb4 │ │ │ │ - ldr r3, [pc, #660] @ 4aa30 │ │ │ │ + bl 355cc0 │ │ │ │ + ldr r3, [pc, #660] @ 4a554 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a7e4 │ │ │ │ - bl 3542b0 │ │ │ │ + beq 4a308 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a958 │ │ │ │ - bl 354668 │ │ │ │ - ldr r3, [pc, #580] @ 4aa34 │ │ │ │ + b 4a47c │ │ │ │ + bl 355774 │ │ │ │ + ldr r3, [pc, #580] @ 4a558 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a958 │ │ │ │ - bl 3281d4 <_Py_strhex@@Base+0xddc> │ │ │ │ + b 4a47c │ │ │ │ + bl 32b8dc <_Py_strhex@@Base+0x338> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2937c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r3, [pc, #404] @ 4aa2c │ │ │ │ + bl 3553c0 │ │ │ │ + ldr r3, [pc, #404] @ 4a550 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb4 │ │ │ │ - ldr r3, [pc, #380] @ 4aa30 │ │ │ │ + bl 355cc0 │ │ │ │ + ldr r3, [pc, #380] @ 4a554 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a8fc │ │ │ │ - bl 3542b0 │ │ │ │ + beq 4a420 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a958 │ │ │ │ - bl 354668 │ │ │ │ - ldr r3, [pc, #300] @ 4aa34 │ │ │ │ + b 4a47c │ │ │ │ + bl 355774 │ │ │ │ + ldr r3, [pc, #300] @ 4a558 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a9f0 │ │ │ │ + ldr r3, [pc, #140] @ 4a514 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9e0 │ │ │ │ - ldr r3, [pc, #112] @ 4a9f0 │ │ │ │ + bne 4a504 │ │ │ │ + ldr r3, [pc, #112] @ 4a514 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9e0 │ │ │ │ + bne 4a504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a9e0 │ │ │ │ - ldr r3, [pc, #104] @ 4aa14 │ │ │ │ + b 4a504 │ │ │ │ + ldr r3, [pc, #104] @ 4a538 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5fc │ │ │ │ - ldr r2, [pc, #80] @ 4aa18 │ │ │ │ - ldr r3, [pc, #80] @ 4aa1c │ │ │ │ + bne 4a120 │ │ │ │ + ldr r2, [pc, #80] @ 4a53c │ │ │ │ + ldr r3, [pc, #80] @ 4a540 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 3553c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a64c │ │ │ │ + b 4a170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ eorsmi r0, r7, r0 │ │ │ │ - ldrsbeq r4, [r3], #-160 @ 0xffffff60 │ │ │ │ + ldrheq r5, [r3], #-184 @ 0xffffff48 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231c98 <__bss_end__@@Base+0xfec6cd50> │ │ │ │ + blcc ff2317bc <__bss_end__@@Base+0xfec6c874> │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi r0, r9, r0 │ │ │ │ stmiblt r0, {} @ │ │ │ │ andsmi r1, r6, r5, asr #18 │ │ │ │ andsmi r1, r8, r5, asr #18 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ @@ -33002,368 +32691,462 @@ │ │ │ │ svccc 0x00d00000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4aa60 │ │ │ │ + bne 4a584 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12ea40 │ │ │ │ + b 12e9d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4aa84 │ │ │ │ + ldr r0, [pc, #20] @ 4a5a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa54 │ │ │ │ + bne 4a578 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4ab1c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4aab8 │ │ │ │ - bl 340a78 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4ab14 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ab0c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4ab0c │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ + eorseq r0, r9, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac34 │ │ │ │ + beq 4a6c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ac3c │ │ │ │ + bne 4a6c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ac34 │ │ │ │ + beq 4a6c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ac34 │ │ │ │ + bne 4a6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4ac54 │ │ │ │ + b 4a6e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4ac10 │ │ │ │ + beq 4a69c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4a77c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4a718 │ │ │ │ + bl 342d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4a774 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4a76c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4a76c │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 4a7bc │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4a7dc │ │ │ │ + b 4a7f8 │ │ │ │ + ldr r0, [pc, #292] @ 4a8e8 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4a8e0 │ │ │ │ + b 4a7a8 │ │ │ │ + bl ab298 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4a80c │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4a828 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4a828 │ │ │ │ + b 4a8e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a7f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4a7f0 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4a8a0 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4a858 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4a8a4 │ │ │ │ + b 4a8d0 │ │ │ │ + ldr r3, [pc, #140] @ 4a8ec │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a874 │ │ │ │ + ldr r1, [pc, #128] @ 4a8ec │ │ │ │ + bl ae134 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4a888 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4a8a4 │ │ │ │ + ldr r2, [pc, #96] @ 4a8f0 │ │ │ │ + ldr r1, [pc, #96] @ 4a8f4 │ │ │ │ + ldr r0, [pc, #80] @ 4a8e8 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a8e0 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt 4a8bc │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2822b0 │ │ │ │ + sub r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a960 │ │ │ │ + ldr r3, [pc, #20] @ 4a8ec │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a888 │ │ │ │ + b 4a864 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r9, r5, r4, asr #28 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4a930 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #40] @ 4a954 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 4a95c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #24] @ 4a958 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4a920 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003738d0 │ │ │ │ + │ │ │ │ +0004a95c : │ │ │ │ + b 3a7fc <_Py_IncRef@@Base+0x338> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, sl, r4 │ │ │ │ - bne 4ac88 │ │ │ │ + bne 4a98c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 271338 │ │ │ │ + b 2822b0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r1, sl, r1 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4acfc │ │ │ │ + beq 4aa00 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4accc │ │ │ │ + ble 4a9d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r9, r4 │ │ │ │ bl 29cdc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 4acfc │ │ │ │ + ble 4aa00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa20 │ │ │ │ + ldr r0, [pc, #4] @ 4aa24 │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, ip, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4ad3c │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4ad60 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 4ad68 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4ad64 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ad2c │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r7, r4, ror #15 │ │ │ │ - │ │ │ │ -0004ad68 : │ │ │ │ - b 3a6b4 <_Py_IncRef@@Base+0x14> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4ad84 │ │ │ │ - ldr r0, [pc, #4] @ 4ad88 │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - muleq r4, r0, r8 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 4add8 │ │ │ │ + bhi 4aa74 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4ae18 │ │ │ │ - b 4adfc │ │ │ │ - ldr r0, [pc, #128] @ 4ae60 │ │ │ │ + ble 4aab4 │ │ │ │ + b 4aa98 │ │ │ │ + ldr r0, [pc, #128] @ 4aafc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4adc8 │ │ │ │ + bne 4aa64 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ae58 │ │ │ │ + b 4aaf4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4adf4 │ │ │ │ + beq 4aa90 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4ae34 │ │ │ │ + bne 4aad0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4ae64 │ │ │ │ + ldreq r0, [pc, #52] @ 4ab00 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4ae4c │ │ │ │ + b 4aae8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16e4f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f030 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae18 │ │ │ │ - b 4adf4 │ │ │ │ + bne 4aab4 │ │ │ │ + b 4aa90 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 328e30 <_PyTime_FromLong@@Base+0x584> │ │ │ │ + bl 32c4b0 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r5, r4, sp, r8 │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ae68 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004ab04 <_PyBytes_ReverseFind@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ moveq ip, r1 │ │ │ │ addeq r0, ip, r4 │ │ │ │ - beq 4aea8 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4ab44 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aee0 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ - blt 4aef8 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + beq 4ab7c <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab94 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4af74 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ - b 9df88 │ │ │ │ + ldr r0, [pc, #148] @ 4ac10 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9e008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163028 │ │ │ │ + bl 163b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4af00 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ + bne 4ab9c <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4af6c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + b 4ac08 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4af30 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + blt 4abcc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4af78 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ + ldr r0, [pc, #84] @ 4ac14 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ - b 4af40 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ - ldr r0, [pc, #68] @ 4af7c <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ + b 4abdc <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4ac18 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af6c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + beq 4ac08 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4af6c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + bne 4ac08 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003738b0 │ │ │ │ - eorseq ip, r8, ip, lsl #29 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ + eorseq r4, r7, ip, lsl #19 │ │ │ │ + mlaseq r8, r0, pc, sp @ │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af94 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ - ldr r1, [pc, #8] @ 4af9c <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ - b 23b304 │ │ │ │ - ldr r0, [pc, #4] @ 4afa0 <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ + beq 4ac30 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac38 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24d7fc │ │ │ │ + ldr r0, [pc, #4] @ 4ac3c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4b000 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ + beq 4ac9c <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -33378,48 +33161,48 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b030 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bne 4accc <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 311018 │ │ │ │ + b 21c1cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b054 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + ldr r0, [pc, #20] @ 4acf0 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b024 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + bne 4acc0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, lsr #15 │ │ │ │ + mlaseq r7, r0, r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 329428 <_PyTime_FromLong@@Base+0xb7c> │ │ │ │ + bl 32c910 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0a8 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ - ldr r3, [pc, #36] @ 4b0c0 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ + beq 4ad44 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad5c <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r0, #0 │ │ │ │ - b 4b0b8 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ + b 4ad54 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ @@ -33437,109 +33220,109 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 4b128 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + bne 4adc4 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b160 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - ldr ip, [pc, #252] @ 4b22c <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq 4adfc <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4aec8 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b160 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bne 4adfc <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b220 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #200] @ 4b230 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + b 4aebc <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4aecc <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4b234 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + ldreq r4, [pc, #184] @ 4aed0 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4b1d4 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - bl a4768 │ │ │ │ + bne 4ae70 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a47e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b1bc <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - bl a5850 │ │ │ │ + bne 4ae58 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b158 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + bne 4adf4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fbe14 │ │ │ │ + bl 204ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4b210 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ - b 4b158 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + bge 4aeac <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4adf4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 4b220 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ - bl 115bd0 │ │ │ │ + b 4aebc <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 115ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b158 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + blt 4adf4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae94 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9638 │ │ │ │ + b a97f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2924 │ │ │ │ + bl b2bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b158 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + blt 4adf4 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, asr fp │ │ │ │ + subseq r2, r7, r0, ror fp │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b260 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + bne 4aefc <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 274a38 │ │ │ │ + b 1aede8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b284 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + ldr r0, [pc, #20] @ 4af20 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b254 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bne 4aef0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, ror #14 │ │ │ │ + eorseq r3, r7, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -33547,499 +33330,499 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - bne 4b2e0 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ + bne 4af7c <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b310 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ - ldr ip, [pc, #1424] @ 4b878 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ + beq 4afac <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b38c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + beq 4b028 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4b330 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq 4afcc <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4b334 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - b 4b398 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - ldr r8, [pc, #1348] @ 4b87c <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4afd0 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4b034 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b518 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b354 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ - bl a5850 │ │ │ │ + bne 4aff0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b398 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - b 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ - bl ab0dc │ │ │ │ + beq 4b034 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b380 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + beq 4b01c <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b380 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + bne 4b01c <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b39c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ - b 4b344 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ - ldr r8, [pc, #1256] @ 4b87c <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4b038 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4afe0 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b518 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b39c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4b038 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b87c <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + ldr r3, [pc, #1236] @ 4b518 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b880 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b51c <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b5a8 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne 4b244 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b3e4 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ + bne 4b080 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b86c <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b508 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b884 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ldr sl, [pc, #1172] @ 4b520 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b4c8 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ + beq 4b164 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b418 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + ble 4b0b4 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b41c <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq 4b0b8 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b3f8 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ - beq 4b578 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + b 4b094 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b214 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b43c <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + ble 4b0d8 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b420 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ + beq 4b0bc <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b4bc <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + ble 4b158 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b49c <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ + beq 4b138 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + beq 4b158 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + bne 4b158 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b3f0 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + b 4b08c <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b884 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ - ble 4b578 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b520 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b214 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b4f4 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + beq 4b190 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b4d4 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ - b 4b578 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + bne 4b170 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b214 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b574 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + ble 4b210 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b554 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + beq 4b1f0 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4b580 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b21c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b574 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + beq 4b210 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b574 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + bne 4b210 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b86c <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b508 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4b078 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b5e8 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ - ldr r3, [pc, #684] @ 4b888 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ - ldr r1, [pc, #684] @ 4b88c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + bne 4b284 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b524 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b528 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4b860 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4b4fc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b6d4 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + bne 4b370 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b860 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b4fc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b6b4 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + ble 4b350 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b6b4 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bcc 4b350 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b6a8 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + bne 4b344 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b698 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + ble 4b334 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b81c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b4b8 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b698 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + beq 4b334 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b698 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + bne 4b334 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b620 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + b 4b2bc <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b630 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bne 4b2cc <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b780 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + blt 4b41c <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b734 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ - b 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ - bl 92ff4 │ │ │ │ + bne 4b3d0 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b860 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b4fc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b724 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ + beq 4b3c0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b788 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bge 4b424 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b77c <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + ble 4b418 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b81c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b4b8 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b77c <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + beq 4b418 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b77c <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + bne 4b418 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b864 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + b 4b500 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b810 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + ble 4b4ac <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b7f0 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq 4b48c <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b810 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + beq 4b4ac <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b810 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bne 4b4ac <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b6e4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + b 4b380 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b83c <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b4d8 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b860 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b4fc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b860 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bne 4b4fc <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, ip, ror fp │ │ │ │ + @ instruction: 0x00572b9c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + eorseq r6, r6, ip, asr fp │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a48 │ │ │ │ + b a2ac8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b8c8 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ + bne 4b564 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 309bb4 │ │ │ │ + b 30ff88 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b8ec <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ + ldr r0, [pc, #20] @ 4b588 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b8bc <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ + bne 4b558 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsl #15 │ │ │ │ + eorseq r3, r7, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 1889f8 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c7d20 │ │ │ │ - ldr r0, [pc] @ 4b918 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + bl 2d1c18 │ │ │ │ + ldr r0, [pc] @ 4b5b4 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b948 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + bl 4b5e4 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b998 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b634 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b998 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b634 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b998 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + bne 4b634 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b9e8 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ + beq 4b684 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4ba00 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ - ldr r0, [pc, #4] @ 4ba04 <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ + ldr r1, [pc, #4] @ 4b69c <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + ldr r0, [pc, #4] @ 4b6a0 <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, ror r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4ba30 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ + bne 4b6cc <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e284 │ │ │ │ + b 1d6cec │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4ba54 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ + ldr r0, [pc, #20] @ 4b6f0 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ba24 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ + bne 4b6c0 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003727b4 │ │ │ │ + eorseq r3, r7, r0, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ moveq r7, r3 │ │ │ │ @@ -34047,597 +33830,597 @@ │ │ │ │ add r7, r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4bab0 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ + bne 4b74c <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4bae8 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ - ldr ip, [pc, #380] @ 4bc34 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ + beq 4b784 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b8d0 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bae8 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + bne 4b784 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4bc28 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + b 4b8c4 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4bb00 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ + beq 4b79c <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4bae0 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + blt 4b77c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4bc38 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ - bl 92ff4 │ │ │ │ + ldreq r9, [pc, #288] @ 4b8d4 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 9307c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4bae0 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b77c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4bc28 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + ble 4b8c4 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4bb58 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ + beq 4b7f4 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4bb30 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ + bne 4b7cc <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4bb8c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + b 4b828 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4bb8c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + ble 4b828 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4bb84 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + bne 4b820 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4bb84 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + ble 4b820 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ add r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ movne r1, r4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4bc00 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b89c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bbdc <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + beq 4b878 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bc00 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b89c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4bc00 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bne 4b89c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4bc00 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b89c <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bb24 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + beq 4b7c0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4bb24 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b7c0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4bb24 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7c0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bae0 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b77c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bae0 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bne 4b77c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4bae0 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4b77c <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, r7, r8, lsr #23 │ │ │ │ + subseq r2, r7, r8, asr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ add r3, r0, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [lr, #20] │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2049d0 │ │ │ │ + b 210598 │ │ │ │ │ │ │ │ -0004bc74 : │ │ │ │ +0004b910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4bcd0 │ │ │ │ + beq 4b96c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300570 │ │ │ │ + bl 307b64 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4bcd0 │ │ │ │ + beq 4b96c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b f9954 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 4bcfc │ │ │ │ - b 278408 │ │ │ │ - andeq fp, r4, ip, ror #26 │ │ │ │ + ldr r1, [pc] @ 4b998 │ │ │ │ + b 288798 │ │ │ │ + andeq fp, r4, r8, lsl #20 │ │ │ │ mov r0, r1 │ │ │ │ - b 14e9fc │ │ │ │ + b 14f1e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bd54 │ │ │ │ + beq 4b9f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bd5c │ │ │ │ + ldreq r0, [pc, #20] @ 4b9f8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bd5c │ │ │ │ - bl 4bf48 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ + ldreq r1, [pc, #8] @ 4b9f8 │ │ │ │ + bl 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004bd60 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ +0004b9fc <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ b f9954 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bfc4 │ │ │ │ + b 4bc60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 4be78 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4bb14 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be20 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4be78 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4babc <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bb14 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be20 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4babc <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bdec <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4ba88 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a120 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4be7c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bb18 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4be6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4be64 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4bb08 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bb00 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb08 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb08 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4be80 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + ldr r5, [pc, #20] @ 4bb1c <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov r0, r1 │ │ │ │ - b 14e9fc │ │ │ │ + b 14f1e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bf44 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #160] @ 4bbe0 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bebc <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ - bl 340a78 │ │ │ │ + bne 4bb58 <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4bf3c <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ + bne 4bbd8 <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bf34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bf34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbd0 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4bf8c <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ - ldr r5, [pc, #56] @ 4bf90 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ - ldr r4, [pc, #56] @ 4bf94 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ + ldr r6, [pc, #56] @ 4bc28 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + ldr r5, [pc, #56] @ 4bc2c <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ + ldr r4, [pc, #56] @ 4bc30 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r2 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r1, ip] │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ tst lr, #1 │ │ │ │ ldrbne r3, [r4, r3] │ │ │ │ - bne 4bf80 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 4bf5c <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ + b 4bbf8 <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ + subeq r2, r8, ip, lsl #5 │ │ │ │ │ │ │ │ -0004bf98 : │ │ │ │ +0004bc34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bfc0 │ │ │ │ + ldr r5, [pc, #28] @ 4bc5c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127fcc │ │ │ │ + b 127f64 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bfd4 │ │ │ │ - ldr r0, [pc, #4] @ 4bfd8 │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - eoreq r8, fp, ip, asr ip │ │ │ │ + ldr r1, [pc, #4] @ 4bc70 │ │ │ │ + ldr r0, [pc, #4] @ 4bc74 │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, r0, ror r4 │ │ │ │ subseq sp, r5, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #188] @ 4c0b0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #188] @ 4bd4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c094 │ │ │ │ - ldr r6, [pc, #164] @ 4c0b4 │ │ │ │ - ldr r7, [pc, #164] @ 4c0b8 │ │ │ │ - ldr r8, [pc, #164] @ 4c0bc │ │ │ │ + beq 4bd30 │ │ │ │ + ldr r6, [pc, #164] @ 4bd50 │ │ │ │ + ldr r7, [pc, #164] @ 4bd54 │ │ │ │ + ldr r8, [pc, #164] @ 4bd58 │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c09c │ │ │ │ - bl a6568 │ │ │ │ + beq 4bd38 │ │ │ │ + bl a65e8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4c068 │ │ │ │ + beq 4bd04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c068 │ │ │ │ + bne 4bd04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4c09c │ │ │ │ + bge 4bd38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c094 │ │ │ │ + beq 4bd30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c094 │ │ │ │ + bne 4bd30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4c0a8 │ │ │ │ + b 4bd44 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4c01c │ │ │ │ + bne 4bcb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - eorseq r1, sp, r0, ror sl │ │ │ │ + eorseq r2, sp, r0, ror fp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4c0d0 │ │ │ │ - b 1acb8c │ │ │ │ - ldrdeq ip, [r4], -r0 │ │ │ │ + ldr r1, [pc] @ 4bd6c │ │ │ │ + b 1b0318 │ │ │ │ + andeq ip, r4, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4c1a0 │ │ │ │ + beq 4be3c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4c1a0 │ │ │ │ + bne 4be3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1fb4ec │ │ │ │ + bl 2044a4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4c1b8 │ │ │ │ + ldrcc r2, [pc, #152] @ 4be54 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4c1bc │ │ │ │ + ldrcc r2, [pc, #136] @ 4be58 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4c1c0 │ │ │ │ + ldr r3, [pc, #128] @ 4be5c │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c168 │ │ │ │ + beq 4be04 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4c1c4 │ │ │ │ + ldr r1, [pc, #96] @ 4be60 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4c170 │ │ │ │ + bne 4be0c │ │ │ │ mov r5, r7 │ │ │ │ - b 4c194 │ │ │ │ - bl adf20 │ │ │ │ + b 4be30 │ │ │ │ + bl ae134 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c168 │ │ │ │ + bne 4be04 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4c168 │ │ │ │ + bne 4be04 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6568 │ │ │ │ - ldr r2, [pc, #32] @ 4c1c8 │ │ │ │ - ldr r1, [pc, #32] @ 4c1cc │ │ │ │ - ldr r0, [pc, #32] @ 4c1d0 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + b a65e8 │ │ │ │ + ldr r2, [pc, #32] @ 4be64 │ │ │ │ + ldr r1, [pc, #32] @ 4be68 │ │ │ │ + ldr r0, [pc, #32] @ 4be6c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r4, [r9], #-12 │ │ │ │ - strdeq r2, [r8], #-108 @ 0xffffff94 │ │ │ │ - subeq r1, r8, ip, asr #5 │ │ │ │ + subeq r5, r9, r8, lsr #1 │ │ │ │ + subeq r3, r8, r8, lsr #13 │ │ │ │ + subeq r2, r8, ip, lsl #7 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r6, r7, ip, asr #2 │ │ │ │ + eorseq r1, r6, r8, lsr #8 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r7, r7, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c220 │ │ │ │ + beq 4bebc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4c228 │ │ │ │ + ldreq r0, [pc, #20] @ 4bec4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4c228 │ │ │ │ - bl 4c40c │ │ │ │ + ldreq r1, [pc, #8] @ 4bec4 │ │ │ │ + bl 4c0a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c3a8 │ │ │ │ + ldr r7, [pc, #356] @ 4c044 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4c274 │ │ │ │ - ldr r3, [pc, #336] @ 4c3ac │ │ │ │ + bne 4bf10 │ │ │ │ + ldr r3, [pc, #336] @ 4c048 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4c294 │ │ │ │ - ldr r2, [pc, #308] @ 4c3b0 │ │ │ │ + b 4bf30 │ │ │ │ + ldr r2, [pc, #308] @ 4c04c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f99c │ │ │ │ + bl 180814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c398 │ │ │ │ + beq 4c034 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c348 │ │ │ │ + bne 4bfe4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c39c │ │ │ │ + beq 4c038 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4768 │ │ │ │ + bl a47e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4c2ec │ │ │ │ - bl a5850 │ │ │ │ + bne 4bf88 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c374 │ │ │ │ - ldr r3, [pc, #212] @ 4c3b4 │ │ │ │ + bne 4c010 │ │ │ │ + ldr r3, [pc, #212] @ 4c050 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ - b 4c374 │ │ │ │ + bl 139a44 │ │ │ │ + b 4c010 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5db8 │ │ │ │ + bl 2d01cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c374 │ │ │ │ + bne 4c010 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4c2ac │ │ │ │ + b 4bf48 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a9638 │ │ │ │ + bl a97f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c374 │ │ │ │ + beq 4c010 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2924 │ │ │ │ + bl b2bb8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c358 │ │ │ │ + bne 4bff4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c374 │ │ │ │ + bne 4c010 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4c30c │ │ │ │ - b 4c39c │ │ │ │ + bne 4bfa8 │ │ │ │ + b 4c038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c33c │ │ │ │ + bne 4bfd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4c33c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4bfd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c398 │ │ │ │ + beq 4c034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c398 │ │ │ │ + bne 4c034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -34652,380 +34435,403 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4c470 │ │ │ │ - ldr r6, [pc, #84] @ 4c474 │ │ │ │ - ldr r5, [pc, #84] @ 4c478 │ │ │ │ + ldr r7, [pc, #84] @ 4c10c │ │ │ │ + ldr r6, [pc, #84] @ 4c110 │ │ │ │ + ldr r5, [pc, #84] @ 4c114 │ │ │ │ mov lr, r3 │ │ │ │ cmp lr, r2 │ │ │ │ popge {r4, r5, r6, r7, pc} │ │ │ │ ldrb ip, [r1, lr] │ │ │ │ ldr r4, [r7, ip, lsl #2] │ │ │ │ tst r4, #1 │ │ │ │ - beq 4c44c │ │ │ │ + beq 4c0e8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq ip, [r5, ip] │ │ │ │ moveq r3, #1 │ │ │ │ - b 4c464 │ │ │ │ + b 4c100 │ │ │ │ ands r4, r4, #2 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 4c464 │ │ │ │ + beq 4c100 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ - b 4c424 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ + b 4c0c0 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ + subeq r2, r8, ip, lsl #5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bfc4 │ │ │ │ - ldr r1, [pc] @ 4c48c │ │ │ │ - b 23b304 │ │ │ │ + b 4bc60 │ │ │ │ + ldr r1, [pc] @ 4c128 │ │ │ │ + b 24d7fc │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c4c0 │ │ │ │ - bl a5850 │ │ │ │ + bne 4c15c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c4f0 │ │ │ │ + bne 4c18c │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c4e4 │ │ │ │ - ldr r3, [pc, #32] @ 4c4f8 │ │ │ │ - ldr r1, [pc, #32] @ 4c4fc │ │ │ │ + bne 4c180 │ │ │ │ + ldr r3, [pc, #32] @ 4c194 │ │ │ │ + ldr r1, [pc, #32] @ 4c198 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4c4f0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4c18c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c500 │ │ │ │ - b 143e3c │ │ │ │ + ldr r1, [pc, #16] @ 4c19c │ │ │ │ + b 144588 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, ror #30 │ │ │ │ - eorseq r4, r6, r4, asr #4 │ │ │ │ + eorseq lr, r8, r0, rrx │ │ │ │ + eorseq r5, r6, r4, asr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 4c1ec │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ac964 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bne 4c214 │ │ │ │ + b 4c20c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #56] @ 4c234 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c1cc │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c220 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 4c324 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x003754dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c53c │ │ │ │ - bl a5850 │ │ │ │ + bne 4c270 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c59c │ │ │ │ - b 4c594 │ │ │ │ - bl ab0dc │ │ │ │ + beq 4c2d0 │ │ │ │ + b 4c2c8 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c568 │ │ │ │ + beq 4c29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c568 │ │ │ │ + bne 4c29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c59c │ │ │ │ - b 4c528 │ │ │ │ + bne 4c2d0 │ │ │ │ + b 4c25c │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43914 <_PyDeadline_Get@@Base+0x58> │ │ │ │ + bl 435ac <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c5bc │ │ │ │ + bne 4c2f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c574 │ │ │ │ + bgt 4c2a8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c5ec │ │ │ │ + ldreq r0, [pc, #52] @ 4c320 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1cc7f8 │ │ │ │ + b 1d2030 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c5ec │ │ │ │ + ldreq r3, [pc, #28] @ 4c320 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r3] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 4c63c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29ee18 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bne 4c664 │ │ │ │ - b 4c65c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c684 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c61c │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #200] @ 4c410 │ │ │ │ + bl 17dfd4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c368 │ │ │ │ + ldr r1, [pc, #180] @ 4c414 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 117854 │ │ │ │ + b 4c37c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9db28 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c384 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c670 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 4c778 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b3d8 │ │ │ │ + b 4c408 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 1125fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c3c4 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355394 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c3ec │ │ │ │ + ldr r1, [pc, #92] @ 4c418 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117854 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4c37c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c37c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r7, ip, asr #13 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4c37c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq lr, r8, ip, lsl #1 │ │ │ │ + eorseq lr, r8, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c6b0 │ │ │ │ + bne 4c444 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d5e4 │ │ │ │ + b 13d974 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c6d4 │ │ │ │ + ldr r0, [pc, #20] @ 4c468 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c6a4 │ │ │ │ - eorseq r2, r7, r4, lsr r7 │ │ │ │ - ldr ip, [pc, #136] @ 4c768 │ │ │ │ + b 4c438 │ │ │ │ + eorseq r3, r7, r0, lsr #16 │ │ │ │ + ldr ip, [pc, #136] @ 4c4fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c750 │ │ │ │ + bne 4c4e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4c758 │ │ │ │ + bne 4c4ec │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c758 │ │ │ │ + bhi 4c4ec │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c8e8 │ │ │ │ + bl 4c5e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c760 │ │ │ │ + blt 4c4f4 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c76c │ │ │ │ - ldr r2, [pc, #56] @ 4c770 │ │ │ │ - bne 4c744 │ │ │ │ + ldr r0, [pc, #56] @ 4c500 │ │ │ │ + ldr r2, [pc, #56] @ 4c504 │ │ │ │ + bne 4c4d8 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c774 │ │ │ │ + ldr r0, [pc, #28] @ 4c508 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c774 │ │ │ │ + ldr r0, [pc, #20] @ 4c508 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c864 │ │ │ │ - bl 17d144 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c7bc │ │ │ │ - ldr r1, [pc, #180] @ 4c868 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 11793c │ │ │ │ - b 4c7d0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9daa8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c7d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c85c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 1126f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c818 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 354288 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c840 │ │ │ │ - ldr r1, [pc, #92] @ 4c86c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 11793c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c7d0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c7d0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b3dc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b454 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4c7d0 │ │ │ │ + bl a4424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, ip, lsr #12 │ │ │ │ - eorseq ip, r8, ip, asr #31 │ │ │ │ - eorseq sp, r8, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 4c8a8 │ │ │ │ + bne 4c5a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c8bc │ │ │ │ - b 4c8cc │ │ │ │ + bne 4c5b4 │ │ │ │ + b 4c5c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c898 │ │ │ │ + beq 4c590 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4c9b4 │ │ │ │ + beq 4c6ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 4c97c │ │ │ │ + bne 4c674 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 329428 <_PyTime_FromLong@@Base+0xb7c> │ │ │ │ + bl 32c910 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c9a8 │ │ │ │ + bne 4c6a0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f44d8 │ │ │ │ + bl 2fbc0c │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c984 │ │ │ │ - bhi 4c93c │ │ │ │ + beq 4c67c │ │ │ │ + bhi 4c634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c998 │ │ │ │ + beq 4c690 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c9ac │ │ │ │ + b 4c6a4 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c9a0 │ │ │ │ + bge 4c698 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c9ac │ │ │ │ - bne 4c93c │ │ │ │ - b 4c97c │ │ │ │ + b 4c6a4 │ │ │ │ + bne 4c634 │ │ │ │ + b 4c674 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -35038,135 +34844,112 @@ │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-216] @ 0xffffff28 │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #348] @ 4cb5c │ │ │ │ + ldr r0, [pc, #348] @ 4c854 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4cb60 │ │ │ │ - ldr r1, [pc, #328] @ 4cb64 │ │ │ │ + ldr r2, [pc, #328] @ 4c858 │ │ │ │ + ldr r1, [pc, #328] @ 4c85c │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4cb28 │ │ │ │ - ldr r1, [pc, #304] @ 4cb68 │ │ │ │ - ldr r0, [pc, #304] @ 4cb6c │ │ │ │ + beq 4c820 │ │ │ │ + ldr r1, [pc, #304] @ 4c860 │ │ │ │ + ldr r0, [pc, #304] @ 4c864 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4caac │ │ │ │ + blt 4c7a4 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d9268 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e0c7c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4caac │ │ │ │ + beq 4c7a4 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ cmp r4, #2 │ │ │ │ addeq r8, sp, #16384 @ 0x4000 │ │ │ │ moveq r9, #4 │ │ │ │ addeq r8, r8, #52 @ 0x34 │ │ │ │ - beq 4cac0 │ │ │ │ + beq 4c7b8 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4cab4 │ │ │ │ - ldr r3, [pc, #204] @ 4cb70 │ │ │ │ - ldr r1, [pc, #204] @ 4cb74 │ │ │ │ + beq 4c7ac │ │ │ │ + ldr r3, [pc, #204] @ 4c868 │ │ │ │ + ldr r1, [pc, #204] @ 4c86c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4cb20 │ │ │ │ + b 4c818 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3ea4 │ │ │ │ - ldr r3, [pc, #172] @ 4cb78 │ │ │ │ + bl c40c4 │ │ │ │ + ldr r3, [pc, #172] @ 4c870 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r5, #168 @ 0xa8 │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r5, #164 @ 0xa4 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r5, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp] │ │ │ │ sub r3, r5, #156 @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d7a0 │ │ │ │ + bl 4d378 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4cb5c │ │ │ │ + ldr r3, [pc, #40] @ 4c854 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4cb4c │ │ │ │ + beq 4c844 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r4, asr #32 │ │ │ │ - eorseq sp, r8, r4, asr #32 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, asr r0 │ │ │ │ + mlaseq r8, r0, r1, r4 │ │ │ │ + eorseq lr, r8, r8, asr #2 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ + eorseq lr, r8, ip, asr r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, r0, asr #1 │ │ │ │ + eorseq r4, r8, ip, lsl #4 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 9b360 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b3d8 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 113624 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -35174,92 +34957,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4cc34 │ │ │ │ + bne 4c8d0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4cc6c │ │ │ │ - ldr r1, [pc, #660] @ 4ced0 │ │ │ │ + beq 4c908 │ │ │ │ + ldr r1, [pc, #660] @ 4cb6c │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ccc0 │ │ │ │ + beq 4c95c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4ced4 │ │ │ │ + ldr r2, [pc, #604] @ 4cb70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4ccdc │ │ │ │ + beq 4c978 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4ccc8 │ │ │ │ + beq 4c964 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4ccc0 │ │ │ │ + beq 4c95c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4cce0 │ │ │ │ - ldr r3, [pc, #544] @ 4ced8 │ │ │ │ - ldr r1, [pc, #544] @ 4cedc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4cec4 │ │ │ │ - ldr r2, [pc, #528] @ 4cee0 │ │ │ │ - ldr r1, [pc, #528] @ 4cee4 │ │ │ │ - ldr r0, [pc, #528] @ 4cee8 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ccc0 │ │ │ │ + beq 4c97c │ │ │ │ + ldr r3, [pc, #544] @ 4cb74 │ │ │ │ + ldr r1, [pc, #544] @ 4cb78 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4cb60 │ │ │ │ + ldr r2, [pc, #528] @ 4cb7c │ │ │ │ + ldr r1, [pc, #528] @ 4cb80 │ │ │ │ + ldr r0, [pc, #528] @ 4cb84 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4c95c │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4cd38 │ │ │ │ + ble 4c9d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4cd14 │ │ │ │ - ldr r2, [pc, #484] @ 4ceec │ │ │ │ - ldr r1, [pc, #484] @ 4cef0 │ │ │ │ - ldr r0, [pc, #472] @ 4cee8 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ccc0 │ │ │ │ + bne 4c9b0 │ │ │ │ + ldr r2, [pc, #484] @ 4cb88 │ │ │ │ + ldr r1, [pc, #484] @ 4cb8c │ │ │ │ + ldr r0, [pc, #472] @ 4cb84 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4c95c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ccc0 │ │ │ │ + beq 4c95c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4ccb0 │ │ │ │ + bne 4c94c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ccc0 │ │ │ │ + beq 4c95c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -35272,1008 +35055,964 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ str r6, [r4, #20] │ │ │ │ bl 29694 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 4cdb4 │ │ │ │ + beq 4ca50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4cdd8 │ │ │ │ + beq 4ca74 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4ce20 │ │ │ │ + beq 4cabc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce20 │ │ │ │ + beq 4cabc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4cef4 │ │ │ │ + ldr r7, [pc, #260] @ 4cb90 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4cdf4 │ │ │ │ + bne 4ca90 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4ce50 │ │ │ │ + bne 4caec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce44 │ │ │ │ + beq 4cae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ce44 │ │ │ │ + bne 4cae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4ce50 │ │ │ │ - ldr r7, [pc, #136] @ 4cef4 │ │ │ │ + bne 4caec │ │ │ │ + ldr r7, [pc, #136] @ 4cb90 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cebc │ │ │ │ + beq 4cb58 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ceb0 │ │ │ │ + beq 4cb4c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ add r7, r7, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - b 4ce68 │ │ │ │ + b 4cb04 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00572c90 │ │ │ │ + ldrsheq r2, [r7], #-180 @ 0xffffff4c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r7, r8, r4, ror #2 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - subseq pc, r6, r0, lsl r8 @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x003882f8 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d000 │ │ │ │ + beq 4cc9c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4d000 │ │ │ │ + bne 4cc9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4d000 │ │ │ │ - ldr r3, [pc, #184] @ 4d008 │ │ │ │ + beq 4cc9c │ │ │ │ + ldr r3, [pc, #184] @ 4cca4 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4d00c │ │ │ │ + ldr r0, [pc, #180] @ 4cca8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cf7c │ │ │ │ + bne 4cc18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4d010 │ │ │ │ + ldr r0, [pc, #128] @ 4ccac │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cfcc │ │ │ │ + beq 4cc68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cc68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cf6c │ │ │ │ + beq 4cc08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d000 │ │ │ │ + beq 4cc9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4d000 │ │ │ │ + bne 4cc9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r1, r8, asr r8 │ │ │ │ - eorseq sp, r8, ip, ror r0 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eorseq lr, r8, r4, ror r1 │ │ │ │ + eorseq lr, r8, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4d03c │ │ │ │ + bne 4ccd8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b6d0 │ │ │ │ + b 3b710 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4d060 │ │ │ │ + ldr r0, [pc, #20] @ 4ccfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4d030 │ │ │ │ - eorseq r2, r7, r4, lsl #14 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4d074 │ │ │ │ - b 30ae44 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ + b 4cccc │ │ │ │ + @ instruction: 0x003737f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ 4d140 │ │ │ │ + ldr r0, [pc, #172] @ 4cdc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4d144 │ │ │ │ - ldr r1, [pc, #152] @ 4d148 │ │ │ │ + ldr r2, [pc, #152] @ 4cdcc │ │ │ │ + ldr r1, [pc, #152] @ 4cdd0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d118 │ │ │ │ - ldr r1, [pc, #132] @ 4d14c │ │ │ │ - ldr r0, [pc, #132] @ 4d150 │ │ │ │ + beq 4cda0 │ │ │ │ + ldr r1, [pc, #132] @ 4cdd4 │ │ │ │ + ldr r0, [pc, #132] @ 4cdd8 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d0e4 │ │ │ │ + bge 4cd6c │ │ │ │ mov r4, #0 │ │ │ │ - b 4d110 │ │ │ │ + b 4cd98 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2d9268 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e0c7c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4d0dc │ │ │ │ + beq 4cd64 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2d9564 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0f78 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99e18 │ │ │ │ - ldr r3, [pc, #32] @ 4d140 │ │ │ │ + bl 99e94 │ │ │ │ + ldr r3, [pc, #32] @ 4cdc8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d134 │ │ │ │ + beq 4cdbc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r4, asr #32 │ │ │ │ - eorseq sp, r8, r4, lsl #2 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, lsl r1 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4d16c │ │ │ │ - ldr r0, [pc, #16] @ 4d17c │ │ │ │ - b 128d34 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4d180 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b 128d34 │ │ │ │ - eorseq sp, r8, r0, lsr r1 │ │ │ │ - eorseq sp, r8, r4, asr #2 │ │ │ │ + mlaseq r8, r0, r1, r4 │ │ │ │ + eorseq lr, r8, r4, lsl #3 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ + mlaseq r8, r8, r1, lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d194 │ │ │ │ - b 29f514 │ │ │ │ - ldr r0, [pc] @ 4d19c │ │ │ │ + beq 4cdec │ │ │ │ + b 2acd50 │ │ │ │ + ldr r0, [pc] @ 4cdf4 │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4d1dc │ │ │ │ + bhi 4ce34 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4d1fc │ │ │ │ - b 4d218 │ │ │ │ - ldr r0, [pc, #308] @ 4d318 │ │ │ │ + bne 4ce54 │ │ │ │ + b 4ce70 │ │ │ │ + ldr r0, [pc, #308] @ 4cf70 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d310 │ │ │ │ - b 4d1c8 │ │ │ │ - bl ab0dc │ │ │ │ + beq 4cf68 │ │ │ │ + b 4ce20 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d22c │ │ │ │ + bne 4ce84 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4d248 │ │ │ │ - bl a5850 │ │ │ │ + bne 4cea0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4d248 │ │ │ │ - b 4d310 │ │ │ │ + beq 4cea0 │ │ │ │ + b 4cf68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4d210 │ │ │ │ + bne 4ce68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4d210 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4ce68 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4d2c4 │ │ │ │ + ble 4cf1c │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4d27c │ │ │ │ + beq 4ced4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4d2c4 │ │ │ │ - b 4d300 │ │ │ │ - ldr r3, [pc, #152] @ 4d31c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4d298 │ │ │ │ - ldr r1, [pc, #140] @ 4d31c │ │ │ │ - bl adf20 │ │ │ │ + beq 4cf1c │ │ │ │ + b 4cf58 │ │ │ │ + ldr r3, [pc, #152] @ 4cf74 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4cef0 │ │ │ │ + ldr r1, [pc, #140] @ 4cf74 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d2ac │ │ │ │ + beq 4cf04 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4d2c4 │ │ │ │ - ldr r2, [pc, #108] @ 4d320 │ │ │ │ - ldr r1, [pc, #108] @ 4d324 │ │ │ │ - ldr r0, [pc, #92] @ 4d318 │ │ │ │ + beq 4cf1c │ │ │ │ + ldr r2, [pc, #108] @ 4cf78 │ │ │ │ + ldr r1, [pc, #108] @ 4cf7c │ │ │ │ + ldr r0, [pc, #92] @ 4cf70 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4d310 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cf68 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4d2dc │ │ │ │ + bgt 4cf34 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 271338 │ │ │ │ + b 2822b0 │ │ │ │ sub r2, r4, r2 │ │ │ │ and r1, r4, r2 │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ mov r0, r6 │ │ │ │ sub r2, r2, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4ac5c │ │ │ │ - ldr r3, [pc, #20] @ 4d31c │ │ │ │ + b 4a960 │ │ │ │ + ldr r3, [pc, #20] @ 4cf74 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4d2ac │ │ │ │ - b 4d288 │ │ │ │ + beq 4cf04 │ │ │ │ + b 4cee0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00358cdc │ │ │ │ + @ instruction: 0x00359ddc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - ldr r1, [pc] @ 4d330 │ │ │ │ - b 4d4e4 │ │ │ │ - eorseq r8, r5, r0, lsr #12 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4cf98 │ │ │ │ + ldr r0, [pc, #16] @ 4cfa8 │ │ │ │ + b 128ccc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [pc, #8] @ 4cfac │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b 128ccc │ │ │ │ + eorseq lr, r8, r0, lsr r2 │ │ │ │ + eorseq lr, r8, r4, asr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 4cff4 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 4cfe8 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #16] @ 4cff8 │ │ │ │ + b a9d20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 4cffc │ │ │ │ + b a9d20 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq lr, r8, r8, ror #4 │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ + ldr r1, [pc] @ 4d008 │ │ │ │ + b 4d16c │ │ │ │ + eorseq r9, r5, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 31de04 <_PyObject_GetState@@Base> │ │ │ │ + bl 322c90 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4d410 │ │ │ │ - ldr r0, [pc, #196] @ 4d42c │ │ │ │ + beq 4d0e8 │ │ │ │ + ldr r0, [pc, #196] @ 4d104 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4d38c │ │ │ │ - ldr r5, [pc, #168] @ 4d430 │ │ │ │ + bne 4d064 │ │ │ │ + ldr r5, [pc, #168] @ 4d108 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d410 │ │ │ │ - bl aeb64 │ │ │ │ + b 4d0e8 │ │ │ │ + bl aed78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d380 │ │ │ │ - ldr r0, [pc, #108] @ 4d434 │ │ │ │ + beq 4d058 │ │ │ │ + ldr r0, [pc, #108] @ 4d10c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4d430 │ │ │ │ + ldr r2, [pc, #88] @ 4d108 │ │ │ │ mov r0, #5 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4d3fc │ │ │ │ + beq 4d0d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4d404 │ │ │ │ - ldr r5, [pc, #44] @ 4d430 │ │ │ │ - b 4d410 │ │ │ │ + beq 4d0dc │ │ │ │ + ldr r5, [pc, #44] @ 4d108 │ │ │ │ + b 4d0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4d3fc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d0d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 4d46c │ │ │ │ + beq 4d144 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4d484 │ │ │ │ + ldr r1, [pc, #28] @ 4d15c │ │ │ │ mov r0, r3 │ │ │ │ - b 312d2c │ │ │ │ - ldr r2, [pc, #20] @ 4d488 │ │ │ │ - ldr r1, [pc, #20] @ 4d48c │ │ │ │ - ldr r0, [pc, #20] @ 4d490 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + b 3185d8 │ │ │ │ + ldr r2, [pc, #20] @ 4d160 │ │ │ │ + ldr r1, [pc, #20] @ 4d164 │ │ │ │ + ldr r0, [pc, #20] @ 4d168 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r1, r0, ror #17 │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r7, r4, lsl r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4d4d8 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 4d4cc │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4d4dc │ │ │ │ - b a9b64 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4d4e0 │ │ │ │ - b a9b64 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq sp, r8, r8, ror #2 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eoreq r8, r2, r0, lsr #5 │ │ │ │ + @ instruction: 0x00376db0 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r5, r7, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #92] @ 4d560 │ │ │ │ - ldr r1, [pc, #92] @ 4d564 │ │ │ │ + ldr r0, [pc, #92] @ 4d1e8 │ │ │ │ + ldr r1, [pc, #92] @ 4d1ec │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d51c │ │ │ │ + bge 4d1a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4d558 │ │ │ │ + bgt 4d1e0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d544 │ │ │ │ + bne 4d1cc │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11adc0 │ │ │ │ + bl 11acd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d514 │ │ │ │ + beq 4d19c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4d568 │ │ │ │ + ldr r0, [pc, #8] @ 4d1f0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #26 │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r3, r6, ip, lsl #28 │ │ │ │ + eorseq r3, r6, r8, lsl #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r3 │ │ │ │ - subs r3, lr, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, ip, lsr #31 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 4d5d0 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp ip, #1 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4d5d0 │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4d614 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4d608 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4d618 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d5b8 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ - ldrheq r2, [r7], #-204 @ 0xffffff34 │ │ │ │ - mov r0, r1 │ │ │ │ - b 148284 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 26c8c0 │ │ │ │ + bl 19c86c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d6e8 │ │ │ │ - ldr r6, [pc, #168] @ 4d6f4 │ │ │ │ + beq 4d2b8 │ │ │ │ + ldr r6, [pc, #168] @ 4d2c4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d6ec │ │ │ │ - bl 9df88 │ │ │ │ + beq 4d2bc │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d6bc │ │ │ │ + beq 4d28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bd0 │ │ │ │ + bl 115ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d6bc │ │ │ │ - beq 4d68c │ │ │ │ + blt 4d28c │ │ │ │ + beq 4d25c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d6a4 │ │ │ │ - b 4d648 │ │ │ │ + bne 4d274 │ │ │ │ + b 4d218 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d678 │ │ │ │ - b 4d6bc │ │ │ │ + bge 4d248 │ │ │ │ + b 4d28c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4d648 │ │ │ │ + bne 4d218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4d648 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d218 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d6e0 │ │ │ │ + beq 4d2b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d6e0 │ │ │ │ + bne 4d2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq sl, lr, r0, lsl #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl c696c <_Py_GetConfig@@Base> │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4d728 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1ca458 │ │ │ │ - ldr r3, [pc, #28] @ 4d74c │ │ │ │ - ldr r1, [pc, #28] @ 4d750 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d71c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq sp, r8, r8, ror #3 │ │ │ │ + subeq fp, lr, ip, ror r5 │ │ │ │ + mov r0, r1 │ │ │ │ + b 1489d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl ad8b4 │ │ │ │ + bl adac8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r8 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 32c258 <_PyObject_GetCrossInterpreterData@@Base+0x478> │ │ │ │ + b 32f03c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl c6b8c <_Py_GetConfig@@Base> │ │ │ │ + ldr r3, [r0, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d34c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1cfb6c │ │ │ │ + ldr r3, [pc, #28] @ 4d370 │ │ │ │ + ldr r1, [pc, #28] @ 4d374 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1ba4c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d340 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq lr, r8, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #748] @ 4daa8 │ │ │ │ + ldr r3, [pc, #748] @ 4d680 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d830 │ │ │ │ + bne 4d408 │ │ │ │ mov r6, r0 │ │ │ │ bl 29cf4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 29610 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #696] @ 4daac │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #696] @ 4d684 │ │ │ │ + bl a9d20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d858 │ │ │ │ + beq 4d430 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139aa4 │ │ │ │ + bl 139a44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d858 │ │ │ │ + beq 4d430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d858 │ │ │ │ + bne 4d430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4d858 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d430 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d860 │ │ │ │ + beq 4d438 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4dab0 │ │ │ │ + ldr r1, [pc, #616] @ 4d688 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, #0 │ │ │ │ - b 4da80 │ │ │ │ + b 4d658 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d880 │ │ │ │ + bne 4d458 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4da70 │ │ │ │ + b 4d648 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d874 │ │ │ │ + beq 4d44c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d908 │ │ │ │ + beq 4d4e0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d908 │ │ │ │ - bl 9df88 │ │ │ │ + beq 4d4e0 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4da54 │ │ │ │ + beq 4d62c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d8f8 │ │ │ │ + beq 4d4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d8f8 │ │ │ │ + bne 4d4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4da54 │ │ │ │ + bne 4d62c │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d89c │ │ │ │ + b 4d474 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4da44 │ │ │ │ + beq 4d61c │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d940 │ │ │ │ + beq 4d518 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d9dc │ │ │ │ - b 4d984 │ │ │ │ + bne 4d5b4 │ │ │ │ + b 4d55c │ │ │ │ mov r2, #14 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #18 │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ mov r0, sl │ │ │ │ - bl 2d9564 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0f78 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldmeq sl, {r0, r1, r2, r3} │ │ │ │ stmeq r7, {r0, r1, r2, r3} │ │ │ │ - b 4d9f0 │ │ │ │ + b 4d5c8 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #18 │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 34589c <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ + bl 3479e8 <_PyLong_DivmodNear@@Base+0x1a24> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d9f0 │ │ │ │ + bne 4d5c8 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ - b 4d9f0 │ │ │ │ - ldr r3, [pc, #204] @ 4dab0 │ │ │ │ - ldr r1, [pc, #204] @ 4dab4 │ │ │ │ + b 4d5c8 │ │ │ │ + ldr r3, [pc, #204] @ 4d688 │ │ │ │ + ldr r1, [pc, #204] @ 4d68c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4d858 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4d430 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4da54 │ │ │ │ + beq 4d62c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4da34 │ │ │ │ + beq 4d60c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4da34 │ │ │ │ + bne 4d60c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4da54 │ │ │ │ + bne 4d62c │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d910 │ │ │ │ + b 4d4e8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4da5c │ │ │ │ + bne 4d634 │ │ │ │ mov r4, #0 │ │ │ │ - b 4da70 │ │ │ │ - ldr r0, [pc, #84] @ 4dab8 │ │ │ │ + b 4d648 │ │ │ │ + ldr r0, [pc, #84] @ 4d690 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r3, [pc, #32] @ 4daa8 │ │ │ │ + bl 9b454 │ │ │ │ + ldr r3, [pc, #32] @ 4d680 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4da9c │ │ │ │ + beq 4d674 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sp, r8, ip, asr r2 │ │ │ │ + eorseq lr, r8, ip, asr r3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, r0, asr #1 │ │ │ │ - eorseq sp, r8, r4, ror #4 │ │ │ │ + eorseq r4, r8, ip, lsl #4 │ │ │ │ + eorseq lr, r8, r4, ror #6 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4dad0 │ │ │ │ - b 128d34 │ │ │ │ - eorseq sp, r8, r8, ror #4 │ │ │ │ + ldr r0, [pc] @ 4d6a8 │ │ │ │ + b 128ccc │ │ │ │ + eorseq lr, r8, r8, ror #6 │ │ │ │ mov r0, r1 │ │ │ │ - b 2fb018 │ │ │ │ + b 3027e0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a584c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #180] @ 4dbb0 │ │ │ │ + ldr r1, [pc, #180] @ 4d798 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114dc8 │ │ │ │ + bl 114cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4db40 │ │ │ │ - beq 4db24 │ │ │ │ + bgt 4d728 │ │ │ │ + beq 4d70c │ │ │ │ mov r4, #0 │ │ │ │ - b 4dba8 │ │ │ │ + b 4d790 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4dbb4 │ │ │ │ + ldr r3, [pc, #132] @ 4d79c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4dbb8 │ │ │ │ + ldr r1, [pc, #128] @ 4d7a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 4db1c │ │ │ │ + bl 117854 │ │ │ │ + b 4d704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e134 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bl 4dd90 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4db1c │ │ │ │ + beq 4d704 │ │ │ │ mov r1, r5 │ │ │ │ - bl 209670 │ │ │ │ + bl 215b70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4db88 │ │ │ │ + bne 4d770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4db1c │ │ │ │ + beq 4d704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4db1c │ │ │ │ + bne 4d704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4db1c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4d704 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4d790 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4dba8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d790 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr #5 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a57cc │ │ │ │ + eorseq lr, r8, ip, lsr #7 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4d7b4 │ │ │ │ + b 3110e4 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4dbdc │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 4d7c8 │ │ │ │ + b 1b0318 │ │ │ │ muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4dd14 │ │ │ │ + beq 4d900 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4dd14 │ │ │ │ + bne 4d900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4dd14 │ │ │ │ + beq 4d900 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4dd1c │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #164] @ 4d908 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4dc90 │ │ │ │ + bne 4d87c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4dd20 │ │ │ │ + ldr r1, [pc, #124] @ 4d90c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4dd24 │ │ │ │ + ldr r0, [pc, #120] @ 4d910 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4dce0 │ │ │ │ + beq 4d8cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dce0 │ │ │ │ + bne 4d8cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dc80 │ │ │ │ + beq 4d86c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd14 │ │ │ │ + beq 4d900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4dd14 │ │ │ │ + bne 4d900 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, r0, asr #6 │ │ │ │ + eorseq lr, r8, r0, asr #8 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - eorseq sp, r8, r8, asr #6 │ │ │ │ + eorseq lr, r8, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -36281,158 +36020,186 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4dd80 │ │ │ │ + bne 4d96c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ddb8 │ │ │ │ - ldr ip, [pc, #416] @ 4df28 │ │ │ │ + beq 4d9a4 │ │ │ │ + ldr ip, [pc, #416] @ 4db14 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ddb8 │ │ │ │ + bne 4d9a4 │ │ │ │ mov r6, #0 │ │ │ │ - b 4df1c │ │ │ │ + b 4db08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4dde4 │ │ │ │ + beq 4d9d0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dde8 │ │ │ │ - bl a5850 │ │ │ │ + bne 4d9d4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dde8 │ │ │ │ - b 4ddb0 │ │ │ │ + beq 4d9d4 │ │ │ │ + b 4d99c │ │ │ │ mov r5, #8 │ │ │ │ add r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r4, #0 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r7, r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls 4de7c │ │ │ │ + bls 4da68 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4de4c │ │ │ │ + bne 4da38 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4de0c │ │ │ │ - bl 354288 │ │ │ │ + ble 4d9f8 │ │ │ │ + bl 355394 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4df08 │ │ │ │ + bgt 4daf4 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4de0c │ │ │ │ + b 4d9f8 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4df08 │ │ │ │ + beq 4daf4 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4de0c │ │ │ │ + bne 4d9f8 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4de0c │ │ │ │ - b 4df08 │ │ │ │ + bge 4d9f8 │ │ │ │ + b 4daf4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4df08 │ │ │ │ + bgt 4daf4 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4ddb0 │ │ │ │ + beq 4d99c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4df1c │ │ │ │ + bls 4db08 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4def0 │ │ │ │ + bne 4dadc │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4deac │ │ │ │ + ble 4da98 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4deac │ │ │ │ + beq 4da98 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4dee0 │ │ │ │ + b 4dacc │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4deac │ │ │ │ - ldr r3, [pc, #28] @ 4df2c │ │ │ │ - ldr r1, [pc, #28] @ 4df30 │ │ │ │ + b 4da98 │ │ │ │ + ldr r3, [pc, #28] @ 4db18 │ │ │ │ + ldr r1, [pc, #28] @ 4db1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4ddb0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4d99c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r4, lsl sp │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + eorseq sp, r8, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4df6c │ │ │ │ + ldr r0, [pc, #12] @ 4db58 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq ip, r7, r0, asr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #64] @ 4dbc4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4dbc8 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe260 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4dbbc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ │ │ │ │ -0004df70 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004dbcc <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 30a280 │ │ │ │ + bl 3109ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ asr r2, r3, #31 │ │ │ │ strd r0, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -36443,1113 +36210,1128 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e100 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4dd5c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e100 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + bne 4dd5c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e100 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4dd5c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e108 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #164] @ 4dd64 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e07c <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne 4dcd8 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e10c <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ + ldr r1, [pc, #124] @ 4dd68 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e110 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #120] @ 4dd6c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e0cc <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + beq 4dd28 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e0cc <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + bne 4dd28 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e06c <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + beq 4dcc8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e100 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4dd5c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e100 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + bne 4dd5c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, ip, asr r3 │ │ │ │ + eorseq lr, r8, ip, asr r4 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - eorseq sp, r8, r4, ror #6 │ │ │ │ + eorseq lr, r8, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29ec8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4e294 <_PyTime_AsTimeval_clamp@@Base+0x324> │ │ │ │ + ldr r1, [pc, #328] @ 4def0 <_PyTime_AsTimeval_clamp@@Base+0x324> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4e1e4 <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ + bne 4de40 <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ae4b0 │ │ │ │ + bl 1b1cdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e264 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4dec0 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4e1b0 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + bne 4de0c <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4e1b8 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + b 4de14 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r1, r5 │ │ │ │ - bl 209670 │ │ │ │ + bl 215b70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e240 <_PyTime_AsTimeval_clamp@@Base+0x2d0> │ │ │ │ + beq 4de9c <_PyTime_AsTimeval_clamp@@Base+0x2d0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + beq 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bne 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4e26c <_PyTime_AsTimeval_clamp@@Base+0x2fc> │ │ │ │ + bge 4dec8 <_PyTime_AsTimeval_clamp@@Base+0x2fc> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4e264 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4dec0 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + beq 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bne 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4e298 <_PyTime_AsTimeval_clamp@@Base+0x328> │ │ │ │ + ldr r0, [pc, #104] @ 4def4 <_PyTime_AsTimeval_clamp@@Base+0x328> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4e29c <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #96] @ 4def8 <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e264 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4dec0 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e264 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + bne 4dec0 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4e288 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b 4dee4 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4e2a0 <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ + ldr r1, [pc, #36] @ 4defc <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ mov r4, r0 │ │ │ │ - b 4e1fc <_PyTime_AsTimeval_clamp@@Base+0x28c> │ │ │ │ + b 4de58 <_PyTime_AsTimeval_clamp@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, ror r3 │ │ │ │ - @ instruction: 0x0036a9f0 │ │ │ │ + eorseq lr, r8, r4, ror r4 │ │ │ │ + @ instruction: 0x0036baf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2a9fc │ │ │ │ pop {r4, lr} │ │ │ │ - b 17a1d8 │ │ │ │ + b 17b068 │ │ │ │ │ │ │ │ -0004e2c4 : │ │ │ │ +0004df20 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 356650 │ │ │ │ - ldr r4, [pc, #64] @ 4e318 │ │ │ │ + bl 357750 │ │ │ │ + ldr r4, [pc, #64] @ 4df74 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4e308 │ │ │ │ + beq 4df64 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr ip, [r0, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r3, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 4e384 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4e388 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe24c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e37c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4e3bc │ │ │ │ - bl a5850 │ │ │ │ + bne 4dfa8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e3cc │ │ │ │ + bne 4dfb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 318858 │ │ │ │ + b 21eaf4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e4bc │ │ │ │ + bne 4e0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e4bc │ │ │ │ - ldr r0, [pc, #164] @ 4e4c4 │ │ │ │ - bl a9b64 │ │ │ │ + beq 4e0a8 │ │ │ │ + ldr r0, [pc, #164] @ 4e0b0 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e438 │ │ │ │ + bne 4e024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e4c8 │ │ │ │ + ldr r1, [pc, #124] @ 4e0b4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e4cc │ │ │ │ + ldr r0, [pc, #120] @ 4e0b8 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e488 │ │ │ │ + beq 4e074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e488 │ │ │ │ + bne 4e074 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e428 │ │ │ │ + beq 4e014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4bc │ │ │ │ + beq 4e0a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e4bc │ │ │ │ + bne 4e0a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - eorseq sp, r8, r0, lsr #7 │ │ │ │ + eorseq lr, r8, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4e4f8 │ │ │ │ + bne 4e0e4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f5eb0 │ │ │ │ + b 1fe438 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4e51c │ │ │ │ + ldr r0, [pc, #20] @ 4e108 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4e4ec │ │ │ │ - eorseq r2, r7, ip, lsr r7 │ │ │ │ + b 4e0d8 │ │ │ │ + eorseq r3, r7, r8, lsr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 4e168 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4e1a4 │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #332] @ 4e2cc │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e1a4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4e2c4 │ │ │ │ + ldr r1, [pc, #292] @ 4e2d0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 14954c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4e19c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e94c4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #33554432 @ 0x2000000 │ │ │ │ + beq 4e1ec │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 4e29c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + b 4e1fc │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 4e29c │ │ │ │ + add r3, r4, #12 │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r0, [r8, #52] @ 0x34 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3160b4 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4e270 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e248 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4e248 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e19c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4e19c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4e19c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e294 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4e294 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 4e1c8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e2c0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4e2c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4e2d4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r2, r7, r0, asr #26 │ │ │ │ + eorseq lr, r8, r4, lsl #10 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r3 │ │ │ │ + subs r3, lr, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + orrs r3, r3, ip, lsr #31 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + bne 4e33c │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4e33c │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4e380 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4e374 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4e384 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r3, lr │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e324 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x0036a7bc │ │ │ │ + subseq r2, r7, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4e564 │ │ │ │ + bne 4e3cc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e588 │ │ │ │ - ldr r2, [pc, #192] @ 4e618 │ │ │ │ - ldr r1, [pc, #192] @ 4e61c │ │ │ │ - ldr r0, [pc, #192] @ 4e620 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e5b0 │ │ │ │ + bne 4e3f0 │ │ │ │ + ldr r2, [pc, #192] @ 4e480 │ │ │ │ + ldr r1, [pc, #192] @ 4e484 │ │ │ │ + ldr r0, [pc, #192] @ 4e488 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e418 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4e620 │ │ │ │ + ldr r0, [pc, #172] @ 4e488 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e53c │ │ │ │ - b 4e5b0 │ │ │ │ + bne 4e3a4 │ │ │ │ + b 4e418 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e5b8 │ │ │ │ - ldr r2, [pc, #116] @ 4e618 │ │ │ │ - ldr r1, [pc, #124] @ 4e624 │ │ │ │ - ldr r0, [pc, #116] @ 4e620 │ │ │ │ + bne 4e420 │ │ │ │ + ldr r2, [pc, #116] @ 4e480 │ │ │ │ + ldr r1, [pc, #124] @ 4e48c │ │ │ │ + ldr r0, [pc, #116] @ 4e488 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4e610 │ │ │ │ + b 4e478 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4e5b0 │ │ │ │ + beq 4e418 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4e5f8 │ │ │ │ + beq 4e460 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4e610 │ │ │ │ + beq 4e478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r0, ror #23 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4e6bc │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4e658 │ │ │ │ - bl 340a78 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4e6b4 │ │ │ │ - ldr r1, [pc, #72] @ 4e6c0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e6ac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4e6ac │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - muleq r0, r7, r2 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq fp, r7, r0, ror r9 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #208] @ 4e7d0 │ │ │ │ + ldr r1, [pc, #208] @ 4e59c │ │ │ │ str ip, [sp] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e714 │ │ │ │ + bne 4e4e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4e7c4 │ │ │ │ - ldr r3, [pc, #184] @ 4e7d4 │ │ │ │ + b 4e590 │ │ │ │ + ldr r3, [pc, #184] @ 4e5a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4e73c │ │ │ │ - bl a5850 │ │ │ │ + bne 4e508 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e70c │ │ │ │ - bl 2551c4 │ │ │ │ + bne 4e4d8 │ │ │ │ + bl 266e14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e70c │ │ │ │ + beq 4e4d8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4e790 │ │ │ │ + bge 4e55c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4e70c │ │ │ │ + beq 4e4d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e70c │ │ │ │ + bne 4e4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4e70c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4e4d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1831dc <_PyErr_ChainExceptions1@@Base+0x1d30> │ │ │ │ + bl 184054 <_PyErr_ChainExceptions1@@Base+0x1d30> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4e7c4 │ │ │ │ + beq 4e590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7c4 │ │ │ │ + bne 4e590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 4e834 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r3, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4e870 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4e998 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e870 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4e990 │ │ │ │ - ldr r1, [pc, #292] @ 4e99c │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 148e00 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4e868 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e2c8c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4e8b8 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 4e968 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4e8c8 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 4e968 │ │ │ │ - add r3, r4, #12 │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r8, #52] @ 0x34 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 310644 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 4e93c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e914 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4e914 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e868 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4e868 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4e868 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e960 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4e960 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 4e894 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e98c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4e98c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4e9a0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, ip, ror #26 │ │ │ │ - eorseq sp, r8, r8, lsr #8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4e9d8 │ │ │ │ - ldr r3, [pc, #80] @ 4ea1c │ │ │ │ - ldr r1, [pc, #80] @ 4ea20 │ │ │ │ + bgt 4e5d8 │ │ │ │ + ldr r3, [pc, #80] @ 4e61c │ │ │ │ + ldr r1, [pc, #80] @ 4e620 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4e9f4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4e5f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e9fc │ │ │ │ - ldr r3, [pc, #48] @ 4ea1c │ │ │ │ - ldr r1, [pc, #52] @ 4ea24 │ │ │ │ + beq 4e5fc │ │ │ │ + ldr r3, [pc, #48] @ 4e61c │ │ │ │ + ldr r1, [pc, #52] @ 4e624 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ea14 │ │ │ │ + b 4e614 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4ea28 │ │ │ │ + ldr r0, [pc, #28] @ 4e628 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4e6c0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4e65c │ │ │ │ + bl 342d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4e6b8 │ │ │ │ + ldr r1, [pc, #72] @ 4e6c4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e6b0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4e6b0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + muleq r0, r7, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 470b4 │ │ │ │ + b 46b98 │ │ │ │ │ │ │ │ -0004ea38 : │ │ │ │ +0004e6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ - ldr r3, [pc, #112] @ 4eacc │ │ │ │ + ldr r3, [pc, #112] @ 4e768 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4ea90 │ │ │ │ + ble 4e72c │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4eab0 │ │ │ │ - ldr r1, [pc, #56] @ 4ead0 │ │ │ │ + bne 4e74c │ │ │ │ + ldr r1, [pc, #56] @ 4e76c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4ead4 │ │ │ │ + ldr r2, [pc, #52] @ 4e770 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4eac4 │ │ │ │ + b 4e760 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 128150 │ │ │ │ + bl 1280e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #8 │ │ │ │ + eorseq lr, r8, r8, asr #10 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ebd4 │ │ │ │ + bne 4e870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ebd4 │ │ │ │ + beq 4e870 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4ebdc │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #164] @ 4e878 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4eb50 │ │ │ │ + bne 4e7ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4ebe0 │ │ │ │ + ldr r1, [pc, #124] @ 4e87c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4ebe4 │ │ │ │ + ldr r0, [pc, #120] @ 4e880 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4eba0 │ │ │ │ + beq 4e83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4eba0 │ │ │ │ + bne 4e83c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4eb40 │ │ │ │ + beq 4e7dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ebd4 │ │ │ │ + beq 4e870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ebd4 │ │ │ │ + bne 4e870 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, ip, r7, r8 │ │ │ │ + eorseq r9, r8, r0, lsr r9 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - eorseq sp, r8, r4, ror r4 │ │ │ │ + eorseq lr, r8, r4, ror r5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 4733c │ │ │ │ + b 46fd4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4e998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ecfc │ │ │ │ + beq 4e998 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 4ed04 │ │ │ │ + ldr r2, [pc, #172] @ 4e9a0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 4ed08 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #168] @ 4e9a4 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ec78 │ │ │ │ + bne 4e914 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4ed0c │ │ │ │ + ldr r1, [pc, #128] @ 4e9a8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4ed10 │ │ │ │ + ldr r0, [pc, #124] @ 4e9ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ecc8 │ │ │ │ + beq 4e964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ecc8 │ │ │ │ + bne 4e964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ec68 │ │ │ │ + beq 4e904 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ecfc │ │ │ │ + beq 4e998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4e998 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r1, r8, asr r8 │ │ │ │ - eorseq sp, r8, r8, lsl #9 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eorseq lr, r8, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - mlaseq r8, r0, r4, sp │ │ │ │ + mlaseq r8, r0, r5, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4ed48 │ │ │ │ - ldr r3, [pc, #80] @ 4ed8c │ │ │ │ - ldr r1, [pc, #80] @ 4ed90 │ │ │ │ + bgt 4e9e4 │ │ │ │ + ldr r3, [pc, #80] @ 4ea28 │ │ │ │ + ldr r1, [pc, #80] @ 4ea2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4ed64 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4ea00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ed6c │ │ │ │ - ldr r3, [pc, #48] @ 4ed8c │ │ │ │ - ldr r1, [pc, #52] @ 4ed94 │ │ │ │ + beq 4ea08 │ │ │ │ + ldr r3, [pc, #48] @ 4ea28 │ │ │ │ + ldr r1, [pc, #52] @ 4ea30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ed84 │ │ │ │ + b 4ea20 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4ed98 │ │ │ │ + ldr r0, [pc, #28] @ 4ea34 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 29754 │ │ │ │ pop {r4, lr} │ │ │ │ - b 17a1d8 │ │ │ │ + b 17b068 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4edf4 │ │ │ │ + ldr r0, [pc, #12] @ 4ea90 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ee54 │ │ │ │ + beq 4eaf0 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ee54 │ │ │ │ + bne 4eaf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ee54 │ │ │ │ - ldr r0, [pc, #172] @ 4eef0 │ │ │ │ - bl a9b64 │ │ │ │ + beq 4eaf0 │ │ │ │ + ldr r0, [pc, #172] @ 4eb8c │ │ │ │ + bl a9d20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4ee5c │ │ │ │ + bne 4eaf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3212ec │ │ │ │ + bl 325098 │ │ │ │ mov r4, #0 │ │ │ │ - b 4eee4 │ │ │ │ + b 4eb80 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #132] @ 4eef4 │ │ │ │ + ldr r0, [pc, #132] @ 4eb90 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4eeac │ │ │ │ + beq 4eb48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4eeac │ │ │ │ + bne 4eb48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4ee4c │ │ │ │ + beq 4eae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4eee4 │ │ │ │ + beq 4eb80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4eee4 │ │ │ │ + bne 4eb80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ - eorseq sp, r8, r8, lsr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ef44 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 4ef44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4ef44 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ef78 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 4ef78 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4ef78 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ + eorseq lr, r8, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4f058 │ │ │ │ + beq 4ec6c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4f058 │ │ │ │ + bne 4ec6c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1fb4ec │ │ │ │ + bl 2044a4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4f070 │ │ │ │ + ldrcc r2, [pc, #164] @ 4ec84 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4f074 │ │ │ │ + ldrcc r2, [pc, #148] @ 4ec88 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4f078 │ │ │ │ + ldr r3, [pc, #140] @ 4ec8c │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4f014 │ │ │ │ + beq 4ec28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4f07c │ │ │ │ + ldr r1, [pc, #108] @ 4ec90 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4f01c │ │ │ │ + bne 4ec30 │ │ │ │ mov r4, r7 │ │ │ │ - b 4f04c │ │ │ │ - bl adf20 │ │ │ │ + b 4ec60 │ │ │ │ + bl ae134 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f014 │ │ │ │ + bne 4ec28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f04c │ │ │ │ + beq 4ec60 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4f014 │ │ │ │ + beq 4ec28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6568 │ │ │ │ - ldr r2, [pc, #32] @ 4f080 │ │ │ │ - ldr r1, [pc, #32] @ 4f084 │ │ │ │ - ldr r0, [pc, #32] @ 4f088 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + b a65e8 │ │ │ │ + ldr r2, [pc, #32] @ 4ec94 │ │ │ │ + ldr r1, [pc, #32] @ 4ec98 │ │ │ │ + ldr r0, [pc, #32] @ 4ec9c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r4, [r9], #-12 │ │ │ │ - strdeq r2, [r8], #-108 @ 0xffffff94 │ │ │ │ - subeq r1, r8, ip, asr #5 │ │ │ │ + subeq r5, r9, r8, lsr #1 │ │ │ │ + subeq r3, r8, r8, lsr #13 │ │ │ │ + subeq r2, r8, ip, lsl #7 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r6, r7, r8, asr r1 │ │ │ │ + eorseq r1, r6, r8, lsr #8 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r7, r7, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4f0d0 │ │ │ │ + beq 4ece4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4f0e8 │ │ │ │ + ldr r0, [pc, #48] @ 4ecfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0d0 │ │ │ │ + bne 4ece4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2924 │ │ │ │ + bl b2bb8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f0c8 │ │ │ │ - ldr r0, [pc, #4] @ 4f0ec │ │ │ │ + beq 4ecdc │ │ │ │ + ldr r0, [pc, #4] @ 4ed00 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003727d4 │ │ │ │ + eorseq r3, r7, r0, asr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 475c4 │ │ │ │ - b 4eef8 │ │ │ │ + b 4725c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10f9a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4ed5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 4ed5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4ed5c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4ed90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 4ed90 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4ed90 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ moveq r0, r3 │ │ │ │ @@ -37559,975 +37341,956 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r0, r1 │ │ │ │ - bne 4f160 │ │ │ │ + bne 4edf8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f194 │ │ │ │ - ldr ip, [pc, #204] @ 4f234 │ │ │ │ + beq 4ee2c │ │ │ │ + ldr ip, [pc, #204] @ 4eecc │ │ │ │ add r2, sp, #32 │ │ │ │ mov lr, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4f228 │ │ │ │ + beq 4eec0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4f248 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eee0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f228 │ │ │ │ + beq 4eec0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4f1d4 │ │ │ │ + beq 4ee6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4f1d8 │ │ │ │ - bl a5850 │ │ │ │ + bne 4ee70 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f1d8 │ │ │ │ - b 4f228 │ │ │ │ + beq 4ee70 │ │ │ │ + b 4eec0 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4f218 │ │ │ │ - ldr r3, [pc, #44] @ 4f238 │ │ │ │ + bne 4eeb0 │ │ │ │ + ldr r3, [pc, #44] @ 4eed0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r0, lsr #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47a24 │ │ │ │ + b 475bc │ │ │ │ │ │ │ │ -0004f248 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004eee0 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 4f290 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4ef28 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4f290 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4f2c0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4f2c4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4ef28 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4ef58 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ef5c <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4f2ac <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 1481a0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4ef44 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4f2b4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a5850 │ │ │ │ + bne 4ef4c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f2b4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4ef4c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl sp │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - b 1b9898 │ │ │ │ + eorseq r1, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 4f338 <_PyLong_UnsignedInt_Converter@@Base+0xf0> │ │ │ │ + beq 4efc4 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r8, r1 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4f408 <_PyLong_UnsignedInt_Converter@@Base+0x1c0> │ │ │ │ + bne 4f094 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f338 <_PyLong_UnsignedInt_Converter@@Base+0xf0> │ │ │ │ + beq 4efc4 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32d970 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xfc4> │ │ │ │ + bl 3302fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe0c> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4f340 <_PyLong_UnsignedInt_Converter@@Base+0xf8> │ │ │ │ + bne 4efcc <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3212ec │ │ │ │ + bl 325098 │ │ │ │ mov r5, #0 │ │ │ │ - b 4f3ec <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + b 4f078 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4f37c <_PyLong_UnsignedInt_Converter@@Base+0x134> │ │ │ │ + bne 4f008 <_PyLong_UnsignedInt_Converter@@Base+0x128> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f330 <_PyLong_UnsignedInt_Converter@@Base+0xe8> │ │ │ │ + beq 4efbc <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f330 <_PyLong_UnsignedInt_Converter@@Base+0xe8> │ │ │ │ + bne 4efbc <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4f330 <_PyLong_UnsignedInt_Converter@@Base+0xe8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4efbc <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 4f410 <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #136] @ 4f09c <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f330 <_PyLong_UnsignedInt_Converter@@Base+0xe8> │ │ │ │ + beq 4efbc <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #108] @ 4f414 <_PyLong_UnsignedInt_Converter@@Base+0x1cc> │ │ │ │ + ldr r1, [pc, #108] @ 4f0a0 <_PyLong_UnsignedInt_Converter@@Base+0x1c0> │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #104] @ 4f418 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #104] @ 4f0a4 <_PyLong_UnsignedInt_Converter@@Base+0x1c4> │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 4f3cc <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ + bne 4f058 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3212ec │ │ │ │ - b 4f3ec <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + bl 325098 │ │ │ │ + b 4f078 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f3ec <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + beq 4f078 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 4f3ec <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 4f078 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29b44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r7, r4, asr #4 │ │ │ │ + eorseq r4, r7, r4, asr #6 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - eorseq sp, r8, r0, lsr r5 │ │ │ │ + eorseq lr, r8, r0, lsr r6 │ │ │ │ + b 4ed10 │ │ │ │ + ldr r3, [pc, #28] @ 4f0d0 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r3, #1468] @ 0x5bc │ │ │ │ + b a5bc0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4f458 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ - ldr r2, [pc, #332] @ 4f598 <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ - ldr r1, [pc, #332] @ 4f59c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - ldr r0, [pc, #332] @ 4f5a0 <_PyLong_UnsignedInt_Converter@@Base+0x358> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f58c <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + bne 4f110 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + ldr r2, [pc, #332] @ 4f250 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + ldr r1, [pc, #332] @ 4f254 <_PyLong_UnsignedInt_Converter@@Base+0x374> │ │ │ │ + ldr r0, [pc, #332] @ 4f258 <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f244 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4f48c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + beq 4f144 <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f498 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ - ldr r3, [pc, #288] @ 4f5a4 <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ - ldr r1, [pc, #288] @ 4f5a8 <_PyLong_UnsignedInt_Converter@@Base+0x360> │ │ │ │ + beq 4f150 <_PyLong_UnsignedInt_Converter@@Base+0x270> │ │ │ │ + ldr r3, [pc, #288] @ 4f25c <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #288] @ 4f260 <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f57c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + b 4f234 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4f4b0 <_PyLong_UnsignedInt_Converter@@Base+0x268> │ │ │ │ - bl 2917c0 │ │ │ │ - b 4f48c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + bls 4f168 <_PyLong_UnsignedInt_Converter@@Base+0x288> │ │ │ │ + bl 29fe74 │ │ │ │ + b 4f144 <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f4a8 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + beq 4f160 <_PyLong_UnsignedInt_Converter@@Base+0x280> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a024 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #34 @ 0x22 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4f50c <_PyLong_UnsignedInt_Converter@@Base+0x2c4> │ │ │ │ - ldr r3, [pc, #168] @ 4f5ac <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + beq 4f1c4 <_PyLong_UnsignedInt_Converter@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #168] @ 4f264 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 4f530 <_PyLong_UnsignedInt_Converter@@Base+0x2e8> │ │ │ │ + bl 1441dc │ │ │ │ + b 4f1e8 <_PyLong_UnsignedInt_Converter@@Base+0x308> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4f570 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + bhi 4f228 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4f538 <_PyLong_UnsignedInt_Converter@@Base+0x2f0> │ │ │ │ - bl 2917c0 │ │ │ │ + bne 4f1f0 <_PyLong_UnsignedInt_Converter@@Base+0x310> │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, #0 │ │ │ │ - b 4f57c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + b 4f234 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4f570 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ - ldr r3, [pc, #72] @ 4f5ac <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + beq 4f228 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ + ldr r3, [pc, #72] @ 4f264 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 4f57c <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + bl 1441dc │ │ │ │ + b 4f234 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sl, r7, r8, ror #23 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq fp, r7, r8, ror r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47c28 │ │ │ │ - ldr r3, [pc, #28] @ 4f5e0 <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r3, #1468] @ 0x5bc │ │ │ │ - b a5b40 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 479d0 <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + b 1bdea8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 48328 │ │ │ │ + b 47fc0 │ │ │ │ mov r0, r1 │ │ │ │ - b 4f740 │ │ │ │ + b 4f3dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - beq 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ + beq 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ + bne 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ + beq 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ - ldr r3, [pc, #192] @ 4f734 <_PyLong_UnsignedInt_Converter@@Base+0x4ec> │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ + ldr r3, [pc, #192] @ 4f3d0 <_PyLong_UnsignedInt_Converter@@Base+0x4f0> │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ 4f738 <_PyLong_UnsignedInt_Converter@@Base+0x4f0> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #168] @ 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x4f4> │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4f6a8 <_PyLong_UnsignedInt_Converter@@Base+0x460> │ │ │ │ + bne 4f344 <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4f73c <_PyLong_UnsignedInt_Converter@@Base+0x4f4> │ │ │ │ + ldr r0, [pc, #128] @ 4f3d8 <_PyLong_UnsignedInt_Converter@@Base+0x4f8> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #596 @ 0x254 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4f6f8 <_PyLong_UnsignedInt_Converter@@Base+0x4b0> │ │ │ │ + beq 4f394 <_PyLong_UnsignedInt_Converter@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f6f8 <_PyLong_UnsignedInt_Converter@@Base+0x4b0> │ │ │ │ + bne 4f394 <_PyLong_UnsignedInt_Converter@@Base+0x4b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f698 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ + beq 4f334 <_PyLong_UnsignedInt_Converter@@Base+0x454> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ + beq 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ + bne 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r8, r1, r8, asr r8 │ │ │ │ - eorseq sp, r8, r4, ror #10 │ │ │ │ - eorseq sp, r8, r0, ror r5 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eorseq lr, r8, r4, ror #12 │ │ │ │ + eorseq lr, r8, r0, ror r6 │ │ │ │ │ │ │ │ -0004f740 : │ │ │ │ +0004f3dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f76c │ │ │ │ + beq 4f408 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f784 │ │ │ │ - ldr r3, [pc, #140] @ 4f800 │ │ │ │ + bne 4f420 │ │ │ │ + ldr r3, [pc, #140] @ 4f49c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4f804 │ │ │ │ + ldr r1, [pc, #136] @ 4f4a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 4f790 │ │ │ │ + bl 117854 │ │ │ │ + b 4f42c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f798 │ │ │ │ + bne 4f434 │ │ │ │ mov r4, #0 │ │ │ │ - b 4f7f8 │ │ │ │ + b 4f494 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f7bc │ │ │ │ + beq 4f458 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4f808 │ │ │ │ + ldr r1, [pc, #84] @ 4f4a4 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4f7f8 │ │ │ │ - ldr r0, [pc, #60] @ 4f800 │ │ │ │ + bne 4f494 │ │ │ │ + ldr r0, [pc, #60] @ 4f49c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4f80c │ │ │ │ + ldr r1, [pc, #64] @ 4f4a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f790 │ │ │ │ + beq 4f42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f790 │ │ │ │ + bne 4f42c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4f790 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4f42c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d5d8 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ - eorseq sp, r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x0038e6d8 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ + eorseq lr, r8, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f844 │ │ │ │ - ldr r3, [pc, #80] @ 4f888 │ │ │ │ - ldr r1, [pc, #80] @ 4f88c │ │ │ │ + bgt 4f4e0 │ │ │ │ + ldr r3, [pc, #80] @ 4f524 │ │ │ │ + ldr r1, [pc, #80] @ 4f528 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4f860 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4f4fc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f868 │ │ │ │ - ldr r3, [pc, #48] @ 4f888 │ │ │ │ - ldr r1, [pc, #52] @ 4f890 │ │ │ │ + beq 4f504 │ │ │ │ + ldr r3, [pc, #48] @ 4f524 │ │ │ │ + ldr r1, [pc, #52] @ 4f52c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f880 │ │ │ │ + b 4f51c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f894 │ │ │ │ + ldr r0, [pc, #28] @ 4f530 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2bd8 │ │ │ │ + b a2c58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #232] @ 4f9ac │ │ │ │ + ldr r1, [pc, #232] @ 4f648 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f910 │ │ │ │ + bne 4f5ac │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f8f4 │ │ │ │ - ldr r1, [pc, #200] @ 4f9b0 │ │ │ │ + bne 4f590 │ │ │ │ + ldr r1, [pc, #200] @ 4f64c │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f9b4 │ │ │ │ + ldr r4, [pc, #196] @ 4f650 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f9a4 │ │ │ │ + b 4f640 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f9a0 │ │ │ │ - ldr r1, [pc, #172] @ 4f9b0 │ │ │ │ + bne 4f63c │ │ │ │ + ldr r1, [pc, #172] @ 4f64c │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f9b4 │ │ │ │ + ldr r4, [pc, #168] @ 4f650 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f9a4 │ │ │ │ + b 4f640 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f9a0 │ │ │ │ - bl 91b90 │ │ │ │ + beq 4f63c │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f95c │ │ │ │ + beq 4f5f8 │ │ │ │ mov r1, r7 │ │ │ │ - bl afc04 │ │ │ │ + bl afe98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f964 │ │ │ │ + bge 4f600 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f95c │ │ │ │ + beq 4f5f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f95c │ │ │ │ + bne 4f5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f9a4 │ │ │ │ + b 4f640 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117174 │ │ │ │ + bl 117084 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f9a4 │ │ │ │ + beq 4f640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f9a4 │ │ │ │ + bne 4f640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 4f9a4 │ │ │ │ - ldr r4, [pc, #16] @ 4f9b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4f640 │ │ │ │ + ldr r4, [pc, #16] @ 4f654 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004f9bc : │ │ │ │ - ldr r0, [pc] @ 4f9c4 │ │ │ │ - b 10f0e4 │ │ │ │ +0004f658 : │ │ │ │ + ldr r0, [pc] @ 4f660 │ │ │ │ + b 10ef5c │ │ │ │ subseq r2, r7, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #40] @ 4fa10 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - ldr r1, [pc, #24] @ 4fa14 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - eorseq sp, r8, r8, lsl #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 4fa50 │ │ │ │ + bhi 4f69c │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4faec │ │ │ │ + ldrle r5, [pc, #160] @ 4f738 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4fa74 │ │ │ │ - ldr r0, [pc, #152] @ 4faf0 │ │ │ │ + b 4f6c0 │ │ │ │ + ldr r0, [pc, #152] @ 4f73c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa40 │ │ │ │ + bne 4f68c │ │ │ │ mov r0, #0 │ │ │ │ - b 4fae4 │ │ │ │ + b 4f730 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4fa94 │ │ │ │ - ldr r3, [pc, #108] @ 4faf4 │ │ │ │ - ldr r1, [pc, #108] @ 4faf8 │ │ │ │ + bgt 4f6e0 │ │ │ │ + ldr r3, [pc, #108] @ 4f740 │ │ │ │ + ldr r1, [pc, #108] @ 4f744 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4fa6c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4f6b8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4fab4 │ │ │ │ - ldr r3, [pc, #76] @ 4faf4 │ │ │ │ - ldr r1, [pc, #80] @ 4fafc │ │ │ │ + beq 4f700 │ │ │ │ + ldr r3, [pc, #76] @ 4f740 │ │ │ │ + ldr r1, [pc, #80] @ 4f748 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4fa6c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 4f6b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174dc0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175c34 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4fa6c │ │ │ │ + blt 4f6b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4fb00 │ │ │ │ + ldr r0, [pc, #44] @ 4f74c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ + @ instruction: 0x0036a7bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4f788 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4fb78 │ │ │ │ + bne 4f7c4 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4fb5c │ │ │ │ + beq 4f7a8 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 188dbc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4fbcc │ │ │ │ - ldr r2, [pc, #100] @ 4fbd0 │ │ │ │ + bl 189f18 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f818 │ │ │ │ + ldr r2, [pc, #100] @ 4f81c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4fbc4 │ │ │ │ + beq 4f810 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4fbbc │ │ │ │ + ble 4f808 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4fba8 │ │ │ │ + beq 4f7f4 │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 188dbc <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 189f18 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbc4 │ │ │ │ + beq 4f810 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4fb84 │ │ │ │ - ldr r0, [pc, #8] @ 4fbcc │ │ │ │ + b 4f7d0 │ │ │ │ + ldr r0, [pc, #8] @ 4f818 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4fbd0 │ │ │ │ + ldr r0, [pc, #4] @ 4f81c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004fbd4 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f820 <_PyEval_MatchKeys@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq r4, [pc, #1120] @ 50058 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4fca4 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 5004c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4fc98 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 5005c <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4fca8 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c07e8 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0a00 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4fee0 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4fb2c <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4fee0 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 50060 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4fb2c <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4fcac <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [pc, #1044] @ 50064 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [pc, #1044] @ 4fcb0 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 17f99c │ │ │ │ + bl 180814 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fef0 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4fb3c <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4fef4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4fb40 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4fdf4 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4fa40 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e5d8 │ │ │ │ + bl 12e570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fcb0 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f8fc <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fcd4 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4fcc8 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f920 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f914 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d924 │ │ │ │ + bl 12d8bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4fcf0 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4fc9c <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f93c <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f8e8 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4fef4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 50068 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4fb40 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4fcb4 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 5006c <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b 4fef4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4fcb8 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b 4fb40 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ moveq r2, #2 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl b90f8 │ │ │ │ + bl b93c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fef4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4fb40 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4fde8 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4fa34 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fd80 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f9cc <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fd80 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f9cc <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fd70 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f9bc <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdcc <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4fa18 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fdcc <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fa18 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fdbc <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4fa08 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #672] @ 50074 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 50074 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4fcc0 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4fcc0 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4fdf4 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4fa40 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4fc7c <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f8c8 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fe44 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4fa90 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4fe44 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fa90 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe34 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4fa80 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fe90 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4fadc <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4fe90 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fadc <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe80 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4facc <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5004c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4fc98 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5004c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fc98 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fecc <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4fb18 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 5004c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4fc98 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4fef4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4fb40 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ff4c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4fb98 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff4c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4fb98 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4ff4c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fb98 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ff3c <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4fb88 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ffa0 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4fbec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffa0 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4fbec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ffa0 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fbec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ff90 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4fbdc <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4fff4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4fc40 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fff4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4fc40 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fff4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fc40 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ffe4 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4fc30 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50048 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4fc94 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50048 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4fc94 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50048 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 50070 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fc94 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4fcbc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50038 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4fc84 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -38537,15 +38300,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, asr #14 │ │ │ │ + eorseq ip, r8, r4, ror #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38555,541 +38318,418 @@ │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 5020c <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 4fe58 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5020c <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + bne 4fe58 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5020c <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 4fe58 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50214 <_PyEval_MatchKeys@@Base+0x640> │ │ │ │ + ldreq r5, [pc, #288] @ 4fe60 <_PyEval_MatchKeys@@Base+0x640> │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 5010c <_PyEval_MatchKeys@@Base+0x538> │ │ │ │ + beq 4fd58 <_PyEval_MatchKeys@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50218 <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ + ldr r2, [pc, #276] @ 4fe64 <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ mov r1, fp │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 5021c <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #176] @ 4fe68 <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50184 <_PyEval_MatchKeys@@Base+0x5b0> │ │ │ │ + bne 4fdd0 <_PyEval_MatchKeys@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #136] @ 50220 <_PyEval_MatchKeys@@Base+0x64c> │ │ │ │ + ldr r1, [pc, #136] @ 4fe6c <_PyEval_MatchKeys@@Base+0x64c> │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 50224 <_PyEval_MatchKeys@@Base+0x650> │ │ │ │ - bl 318898 │ │ │ │ + ldr r0, [pc, #124] @ 4fe70 <_PyEval_MatchKeys@@Base+0x650> │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 501d8 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + beq 4fe24 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 501d8 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + bne 4fe24 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50174 <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ + beq 4fdc0 <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5020c <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 4fe58 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5020c <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + bne 4fe58 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - mlaseq r8, r0, r6, sp │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ + eorseq lr, r8, r8, lsl #15 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - eorseq sp, r8, r8, lsr #15 │ │ │ │ - │ │ │ │ -00050228 : │ │ │ │ - ldr r0, [pc] @ 50230 │ │ │ │ - b 10f0e4 │ │ │ │ - ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ + eorseq lr, r8, r8, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #40] @ 4febc <_PyEval_MatchKeys@@Base+0x69c> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + ldr r1, [pc, #24] @ 4fec0 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1102f4 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ + mlaseq r8, r0, r7, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 50270 │ │ │ │ + bhi 4ff00 <_PyEval_MatchKeys@@Base+0x6e0> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50290 │ │ │ │ - b 502ac │ │ │ │ - ldr r0, [pc, #292] @ 5039c │ │ │ │ + bne 4ff20 <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ + b 4ff3c <_PyEval_MatchKeys@@Base+0x71c> │ │ │ │ + ldr r0, [pc, #292] @ 5002c <_PyEval_MatchKeys@@Base+0x80c> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50394 │ │ │ │ - b 5025c │ │ │ │ - bl ab0dc │ │ │ │ + beq 50024 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ + b 4feec <_PyEval_MatchKeys@@Base+0x6cc> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 502c0 │ │ │ │ + bne 4ff50 <_PyEval_MatchKeys@@Base+0x730> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 502dc │ │ │ │ - bl a5850 │ │ │ │ + bne 4ff6c <_PyEval_MatchKeys@@Base+0x74c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 502dc │ │ │ │ - b 50394 │ │ │ │ + beq 4ff6c <_PyEval_MatchKeys@@Base+0x74c> │ │ │ │ + b 50024 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 502a4 │ │ │ │ + bne 4ff34 <_PyEval_MatchKeys@@Base+0x714> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 502a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 4ff34 <_PyEval_MatchKeys@@Base+0x714> │ │ │ │ cmp r7, #1 │ │ │ │ - ble 50354 │ │ │ │ + ble 4ffe4 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 5030c │ │ │ │ + beq 4ff9c <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 50358 │ │ │ │ - b 50384 │ │ │ │ - ldr r3, [pc, #140] @ 503a0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 50328 │ │ │ │ - ldr r1, [pc, #128] @ 503a0 │ │ │ │ - bl adf20 │ │ │ │ + beq 4ffe8 <_PyEval_MatchKeys@@Base+0x7c8> │ │ │ │ + b 50014 <_PyEval_MatchKeys@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #140] @ 50030 <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ffb8 <_PyEval_MatchKeys@@Base+0x798> │ │ │ │ + ldr r1, [pc, #128] @ 50030 <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5033c │ │ │ │ + beq 4ffcc <_PyEval_MatchKeys@@Base+0x7ac> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 50358 │ │ │ │ - ldr r2, [pc, #96] @ 503a4 │ │ │ │ - ldr r1, [pc, #96] @ 503a8 │ │ │ │ - ldr r0, [pc, #80] @ 5039c │ │ │ │ + beq 4ffe8 <_PyEval_MatchKeys@@Base+0x7c8> │ │ │ │ + ldr r2, [pc, #96] @ 50034 <_PyEval_MatchKeys@@Base+0x814> │ │ │ │ + ldr r1, [pc, #96] @ 50038 <_PyEval_MatchKeys@@Base+0x818> │ │ │ │ + ldr r0, [pc, #80] @ 5002c <_PyEval_MatchKeys@@Base+0x80c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 50394 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 50024 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 50370 │ │ │ │ + bgt 50000 <_PyEval_MatchKeys@@Base+0x7e0> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 271338 │ │ │ │ + b 2822b0 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4ac5c │ │ │ │ - ldr r3, [pc, #20] @ 503a0 │ │ │ │ + b 4a960 │ │ │ │ + ldr r3, [pc, #20] @ 50030 <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5033c │ │ │ │ - b 50318 │ │ │ │ + beq 4ffcc <_PyEval_MatchKeys@@Base+0x7ac> │ │ │ │ + b 4ffa8 <_PyEval_MatchKeys@@Base+0x788> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r8 │ │ │ │ + mlaseq r5, ip, lr, r9 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #40] @ 503f4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - ldr r1, [pc, #24] @ 503f8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110468 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, lsl #30 │ │ │ │ - mlaseq r8, r8, r6, sp │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + │ │ │ │ +0005003c : │ │ │ │ + ldr r0, [pc] @ 50044 │ │ │ │ + b 10ef5c │ │ │ │ + ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 50450 │ │ │ │ + bhi 5009c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50470 │ │ │ │ - b 504cc │ │ │ │ - ldr r0, [pc, #284] @ 50574 │ │ │ │ + beq 500bc │ │ │ │ + b 50118 │ │ │ │ + ldr r0, [pc, #284] @ 501c0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50434 │ │ │ │ - b 504cc │ │ │ │ + bne 50080 │ │ │ │ + b 50118 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 50508 │ │ │ │ + ble 50154 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 50578 │ │ │ │ + ldr r2, [pc, #244] @ 501c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 504e8 │ │ │ │ + beq 50134 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 504d4 │ │ │ │ + beq 50120 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 504cc │ │ │ │ + beq 50118 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 504ec │ │ │ │ - ldr r3, [pc, #184] @ 5057c │ │ │ │ - ldr r1, [pc, #184] @ 50580 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 50554 │ │ │ │ - ldr r2, [pc, #168] @ 50584 │ │ │ │ - ldr r1, [pc, #168] @ 50588 │ │ │ │ - ldr r0, [pc, #144] @ 50574 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 504cc │ │ │ │ + beq 50138 │ │ │ │ + ldr r3, [pc, #184] @ 501c8 │ │ │ │ + ldr r1, [pc, #184] @ 501cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 501a0 │ │ │ │ + ldr r2, [pc, #168] @ 501d0 │ │ │ │ + ldr r1, [pc, #168] @ 501d4 │ │ │ │ + ldr r0, [pc, #144] @ 501c0 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 50118 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 5050c │ │ │ │ + beq 50158 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5050c │ │ │ │ - b 504cc │ │ │ │ + bge 50158 │ │ │ │ + b 50118 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20bd4c │ │ │ │ + bl 219480 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50554 │ │ │ │ + beq 501a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 5058c │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #60] @ 501d8 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50568 │ │ │ │ + beq 501b4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, ip, lr, r0 │ │ │ │ + mlaseq r7, ip, pc, r1 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ - │ │ │ │ -00050590 : │ │ │ │ - ldr r0, [pc] @ 50598 │ │ │ │ - b 10f0e4 │ │ │ │ - subseq r2, r7, r8, lsl pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 506bc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq 505fc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 505fc │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 1adae4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 50604 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 506b4 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 50624 │ │ │ │ - ldr r1, [pc, #160] @ 506bc │ │ │ │ - bl adf20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50630 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 50648 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1adae4 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ - beq 506b4 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50680 │ │ │ │ - ldr r3, [pc, #80] @ 506c0 │ │ │ │ - ldr r1, [pc, #80] @ 506c4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 506b4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 39978 │ │ │ │ - ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 506c8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl a9b64 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq sp, r8, r0, ror #13 │ │ │ │ - eorseq ip, r8, ip, asr pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, r0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add lr, sp, #4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 50714 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 163028 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9b3d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5074c │ │ │ │ - ldr r0, [pc, #32] @ 50758 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5075c │ │ │ │ - bl a9b64 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 50770 │ │ │ │ - b 1acb8c │ │ │ │ - andeq r9, r2, r4, lsr #23 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 16fac0 │ │ │ │ + bl 17063c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 50800 │ │ │ │ - ldr r3, [pc, #1156] @ 50c30 │ │ │ │ + beq 50268 │ │ │ │ + ldr r3, [pc, #1156] @ 50698 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 507d0 │ │ │ │ - bl a5850 │ │ │ │ + bne 50238 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507d8 │ │ │ │ - b 50c20 │ │ │ │ + beq 50240 │ │ │ │ + b 50688 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 507e8 │ │ │ │ + bge 50250 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ addne r4, r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 5bfcc │ │ │ │ - ldr r3, [pc, #1068] @ 50c34 │ │ │ │ + b 5bfa4 │ │ │ │ + ldr r3, [pc, #1068] @ 5069c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 50c10 │ │ │ │ + bne 50678 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5083c │ │ │ │ + beq 502a4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16dea0 │ │ │ │ + bl 16e9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50854 │ │ │ │ - b 50c20 │ │ │ │ + bge 502bc │ │ │ │ + b 50688 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f48c <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 315280 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5081c │ │ │ │ - b 50c20 │ │ │ │ + bne 50284 │ │ │ │ + b 50688 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16e7e8 │ │ │ │ + bl 16f324 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5098c │ │ │ │ + bne 503f4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 50c24 │ │ │ │ + ble 5068c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 508ac │ │ │ │ + bge 50314 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 50c20 │ │ │ │ + beq 50688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 50928 │ │ │ │ + bls 50390 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ subcc r2, r0, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ @@ -39099,169 +38739,169 @@ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 508c4 │ │ │ │ + b 5032c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 50954 │ │ │ │ + bcs 503bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ sub r0, r1, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 50c24 │ │ │ │ + beq 5068c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 50c24 │ │ │ │ + bne 5068c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 50c24 │ │ │ │ - ldr r1, [pc, #676] @ 50c38 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5068c │ │ │ │ + ldr r1, [pc, #676] @ 506a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 148e00 │ │ │ │ + bl 14954c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50c20 │ │ │ │ + beq 50688 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 509f0 │ │ │ │ + beq 50458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509d4 │ │ │ │ + beq 5043c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509d4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50c3c │ │ │ │ - ldr r1, [pc, #608] @ 50c40 │ │ │ │ + bne 5043c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 506a4 │ │ │ │ + ldr r1, [pc, #608] @ 506a8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 11793c │ │ │ │ - b 50c20 │ │ │ │ + bl 117854 │ │ │ │ + b 50688 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 50a0c │ │ │ │ + bge 50474 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310714 │ │ │ │ + bl 316154 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50aa8 │ │ │ │ - ldr r1, [pc, #560] @ 50c44 │ │ │ │ + beq 50510 │ │ │ │ + ldr r1, [pc, #560] @ 506ac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50a90 │ │ │ │ + bge 504f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ addeq r3, r4, #12 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq 50a88 │ │ │ │ + beq 504f0 │ │ │ │ mov r0, sl │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50a88 │ │ │ │ - ldr r3, [pc, #476] @ 50c48 │ │ │ │ + bne 504f0 │ │ │ │ + ldr r3, [pc, #476] @ 506b0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50c4c │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #468] @ 506b4 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50ab4 │ │ │ │ - b 50c20 │ │ │ │ + bne 5051c │ │ │ │ + b 50688 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 50a24 │ │ │ │ + b 5048c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 50b00 │ │ │ │ + ble 50568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 50ad0 │ │ │ │ + bne 50538 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50c20 │ │ │ │ + beq 50688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50c20 │ │ │ │ + bne 50688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 50c20 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50688 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r3, r5, lsl #2 │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ str lr, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ - bne 50ae8 │ │ │ │ - b 50b04 │ │ │ │ + bne 50550 │ │ │ │ + b 5056c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50b3c │ │ │ │ + ble 505a4 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50b4c │ │ │ │ + ble 505b4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ - b 50b18 │ │ │ │ + b 50580 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 50b64 │ │ │ │ + blt 505cc │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 50b88 │ │ │ │ + b 505f0 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50b4c │ │ │ │ + bgt 505b4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ sub r2, r2, #1 │ │ │ │ - b 50b64 │ │ │ │ + b 505cc │ │ │ │ cmp r2, r8 │ │ │ │ - bge 50bd0 │ │ │ │ + bge 50638 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ add r6, r6, r1 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ @@ -39269,143 +38909,220 @@ │ │ │ │ add r1, r1, lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [r0] │ │ │ │ str r0, [r6] │ │ │ │ - b 50b88 │ │ │ │ + b 505f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50c04 │ │ │ │ + beq 5066c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50c04 │ │ │ │ + bne 5066c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ - b 50c24 │ │ │ │ - ldr r3, [pc, #48] @ 50c48 │ │ │ │ - ldr r1, [pc, #52] @ 50c50 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 5068c │ │ │ │ + ldr r3, [pc, #48] @ 506b0 │ │ │ │ + ldr r1, [pc, #52] @ 506b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ - @ instruction: 0x0038d6f0 │ │ │ │ + @ instruction: 0x0038e7d4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r7, ip, lsr #24 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ + eorseq r3, r7, ip, lsr #26 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, asr r5 │ │ │ │ - eorseq sp, r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x0038b6f0 │ │ │ │ + @ instruction: 0x0038e7f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #316] @ 50db0 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #40] @ 50704 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 50c94 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r1, [pc, #260] @ 50db4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 50c8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r1, [pc, #216] @ 50db8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 50c8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r1, [pc, #172] @ 50dbc │ │ │ │ - mov r2, #0 │ │ │ │ + bl 128978 │ │ │ │ + ldr r1, [pc, #24] @ 50708 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ + bl 1102f4 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, lsl #30 │ │ │ │ + eorseq lr, r8, r8, lsl r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #264] @ 5082c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq 5076c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 50c8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ + bne 5076c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 1b1270 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 50774 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b 50824 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 50794 │ │ │ │ + ldr r1, [pc, #160] @ 5082c │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r1, [pc, #128] @ 50dc0 │ │ │ │ + beq 507a0 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 507b8 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b1270 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ + beq 50824 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ + beq 507f0 │ │ │ │ + ldr r3, [pc, #80] @ 50830 │ │ │ │ + ldr r1, [pc, #80] @ 50834 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 50824 │ │ │ │ + add r0, sp, #24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 39ac0 │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ + ldr r0, [pc, #28] @ 50838 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a9d20 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq lr, r8, r0, lsl #17 │ │ │ │ + eorseq lr, r8, r4, lsl #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add lr, sp, #4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 50884 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 163b64 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9b454 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 508bc │ │ │ │ + ldr r0, [pc, #32] @ 508c8 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 50c8c │ │ │ │ + ldr r0, [pc, #20] @ 508cc │ │ │ │ + bl a9d20 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r1, [pc, #84] @ 50dc4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq ip, r8, r0, lsr r7 │ │ │ │ + mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1289e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 50c8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a18 │ │ │ │ + ldr r1, [pc] @ 508e0 │ │ │ │ + b 1b0318 │ │ │ │ + andeq r9, r2, r4, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50c8c │ │ │ │ - ldr r2, [pc, #40] @ 50dc8 │ │ │ │ - ldr r1, [pc, #40] @ 50dcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 274980 │ │ │ │ - asr r0, r0, #31 │ │ │ │ + beq 50910 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 3351cc │ │ │ │ + ldr r5, [pc, #60] @ 50954 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 50954 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 217d70 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 50954 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 217d70 │ │ │ │ + ldr r0, [pc] @ 50954 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, asr #30 │ │ │ │ - subseq r2, r7, r0, ror #30 │ │ │ │ - subseq r2, r7, r4, ror pc │ │ │ │ - subseq r2, r7, r8, lsl #31 │ │ │ │ - @ instruction: 0x00572f9c │ │ │ │ - ldrheq r2, [r7], #-240 @ 0xffffff10 │ │ │ │ - eorseq sp, r8, r4, lsr r7 │ │ │ │ - @ instruction: 0x00357ff8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00050958 : │ │ │ │ + ldr r0, [pc] @ 50960 │ │ │ │ + b 10ef5c │ │ │ │ + subseq r2, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -39413,594 +39130,660 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - bne 50e28 │ │ │ │ + bne 509bc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 50e58 │ │ │ │ - ldr ip, [pc, #1576] @ 51458 │ │ │ │ + beq 509ec │ │ │ │ + ldr ip, [pc, #1576] @ 50fec │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50f1c │ │ │ │ + beq 50ab0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50ed4 │ │ │ │ + beq 50a68 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50e78 │ │ │ │ + beq 50a0c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50e7c │ │ │ │ - b 50ee0 │ │ │ │ - ldr r5, [pc, #1500] @ 5145c │ │ │ │ + bne 50a10 │ │ │ │ + b 50a74 │ │ │ │ + ldr r5, [pc, #1500] @ 50ff0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50e9c │ │ │ │ - bl a5850 │ │ │ │ + bne 50a30 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50ee0 │ │ │ │ - b 50f1c │ │ │ │ - bl ab0dc │ │ │ │ + beq 50a74 │ │ │ │ + b 50ab0 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50ec8 │ │ │ │ + beq 50a5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50ec8 │ │ │ │ + bne 50a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 50ee4 │ │ │ │ - b 50e8c │ │ │ │ - ldr r5, [pc, #1408] @ 5145c │ │ │ │ + bne 50a78 │ │ │ │ + b 50a20 │ │ │ │ + ldr r5, [pc, #1408] @ 50ff0 │ │ │ │ mvn r7, #0 │ │ │ │ - b 50ee4 │ │ │ │ + b 50a78 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 5145c │ │ │ │ + ldr r3, [pc, #1392] @ 50ff0 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 510d8 │ │ │ │ + bne 50c6c │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50f24 │ │ │ │ + bne 50ab8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5144c │ │ │ │ + b 50fe0 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 51460 │ │ │ │ + ldr fp, [pc, #1328] @ 50ff4 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 5104c │ │ │ │ + beq 50be0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 5109c │ │ │ │ + blt 50c30 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 50f78 │ │ │ │ + beq 50b0c │ │ │ │ mov r1, r6 │ │ │ │ - b 50f40 │ │ │ │ + b 50ad4 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50fbc │ │ │ │ + bne 50b50 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50f64 │ │ │ │ + bne 50af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50fbc │ │ │ │ - ldr r3, [pc, #1232] @ 51464 │ │ │ │ + bne 50b50 │ │ │ │ + ldr r3, [pc, #1232] @ 50ff8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50fbc │ │ │ │ + bne 50b50 │ │ │ │ ldr r3, [r8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 5109c │ │ │ │ + b 50c30 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 510b0 │ │ │ │ + beq 50c44 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 51040 │ │ │ │ + ble 50bd4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51020 │ │ │ │ + beq 50bb4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 510b0 │ │ │ │ + beq 50c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 510b0 │ │ │ │ + bne 50c44 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 510b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51040 │ │ │ │ + beq 50bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 51040 │ │ │ │ + bne 50bd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50f38 │ │ │ │ + b 50acc │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 51460 │ │ │ │ - blt 5109c │ │ │ │ + ldrge r3, [pc, #1032] @ 50ff4 │ │ │ │ + blt 50c30 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 51074 │ │ │ │ + beq 50c08 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 5109c │ │ │ │ - b 51058 │ │ │ │ + bcc 50c30 │ │ │ │ + b 50bec │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 510b0 │ │ │ │ + beq 50c44 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 513ec │ │ │ │ + bgt 50f80 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 29bb70 │ │ │ │ + bl 2a9cec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5144c │ │ │ │ + bge 50fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50f1c │ │ │ │ + beq 50ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50f1c │ │ │ │ + bne 50ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 50f1c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50ab0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50f1c │ │ │ │ + bne 50ab0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 51118 │ │ │ │ - ldr r3, [pc, #860] @ 51468 │ │ │ │ - ldr r1, [pc, #860] @ 5146c │ │ │ │ + bne 50cac │ │ │ │ + ldr r3, [pc, #860] @ 50ffc │ │ │ │ + ldr r1, [pc, #860] @ 51000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 513dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 50f70 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5123c │ │ │ │ + bne 50dd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 513dc │ │ │ │ + beq 50f70 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 51204 │ │ │ │ + blt 50d98 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 51204 │ │ │ │ + bcc 50d98 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 511fc │ │ │ │ + bne 50d90 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 513b8 │ │ │ │ + beq 50f4c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 511ec │ │ │ │ + ble 50d80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 511cc │ │ │ │ + beq 50d60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 513b8 │ │ │ │ + beq 50f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 513b8 │ │ │ │ + bne 50f4c │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 513b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50f4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 511ec │ │ │ │ + beq 50d80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 511ec │ │ │ │ + bne 50d80 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5114c │ │ │ │ + b 50ce0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 5115c │ │ │ │ + bcs 50cf0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5121c │ │ │ │ - ldr r3, [pc, #592] @ 51464 │ │ │ │ + bne 50db0 │ │ │ │ + ldr r3, [pc, #592] @ 50ff8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 51300 │ │ │ │ + beq 50e94 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 513a4 │ │ │ │ + blt 50f38 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51334 │ │ │ │ - b 513b8 │ │ │ │ - bl 92ff4 │ │ │ │ + bne 50ec8 │ │ │ │ + b 50f4c │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 513dc │ │ │ │ + beq 50f70 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 512e8 │ │ │ │ + beq 50e7c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 512e8 │ │ │ │ + blt 50e7c │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 513b8 │ │ │ │ + beq 50f4c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 512dc │ │ │ │ + ble 50e70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5135c │ │ │ │ + bne 50ef0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 512dc │ │ │ │ + beq 50e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 512dc │ │ │ │ + bne 50e70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 51248 │ │ │ │ + b 50ddc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 51320 │ │ │ │ - ldr r3, [pc, #364] @ 51464 │ │ │ │ + bne 50eb4 │ │ │ │ + ldr r3, [pc, #364] @ 50ff8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51320 │ │ │ │ + bne 50eb4 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 513a4 │ │ │ │ + b 50f38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 513b8 │ │ │ │ + beq 50f4c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 513a0 │ │ │ │ + ble 50f34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51380 │ │ │ │ + beq 50f14 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 513b8 │ │ │ │ + beq 50f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 513b8 │ │ │ │ + bne 50f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 513b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50f4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 513a0 │ │ │ │ + beq 50f34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 513a0 │ │ │ │ + bne 50f34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 29bb70 │ │ │ │ + bl 2a9cec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 513e0 │ │ │ │ + bge 50f74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 513dc │ │ │ │ + beq 50f70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 513dc │ │ │ │ + bne 50f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 5144c │ │ │ │ + bl 113530 │ │ │ │ + b 50fe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51428 │ │ │ │ + beq 50fbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 510b0 │ │ │ │ + beq 50c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 510b0 │ │ │ │ + bne 50c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 510b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51098 │ │ │ │ + beq 50c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51098 │ │ │ │ + bne 50c2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 51098 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 50c2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r4, asr #31 │ │ │ │ + subseq r2, r7, ip, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + eorseq r6, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #316] @ 51160 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5149c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 332998 │ │ │ │ - ldr r5, [pc, #60] @ 514e0 │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 514e0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 20ac90 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 514e0 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 20ac90 │ │ │ │ - ldr r0, [pc] @ 514e0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 51044 │ │ │ │ + mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r1, [pc, #260] @ 51164 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 5103c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r1, [pc, #216] @ 51168 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 5103c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r1, [pc, #172] @ 5116c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 5103c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r1, [pc, #128] @ 51170 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 5103c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r1, [pc, #84] @ 51174 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128978 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 5103c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5103c │ │ │ │ + ldr r2, [pc, #40] @ 51178 │ │ │ │ + ldr r1, [pc, #40] @ 5117c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 285158 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r8, ror pc │ │ │ │ + subseq r2, r7, ip, lsl #31 │ │ │ │ + subseq r2, r7, r0, lsr #31 │ │ │ │ + ldrheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ + subseq r2, r7, r8, asr #31 │ │ │ │ + ldrsbeq r2, [r7], #-252 @ 0xffffff04 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ + ldrsheq r9, [r5], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldreq r4, [pc, #548] @ 51724 │ │ │ │ - beq 5171c │ │ │ │ + ldreq r4, [pc, #548] @ 513c0 │ │ │ │ + beq 513b8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 515a0 │ │ │ │ + beq 5123c │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 51728 │ │ │ │ + ldrne fp, [pc, #520] @ 513c4 │ │ │ │ movne r9, #1 │ │ │ │ - bne 5157c │ │ │ │ - bl 1fc120 │ │ │ │ + bne 51218 │ │ │ │ + bl 2056d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51548 │ │ │ │ + beq 511e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51550 │ │ │ │ + beq 511ec │ │ │ │ mov r4, r5 │ │ │ │ - b 5171c │ │ │ │ + b 513b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 51548 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 511e4 │ │ │ │ cmp r4, fp │ │ │ │ - bne 515dc │ │ │ │ + bne 51278 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 515c4 │ │ │ │ + bne 51260 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 5171c │ │ │ │ + bge 513b8 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5155c │ │ │ │ + bne 511f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 515a8 │ │ │ │ + bne 51244 │ │ │ │ mov r4, #0 │ │ │ │ - b 5171c │ │ │ │ + b 513b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 515a0 │ │ │ │ + bne 5123c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 515a0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5123c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51570 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 51570 │ │ │ │ + bne 5120c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5120c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 516c4 │ │ │ │ + beq 51360 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 516c4 │ │ │ │ + beq 51360 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209f44 <_PyLong_GCD@@Base> │ │ │ │ + bl 217024 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51618 │ │ │ │ + bne 512b4 │ │ │ │ mov r6, #0 │ │ │ │ - b 516c8 │ │ │ │ + b 51364 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193df8 │ │ │ │ + bl 195140 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5164c │ │ │ │ + beq 512e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5164c │ │ │ │ + bne 512e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51610 │ │ │ │ + beq 512ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175258 │ │ │ │ + bl 1760e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 51688 │ │ │ │ + beq 51324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51688 │ │ │ │ + bne 51324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 51610 │ │ │ │ + beq 512ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc120 │ │ │ │ + bl 2056d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 516c8 │ │ │ │ + beq 51364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 516c8 │ │ │ │ + bne 51364 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 516c8 │ │ │ │ - ldr r6, [pc, #92] @ 51728 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 51364 │ │ │ │ + ldr r6, [pc, #92] @ 513c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 516ec │ │ │ │ + beq 51388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 516ec │ │ │ │ + bne 51388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51710 │ │ │ │ + beq 513ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51710 │ │ │ │ + bne 513ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 51574 │ │ │ │ - b 515a0 │ │ │ │ + bne 51210 │ │ │ │ + b 5123c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -40008,116 +39791,102 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq 51888 │ │ │ │ + beq 51524 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51888 │ │ │ │ + bne 51524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51888 │ │ │ │ + beq 51524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 51890 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #164] @ 5152c │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51804 │ │ │ │ + bne 514a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 51894 │ │ │ │ + ldr r1, [pc, #124] @ 51530 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 51898 │ │ │ │ + ldr r0, [pc, #120] @ 51534 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51854 │ │ │ │ + beq 514f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51854 │ │ │ │ + bne 514f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 517f4 │ │ │ │ + beq 51490 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51888 │ │ │ │ + beq 51524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51888 │ │ │ │ + bne 51524 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r8, r8, r7, sp │ │ │ │ + mlaseq r8, r8, r8, lr │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - eorseq sp, r8, r0, lsr #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + eorseq lr, r8, r0, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -40126,113 +39895,35 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 51944 │ │ │ │ + bne 515a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51958 │ │ │ │ - b 51968 │ │ │ │ + bne 515bc │ │ │ │ + b 515cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51934 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 10fb28 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 519c0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 519d4 │ │ │ │ - b 519e4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 519b0 │ │ │ │ + beq 51598 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51a00 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a1c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51a38 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 51d2c │ │ │ │ - b 51d2c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91b90 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51ab0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afc04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 51ab4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ab0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ @@ -40245,571 +39936,663 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 51b28 │ │ │ │ + bne 51654 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51b68 │ │ │ │ + beq 51694 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 51d20 │ │ │ │ + ldr ip, [pc, #492] @ 5184c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51b68 │ │ │ │ + bne 51694 │ │ │ │ mov r4, #0 │ │ │ │ - b 51d14 │ │ │ │ - ldr r7, [pc, #436] @ 51d24 │ │ │ │ + b 51840 │ │ │ │ + ldr r7, [pc, #436] @ 51850 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51ba8 │ │ │ │ + beq 516d4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51b98 │ │ │ │ + beq 516c4 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51b9c │ │ │ │ - b 51ba4 │ │ │ │ + bne 516c8 │ │ │ │ + b 516d0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51ba8 │ │ │ │ + b 516d4 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 32e154 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x17a8> │ │ │ │ + bl 330394 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xea4> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51c70 │ │ │ │ + beq 5179c │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14d74c │ │ │ │ + bl 14df30 │ │ │ │ mov r4, r0 │ │ │ │ - b 51d14 │ │ │ │ + b 51840 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51c7c │ │ │ │ + bge 517a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51c90 │ │ │ │ + bne 517bc │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51cac │ │ │ │ + bgt 517d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 51cf8 │ │ │ │ + bne 51824 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51b60 │ │ │ │ + bne 5168c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51bf8 │ │ │ │ + bne 51724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 51d14 │ │ │ │ + b 51840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51c50 │ │ │ │ + bne 5177c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 51c50 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5177c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3372f8 │ │ │ │ + bl 339610 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51cdc │ │ │ │ + beq 51808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51cdc │ │ │ │ + bne 51808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 51d28 │ │ │ │ + ldreq r3, [pc, #64] @ 51854 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 51d14 │ │ │ │ + beq 51840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51c7c │ │ │ │ - b 51b60 │ │ │ │ + bne 517a8 │ │ │ │ + b 5168c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51c64 │ │ │ │ + bne 51790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 51c64 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 51790 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r4, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + b 519c8 │ │ │ │ + b 519c8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 91c1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 518ec │ │ │ │ + mov r1, r5 │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 518f0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 518ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 518ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 10f9a0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51934 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51948 │ │ │ │ + b 51958 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51924 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51974 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51990 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 519ac │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51d5c │ │ │ │ - ldr r3, [pc, #56] @ 51d88 │ │ │ │ - ldr r1, [pc, #56] @ 51d8c │ │ │ │ + bne 519f8 │ │ │ │ + ldr r3, [pc, #56] @ 51a24 │ │ │ │ + ldr r1, [pc, #56] @ 51a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 51d78 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 51a14 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51d80 │ │ │ │ - ldr r3, [pc, #24] @ 51d88 │ │ │ │ - ldr r1, [pc, #28] @ 51d90 │ │ │ │ + beq 51a1c │ │ │ │ + ldr r3, [pc, #24] @ 51a24 │ │ │ │ + ldr r1, [pc, #28] @ 51a2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51d94 │ │ │ │ + ldr r0, [pc, #12] @ 51a30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq lr, r6, r4, lsl #23 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 51dc8 │ │ │ │ - ldr r3, [pc, #108] @ 51e28 │ │ │ │ - ldr r1, [pc, #108] @ 51e2c │ │ │ │ + bls 51a64 │ │ │ │ + ldr r3, [pc, #108] @ 51ac4 │ │ │ │ + ldr r1, [pc, #108] @ 51ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 51dfc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 51a98 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51e30 │ │ │ │ - bl 1c1e00 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 51acc │ │ │ │ + bl 1c7108 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51e34 │ │ │ │ + ldr r3, [pc, #68] @ 51ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51e04 │ │ │ │ + bne 51aa0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51dfc │ │ │ │ + beq 51a98 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d7dc │ │ │ │ + @ instruction: 0x0038e8dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51f20 │ │ │ │ + bne 51bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51f20 │ │ │ │ - ldr r0, [pc, #164] @ 51f28 │ │ │ │ - bl a9b64 │ │ │ │ + beq 51bbc │ │ │ │ + ldr r0, [pc, #164] @ 51bc4 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e9c │ │ │ │ + bne 51b38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 51f2c │ │ │ │ + ldr r1, [pc, #124] @ 51bc8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 51f30 │ │ │ │ + ldr r0, [pc, #120] @ 51bcc │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51eec │ │ │ │ + beq 51b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51eec │ │ │ │ + bne 51b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e8c │ │ │ │ + beq 51b28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51f20 │ │ │ │ + beq 51bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51f20 │ │ │ │ + bne 51bbc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x0038d7fc │ │ │ │ - b 51d2c │ │ │ │ + eorseq lr, r8, r4, lsl #18 │ │ │ │ + b 519c8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 52020 │ │ │ │ + bne 51cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52020 │ │ │ │ - ldr r0, [pc, #164] @ 52028 │ │ │ │ - bl a9b64 │ │ │ │ + beq 51cbc │ │ │ │ + ldr r0, [pc, #164] @ 51cc4 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51f9c │ │ │ │ + bne 51c38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 5202c │ │ │ │ + ldr r1, [pc, #124] @ 51cc8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 52030 │ │ │ │ + ldr r0, [pc, #120] @ 51ccc │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51fec │ │ │ │ + beq 51c88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51fec │ │ │ │ + bne 51c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51f8c │ │ │ │ + beq 51c28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52020 │ │ │ │ + beq 51cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 52020 │ │ │ │ + bne 51cbc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - eorseq sp, r8, r8, asr r9 │ │ │ │ + eorseq lr, r8, r8, lsl r9 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 52138 │ │ │ │ + bne 51dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316198 <_PyTime_AsTimeval@@Base+0x1744> │ │ │ │ + bl 31b620 <_PyTime_AsTimeval@@Base+0x16cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52138 │ │ │ │ + beq 51dd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3184b4 │ │ │ │ + bl 31d6cc <_PyTime_AsTimeval@@Base+0x3778> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 52140 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #164] @ 51ddc │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 520b4 │ │ │ │ + bne 51d50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 3212ec │ │ │ │ + b 325098 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 52144 │ │ │ │ + ldr r1, [pc, #124] @ 51de0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 52148 │ │ │ │ + ldr r0, [pc, #120] @ 51de4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 318898 │ │ │ │ + bl 31da70 <_PyTime_AsTimeval@@Base+0x3b1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 52104 │ │ │ │ + beq 51da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52104 │ │ │ │ + bne 51da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 520a4 │ │ │ │ + beq 51d40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52138 │ │ │ │ + beq 51dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 52138 │ │ │ │ + bne 51dd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, ip, asr #27 │ │ │ │ + eorseq sp, r7, r4, ror #29 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - mlaseq r8, r4, r9, sp │ │ │ │ + mlaseq r8, r4, sl, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 521a0 │ │ │ │ + bhi 51e3c │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 521c0 │ │ │ │ - ldr r2, [pc, #280] @ 522a8 │ │ │ │ - ldr r1, [pc, #280] @ 522ac │ │ │ │ - ldr r0, [pc, #280] @ 522b0 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5229c │ │ │ │ - ldr r0, [pc, #264] @ 522b0 │ │ │ │ + bne 51e5c │ │ │ │ + ldr r2, [pc, #280] @ 51f44 │ │ │ │ + ldr r1, [pc, #280] @ 51f48 │ │ │ │ + ldr r0, [pc, #280] @ 51f4c │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51f38 │ │ │ │ + ldr r0, [pc, #264] @ 51f4c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5229c │ │ │ │ - b 52174 │ │ │ │ + beq 51f38 │ │ │ │ + b 51e10 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 52268 │ │ │ │ + ble 51f04 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 522b4 │ │ │ │ + ldr r2, [pc, #224] @ 51f50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52234 │ │ │ │ + beq 51ed0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 52220 │ │ │ │ + beq 51ebc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5229c │ │ │ │ + beq 51f38 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 52238 │ │ │ │ - ldr r3, [pc, #164] @ 522b8 │ │ │ │ - ldr r1, [pc, #164] @ 522bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5229c │ │ │ │ - ldr r2, [pc, #152] @ 522c0 │ │ │ │ - ldr r1, [pc, #152] @ 522c4 │ │ │ │ - ldr r0, [pc, #128] @ 522b0 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5229c │ │ │ │ + beq 51ed4 │ │ │ │ + ldr r3, [pc, #164] @ 51f54 │ │ │ │ + ldr r1, [pc, #164] @ 51f58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 51f38 │ │ │ │ + ldr r2, [pc, #152] @ 51f5c │ │ │ │ + ldr r1, [pc, #152] @ 51f60 │ │ │ │ + ldr r0, [pc, #128] @ 51f4c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51f38 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 52270 │ │ │ │ + beq 51f0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 52270 │ │ │ │ - bl a5850 │ │ │ │ + bne 51f0c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52270 │ │ │ │ - b 5229c │ │ │ │ + beq 51f0c │ │ │ │ + b 51f38 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b79fc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c3210 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5229c │ │ │ │ - ldr r0, [pc, #52] @ 522c8 │ │ │ │ + beq 51f38 │ │ │ │ + ldr r0, [pc, #52] @ 51f64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r4, ror #28 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq r1, r7, r4, ror #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 52380 │ │ │ │ + ldr r3, [pc, #156] @ 5201c │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 52310 │ │ │ │ + beq 51fac │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 52310 │ │ │ │ + beq 51fac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 52344 │ │ │ │ - b 5232c │ │ │ │ + beq 51fe0 │ │ │ │ + b 51fc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52300 │ │ │ │ - ldr r0, [pc, #100] @ 52384 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51f9c │ │ │ │ + ldr r0, [pc, #100] @ 52020 │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52300 │ │ │ │ - b 52378 │ │ │ │ + bne 51f9c │ │ │ │ + b 52014 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 52384 │ │ │ │ + ldr r0, [pc, #76] @ 52020 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52378 │ │ │ │ + beq 52014 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111be4 │ │ │ │ + bl 111af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5236c │ │ │ │ - ldr r3, [pc, #40] @ 52388 │ │ │ │ - ldr r1, [pc, #40] @ 5238c │ │ │ │ + bne 52008 │ │ │ │ + ldr r3, [pc, #40] @ 52024 │ │ │ │ + ldr r1, [pc, #40] @ 52028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 52378 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 52014 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 524dc │ │ │ │ + b 52178 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r5, ip, asr ip │ │ │ │ + eorseq r9, r5, ip, asr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r8, r3, r7 │ │ │ │ + mlaseq r7, r8, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c1bf4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c6efc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 523c4 │ │ │ │ - bl aeb64 │ │ │ │ + beq 52060 │ │ │ │ + bl aed78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -40818,87 +40601,87 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5241c │ │ │ │ + bne 520b8 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5245c │ │ │ │ + beq 520f8 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 524d0 │ │ │ │ + ldr ip, [pc, #152] @ 5216c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5245c │ │ │ │ + bne 520f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 524c8 │ │ │ │ + b 52164 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 52454 │ │ │ │ + blt 520f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 52680 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 5231c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52454 │ │ │ │ + beq 520f0 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 524d4 │ │ │ │ - bne 524c8 │ │ │ │ - ldr r3, [pc, #28] @ 524d8 │ │ │ │ + ldrne r0, [pc, #32] @ 52170 │ │ │ │ + bne 52164 │ │ │ │ + ldr r3, [pc, #28] @ 52174 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrsheq r3, [r7], #-8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000524dc : │ │ │ │ +00052178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52550 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 521ec │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52548 │ │ │ │ + beq 521e4 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52554 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 521f0 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ @@ -40915,488 +40698,488 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 5266c │ │ │ │ + beq 52308 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 525fc │ │ │ │ + ble 52298 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 525f4 │ │ │ │ + beq 52290 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 525cc │ │ │ │ + beq 52268 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 525e8 │ │ │ │ + beq 52284 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 5267c │ │ │ │ + ldr r3, [pc, #164] @ 52318 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 525e8 │ │ │ │ + bne 52284 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 525f4 │ │ │ │ - bl ab2b4 │ │ │ │ + beq 52290 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52648 │ │ │ │ + blt 522e4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 5258c │ │ │ │ + b 52228 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52670 │ │ │ │ + beq 5230c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52670 │ │ │ │ + beq 5230c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52618 │ │ │ │ + bge 522b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5266c │ │ │ │ + beq 52308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5266c │ │ │ │ + bne 52308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ │ │ │ │ -00052680 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0005231c <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 526c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 52364 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 526c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 52704 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 52708 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 526ec <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b33ac │ │ │ │ + bne 52364 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 523a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 523a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 52388 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b6b20 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 526f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a5850 │ │ │ │ + bne 52390 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 526f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 52390 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5273c <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5275c <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r1, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 52804 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #120] @ 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 527e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 52418 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18af2c <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 527cc <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + beq 52404 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 527d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + beq 5240c <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 527f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ + b 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 527cc <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 52404 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 52808 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ldr r3, [pc, #28] @ 52440 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 5280c <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #24] @ 52444 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d9d0 │ │ │ │ + @ instruction: 0x0038ead0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52844 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ + beq 5247c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52874 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ - bl 14e294 │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14ea7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5286c <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq 524a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5287c <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ + ldr r0, [pc] @ 524b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 524e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1cc> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52514 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 52508 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52514 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 528b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + beq 52554 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bf48 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ + bl 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 528f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x274> │ │ │ │ + beq 52590 <_PyLong_UnsignedLongLong_Converter@@Base+0x274> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52924 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4> │ │ │ │ - bl 14e294 │ │ │ │ + beq 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4> │ │ │ │ + bl 14ea7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5291c <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + beq 525b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5292c <_PyLong_UnsignedLongLong_Converter@@Base+0x2ac> │ │ │ │ + ldr r0, [pc] @ 525c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ac> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 2a5e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - bne 5299c <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ + bne 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 529d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ + beq 52670 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 52a2c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ac> │ │ │ │ + ldr ip, [pc, #116] @ 526c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ac> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 529d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ + bne 52670 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ mov r0, #0 │ │ │ │ - b 52a24 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ + b 526c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 529cc <_PyLong_UnsignedLongLong_Converter@@Base+0x34c> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 52668 <_PyLong_UnsignedLongLong_Converter@@Base+0x34c> │ │ │ │ + bl c40c4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52a1c <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #28] @ 52a30 <_PyLong_UnsignedLongLong_Converter@@Base+0x3b0> │ │ │ │ + bne 526b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #28] @ 526cc <_PyLong_UnsignedLongLong_Converter@@Base+0x3b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 52a24 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ + bl 1441dc │ │ │ │ + b 526c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1501cc │ │ │ │ + bl 150b18 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52a6c <_PyLong_UnsignedLongLong_Converter@@Base+0x3ec> │ │ │ │ + beq 52708 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ec> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4c40c │ │ │ │ + bl 4c0a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 52be4 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ + bl 52880 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ + beq 52790 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 52acc <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ + beq 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52acc <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ + bne 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52af8 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - ldr r3, [pc, #36] @ 52b00 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 52794 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + ldr r3, [pc, #36] @ 5279c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ - bl 11aa58 │ │ │ │ + beq 52790 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ + bl 11a96c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 30f43c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 3151c0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + beq 527ec <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 52b50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + beq 527ec <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52b50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 527ec <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ + beq 52820 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 52b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ + beq 52820 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 52820 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52bb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ + beq 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 52bb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ + beq 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52bb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29790 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - b 52b04 <_PyLong_UnsignedLongLong_Converter@@Base+0x484> │ │ │ │ + b a65e8 │ │ │ │ + b 527a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x484> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2f9290 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 300a58 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + beq 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ + bne 52954 <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ + bne 528e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + beq 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bne 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c6c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ + beq 52908 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52c6c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ + bne 52908 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d264 │ │ │ │ + bl 19fa98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 52cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ - ldr r3, [pc, #56] @ 52cc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x640> │ │ │ │ - ldr r1, [pc, #56] @ 52cc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x644> │ │ │ │ + bne 52954 <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ + ldr r3, [pc, #56] @ 5295c <_PyLong_UnsignedLongLong_Converter@@Base+0x640> │ │ │ │ + ldr r1, [pc, #56] @ 52960 <_PyLong_UnsignedLongLong_Converter@@Base+0x644> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + beq 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bne 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, ror sl │ │ │ │ + eorseq lr, r8, r0, ror fp │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52cd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x658> │ │ │ │ - b 128d34 │ │ │ │ - mlaseq r8, r4, sl, sp │ │ │ │ + ldr r0, [pc] @ 52974 <_PyLong_UnsignedLongLong_Converter@@Base+0x658> │ │ │ │ + b 128ccc │ │ │ │ + mlaseq r8, r4, fp, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -41406,340 +41189,340 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 52d50 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #12] @ 529ec <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 52d54 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ + ldr r0, [pc, #8] @ 529f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52d88 <_PyLong_UnsignedLongLong_Converter@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ 52dbc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ - ldr r1, [pc, #64] @ 52dc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 52a24 <_PyLong_UnsignedLongLong_Converter@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ 52a58 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + ldr r1, [pc, #64] @ 52a5c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 52db4 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 52a50 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52da8 <_PyLong_UnsignedLongLong_Converter@@Base+0x728> │ │ │ │ - ldr r3, [pc, #32] @ 52dbc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ - ldr r1, [pc, #36] @ 52dc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + beq 52a44 <_PyLong_UnsignedLongLong_Converter@@Base+0x728> │ │ │ │ + ldr r3, [pc, #32] @ 52a58 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + ldr r1, [pc, #36] @ 52a60 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 52db4 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 52a50 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq lr, r6, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [pc, #280] @ 52f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ + ldr fp, [pc, #280] @ 52ba0 <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52ef8 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bge 52b94 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ + beq 52acc <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ + beq 52acc <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52e50 <_PyLong_UnsignedLongLong_Converter@@Base+0x7d0> │ │ │ │ - ldr r2, [pc, #208] @ 52f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ + bcs 52aec <_PyLong_UnsignedLongLong_Converter@@Base+0x7d0> │ │ │ │ + ldr r2, [pc, #208] @ 52ba4 <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ lsr r3, r0, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, r2, lsl #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [fp, r3] │ │ │ │ - ldr r2, [pc, #180] @ 52f0c <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + ldr r2, [pc, #180] @ 52ba8 <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 52eac <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + beq 52b48 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 52eac <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + beq 52b48 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ add r2, r2, r3, asr #24 │ │ │ │ asr r3, r3, #20 │ │ │ │ and r0, r3, #7 │ │ │ │ - ldr r3, [pc, #132] @ 52f10 <_PyLong_UnsignedLongLong_Converter@@Base+0x890> │ │ │ │ + ldr r3, [pc, #132] @ 52bac <_PyLong_UnsignedLongLong_Converter@@Base+0x890> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 52eb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x834> │ │ │ │ + beq 52b50 <_PyLong_UnsignedLongLong_Converter@@Base+0x834> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + b 52b30 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2fe33c │ │ │ │ + bl 3056b0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 52ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + bge 52b84 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52ec0 <_PyLong_UnsignedLongLong_Converter@@Base+0x840> │ │ │ │ + b 52b5c <_PyLong_UnsignedLongLong_Converter@@Base+0x840> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 52dfc <_PyLong_UnsignedLongLong_Converter@@Base+0x77c> │ │ │ │ + b 52a98 <_PyLong_UnsignedLongLong_Converter@@Base+0x77c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r0, r4, r8, lsr #30 │ │ │ │ - subeq r3, r5, r8, lsr #2 │ │ │ │ - @ instruction: 0x0043ef98 │ │ │ │ - subeq r7, lr, r4, ror ip │ │ │ │ + subeq r2, r4, r4 │ │ │ │ + subeq r4, r5, r4, lsl #4 │ │ │ │ + subeq r0, r4, r4, ror r0 │ │ │ │ + subeq r8, lr, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 52f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + beq 52be4 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52f60 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e0> │ │ │ │ + ldr r1, [pc, #28] @ 52bfc <_PyLong_UnsignedLongLong_Converter@@Base+0x8e0> │ │ │ │ mov r0, r3 │ │ │ │ - b 310450 │ │ │ │ - ldr r2, [pc, #20] @ 52f64 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ - ldr r1, [pc, #20] @ 52f68 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e8> │ │ │ │ - ldr r0, [pc, #20] @ 52f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x8ec> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + b 315ec0 │ │ │ │ + ldr r2, [pc, #20] @ 52c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ + ldr r1, [pc, #20] @ 52c04 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e8> │ │ │ │ + ldr r0, [pc, #20] @ 52c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ec> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r1, r0, ror #17 │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r7, r4, lsl #12 │ │ │ │ + eoreq r8, r2, r0, lsr #5 │ │ │ │ + @ instruction: 0x00376db0 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r5, r7, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x934> │ │ │ │ + blt 52c50 <_PyLong_UnsignedLongLong_Converter@@Base+0x934> │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 52fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #12] @ 52c58 <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ strb r5, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 53004 <_PyLong_UnsignedLongLong_Converter@@Base+0x984> │ │ │ │ + bne 52ca0 <_PyLong_UnsignedLongLong_Converter@@Base+0x984> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0x968> │ │ │ │ + beq 52c84 <_PyLong_UnsignedLongLong_Converter@@Base+0x968> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53050 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ - bl a5850 │ │ │ │ + bne 52cec <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 530b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ - b 530a8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ - bl ab0dc │ │ │ │ + beq 52d4c <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ + b 52d44 <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5307c <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ + beq 52d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5307c <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ + bne 52d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 530b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ - b 5303c <_PyLong_UnsignedLongLong_Converter@@Base+0x9bc> │ │ │ │ + bne 52d4c <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ + b 52cd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9bc> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ac5c │ │ │ │ + bl 4a960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 530c8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ + bne 52d64 <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 53088 <_PyLong_UnsignedLongLong_Converter@@Base+0xa08> │ │ │ │ + bgt 52d24 <_PyLong_UnsignedLongLong_Converter@@Base+0xa08> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 271338 │ │ │ │ + b 2822b0 │ │ │ │ add r3, r0, #16 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r0, #16] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000530ec <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052d88 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53104 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 52da0 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 53120 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 5313c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 53140 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 52ddc <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 288360 <_PyErr_Format@@Base> │ │ │ │ + b 1c12a0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 5313c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 53144 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 52de0 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 288360 <_PyErr_Format@@Base> │ │ │ │ + b 1c12a0 <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, ror #21 │ │ │ │ - eorseq sp, r8, r4, asr #22 │ │ │ │ + eorseq lr, r8, r8, ror #23 │ │ │ │ + eorseq lr, r8, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 531e8 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 318bdc │ │ │ │ + bl 31dcc4 <_PyTime_AsTimeval@@Base+0x3d70> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 319820 │ │ │ │ + bl 31e738 <_PyTime_AsTimeval@@Base+0x47e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 531c0 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 52e5c <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 53194 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 531e8 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 52e30 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 531dc <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 52e78 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 5321c <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #8] @ 52eb8 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, ip, asr pc │ │ │ │ + eorseq lr, r8, r4, lsl #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 53238 <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ + ldr r2, [pc, #12] @ 52ed4 <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 5323c <_PyEval_FormatAwaitableError@@Base+0x150> │ │ │ │ + ldr r0, [pc, #8] @ 52ed8 <_PyEval_FormatAwaitableError@@Base+0x150> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -41751,393 +41534,393 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - bne 53298 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + bne 52f34 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 532c8 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ - ldr ip, [pc, #1392] @ 53810 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq 52f64 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ + ldr ip, [pc, #1392] @ 534ac <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + beq 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 53344 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + beq 52fe0 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 532e8 <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ + beq 52f84 <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 532ec <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ - b 53350 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - ldr r9, [pc, #1316] @ 53814 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + bne 52f88 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + b 52fec <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + ldr r9, [pc, #1316] @ 534b0 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5330c <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ - bl a5850 │ │ │ │ + bne 52fa8 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53350 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - b 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - bl ab0dc │ │ │ │ + beq 52fec <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + b 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 53338 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ + beq 52fd4 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53338 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ + bne 52fd4 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 53354 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ - b 532fc <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ - ldr r9, [pc, #1224] @ 53814 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + bne 52ff0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ + b 52f98 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + ldr r9, [pc, #1224] @ 534b0 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ mvn r7, #0 │ │ │ │ - b 53354 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ + b 52ff0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 53814 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + ldr r3, [pc, #1204] @ 534b0 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 53818 <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ + ldreq r8, [pc, #1196] @ 534b4 <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 5352c <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ + bne 531c8 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5339c <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ + bne 53038 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ mov r4, #0 │ │ │ │ - b 53804 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ - ldr r9, [pc, #1144] @ 5381c <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + b 534a0 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + ldr r9, [pc, #1144] @ 534b8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 5345c <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + beq 530f8 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 534f0 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + blt 5318c <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 533e8 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + beq 53084 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r1, sl │ │ │ │ - b 533b0 <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ + b 5304c <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 533f0 <_PyEval_FormatAwaitableError@@Base+0x304> │ │ │ │ + bne 5308c <_PyEval_FormatAwaitableError@@Base+0x304> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 533d4 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ + bne 53070 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53504 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 531a0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 53450 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + ble 530ec <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534c0 <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + bne 5315c <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53450 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + beq 530ec <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53450 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + bne 530ec <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 533a8 <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ + b 53044 <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 5381c <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ - blt 534f0 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + ldrge r3, [pc, #948] @ 534b8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + blt 5318c <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 53484 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + beq 53120 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 534f0 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ - b 53468 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ + bcc 5318c <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + b 53104 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53504 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 531a0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 534ec <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + ble 53188 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 534e4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 53180 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53504 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 531a0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53504 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bne 531a0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 53504 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 531a0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 537e8 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ + bne 53484 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 29bb70 │ │ │ │ + bl 2a9cec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 53804 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bge 534a0 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + beq 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bne 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 53394 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bne 53030 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 53568 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #708] @ 53820 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ - ldr r1, [pc, #708] @ 53824 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + bne 53204 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #708] @ 534bc <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + ldr r1, [pc, #708] @ 534c0 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 537d8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 53474 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 53670 <_PyEval_FormatAwaitableError@@Base+0x584> │ │ │ │ + bne 5330c <_PyEval_FormatAwaitableError@@Base+0x584> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 537d8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 53474 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 53650 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + blt 532ec <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 53650 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bcc 532ec <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 53648 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ + bne 532e4 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 53638 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + ble 532d4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53618 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + beq 532b4 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bne 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53638 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + beq 532d4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 53638 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + bne 532d4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 53598 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + b 53234 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 535a8 <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ + bcs 53244 <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 537a0 <_PyEval_FormatAwaitableError@@Base+0x6b4> │ │ │ │ + blt 5343c <_PyEval_FormatAwaitableError@@Base+0x6b4> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53730 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ - b 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ - bl 92ff4 │ │ │ │ + bne 533cc <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + b 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 537d8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 53474 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 5371c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + beq 533b8 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 5371c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + blt 533b8 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 53710 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + ble 533ac <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53758 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne 533f4 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 53710 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + beq 533ac <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53710 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bne 533ac <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 5367c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + b 53318 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 5379c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + ble 53438 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5377c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + beq 53418 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bne 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 537b4 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 53450 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5379c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + beq 53438 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5379c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + bne 53438 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 29bb70 │ │ │ │ + bl 2a9cec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 537dc <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ + bge 53478 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 537d8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 53474 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 537d8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + bne 53474 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113624 │ │ │ │ - b 53804 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bl 113530 │ │ │ │ + b 534a0 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 534ec <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bne 53188 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 534ec <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 53188 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + eorseq r6, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 5389c <_PyEval_FormatAwaitableError@@Base+0x7b0> │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 53538 <_PyEval_FormatAwaitableError@@Base+0x7b0> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 53894 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq 53530 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 538a0 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 5353c <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ @@ -42147,351 +41930,336 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, asr r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 538cc <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ + bne 53568 <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 538cc <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ + bne 53568 <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 53930 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + ldr r1, [pc, #60] @ 535cc <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53928 <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ + beq 535c4 <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 539a0 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + bl 5363c <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 53934 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #12] @ 535d0 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + eorseq lr, r8, r0, lsr #25 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b 2ba4ec │ │ │ │ + b 2c541c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53998 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + beq 53634 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 53998 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + beq 53634 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 53998 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + bne 53634 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, #13 │ │ │ │ mov r1, #10 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 53a58 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + beq 536f4 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 539ec <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ + ble 53688 <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #18] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53a0c <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ + beq 536a8 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 53a60 <_PyEval_FormatAwaitableError@@Base+0x974> │ │ │ │ + ldr r3, [pc, #88] @ 536fc <_PyEval_FormatAwaitableError@@Base+0x974> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 53a1c <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ + bne 536b8 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ mov r5, r0 │ │ │ │ - b 53a28 <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + b 536c4 <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53a44 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 53a4c <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + beq 536e8 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ mov r4, r5 │ │ │ │ - b 53a58 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + b 536f4 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 53a44 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 536e0 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53a70 <_PyEval_FormatAwaitableError@@Base+0x984> │ │ │ │ - b 324280 │ │ │ │ + ldr r1, [pc] @ 5370c <_PyEval_FormatAwaitableError@@Base+0x984> │ │ │ │ + b 327c44 │ │ │ │ @ instruction: 0x000293b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ movhi r6, r2 │ │ │ │ - bhi 53aa8 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ + bhi 53744 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ mov r0, r2 │ │ │ │ - bl 332860 │ │ │ │ + bl 33519c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dde44 <_PyLong_Format@@Base+0x2284> │ │ │ │ + bl 1e406c <_PyLong_Format@@Base+0x23a4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53af8 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ + bne 53794 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53ad8 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + bhi 53774 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 332890 │ │ │ │ + bl 335260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53af8 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ + beq 53794 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dde44 <_PyLong_Format@@Base+0x2284> │ │ │ │ + bl 1e406c <_PyLong_Format@@Base+0x23a4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 53b18 <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #12] @ 537b4 <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 53b1c <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + ldr r0, [pc, #8] @ 537b8 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 53b38 <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ + ldr r2, [pc, #12] @ 537d4 <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 53b3c <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ + ldr r0, [pc, #8] @ 537d8 <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 53b8c <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #52] @ 53828 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53b78 <_PyEval_FormatAwaitableError@@Base+0xa8c> │ │ │ │ - bl a5850 │ │ │ │ + bne 53814 <_PyEval_FormatAwaitableError@@Base+0xa8c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53b84 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ + bne 53820 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 53c64 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ + ldr r1, [pc, #184] @ 53900 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53c58 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + blt 538f4 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 53c04 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + beq 538a0 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e294 │ │ │ │ + bl 14ea7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53bf8 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ + beq 53894 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53bf8 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ + bne 53894 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 53c08 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ - b 53c58 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ - ldr r4, [pc, #92] @ 53c68 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ + bne 538a4 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ + b 538f4 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + ldr r4, [pc, #92] @ 53904 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 31de04 <_PyObject_GetState@@Base> │ │ │ │ + bl 322c90 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 53c40 <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ + bne 538dc <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53c58 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + beq 538f4 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53c58 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + bne 538f4 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 53c58 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 538f4 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53c6c <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ + ldr r0, [pc, #28] @ 53908 <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0038dcf8 │ │ │ │ + @ instruction: 0x0038edf8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53c88 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bne 53924 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ mov r0, #1 │ │ │ │ - b a2bd8 │ │ │ │ + b a2c58 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a48 │ │ │ │ + b a2ac8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53ca0 <_PyEval_FormatAwaitableError@@Base+0xbb4> │ │ │ │ - b 1acb8c │ │ │ │ + ldr r1, [pc] @ 5393c <_PyEval_FormatAwaitableError@@Base+0xbb4> │ │ │ │ + b 1b0318 │ │ │ │ andeq r9, r2, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 53cd4 <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ - ldr r3, [pc, #144] @ 53d58 <_PyEval_FormatAwaitableError@@Base+0xc6c> │ │ │ │ - ldr r1, [pc, #144] @ 53d5c <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ + bls 53970 <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ + ldr r3, [pc, #144] @ 539f4 <_PyEval_FormatAwaitableError@@Base+0xc6c> │ │ │ │ + ldr r1, [pc, #144] @ 539f8 <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 53d0c <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 539a8 <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53d60 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ + ldrne r4, [pc, #116] @ 539fc <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c1e00 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c7108 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 53d64 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r3, [pc, #100] @ 53a00 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53d14 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + bne 539b0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e90 │ │ │ │ + bl 20d4b4 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53d0c <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ + beq 539a8 <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #26 │ │ │ │ + eorseq lr, r8, r8, lsl #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + │ │ │ │ +00053a04 : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 53a18 │ │ │ │ + ldr r3, [pc, #40] @ 53a3c │ │ │ │ + ldr r0, [r3, r0, lsl #2] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 53de0 <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 354560 │ │ │ │ - ldr r2, [pc, #72] @ 53de4 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ - ldr r3, [pc, #72] @ 53de8 <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ - bl 354668 │ │ │ │ - ldr r3, [pc, #68] @ 53dec <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 53dc8 <_PyEval_FormatAwaitableError@@Base+0xcdc> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53dd8 <_PyEval_FormatAwaitableError@@Base+0xcec> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab1cc │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #16] @ 53a40 │ │ │ │ + ldr r0, [pc, #16] @ 53a44 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + eorseq r6, r6, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ moveq r9, r3 │ │ │ │ @@ -42501,328 +42269,328 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 53e50 <_PyEval_FormatAwaitableError@@Base+0xd64> │ │ │ │ + bne 53aa8 │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53e84 <_PyEval_FormatAwaitableError@@Base+0xd98> │ │ │ │ + beq 53adc │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #668] @ 5410c <_PyEval_FormatAwaitableError@@Base+0x1020> │ │ │ │ + ldr ip, [pc, #668] @ 53d64 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + beq 53d58 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 54110 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ + ldr r4, [pc, #640] @ 53d68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53ea0 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bne 53af8 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53ecc <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #616] @ 54114 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ + b 53b24 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #616] @ 53d6c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53ecc <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ - bl a5850 │ │ │ │ + beq 53b24 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + bne 53d58 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53ee4 <_PyEval_FormatAwaitableError@@Base+0xdf8> │ │ │ │ + bne 53b3c │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 53f10 <_PyEval_FormatAwaitableError@@Base+0xe24> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #548] @ 54114 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ + b 53b68 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #548] @ 53d6c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53f10 <_PyEval_FormatAwaitableError@@Base+0xe24> │ │ │ │ - bl a5850 │ │ │ │ + beq 53b68 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + bne 53d58 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 53f28 <_PyEval_FormatAwaitableError@@Base+0xe3c> │ │ │ │ + beq 53b80 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 54118 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + ldr r3, [pc, #500] @ 53d70 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 53f40 <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ + bne 53b98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 540f4 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ - bl 190f6c │ │ │ │ + b 53d4c │ │ │ │ + bl 1922b4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + beq 53d58 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 53f94 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ - ldr r3, [pc, #440] @ 5411c <_PyEval_FormatAwaitableError@@Base+0x1030> │ │ │ │ - ldr r1, [pc, #440] @ 54120 <_PyEval_FormatAwaitableError@@Base+0x1034> │ │ │ │ + bne 53bec │ │ │ │ + ldr r3, [pc, #440] @ 53d74 │ │ │ │ + ldr r1, [pc, #440] @ 53d78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + beq 53d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + bne 53d58 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ - bl 1b33ac │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 53d58 │ │ │ │ + bl 1b6b20 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 53fc4 <_PyEval_FormatAwaitableError@@Base+0xed8> │ │ │ │ + beq 53c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53fc4 <_PyEval_FormatAwaitableError@@Base+0xed8> │ │ │ │ + bne 53c1c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ - bl a5850 │ │ │ │ + bne 53c50 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54000 <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #320] @ 54124 <_PyEval_FormatAwaitableError@@Base+0x1038> │ │ │ │ + beq 53c58 │ │ │ │ + ldr r3, [pc, #320] @ 53d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54100 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ - bl 11aa58 │ │ │ │ - b 54000 <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ + beq 53d58 │ │ │ │ + bl 11a96c │ │ │ │ + b 53c58 │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 5404c <_PyEval_FormatAwaitableError@@Base+0xf60> │ │ │ │ + beq 53ca4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5404c <_PyEval_FormatAwaitableError@@Base+0xf60> │ │ │ │ + bne 53ca4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 540ec <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bne 53d44 │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 54058 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ + bne 53cb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 540f4 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + b 53d4c │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 540a0 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bpl 53cf8 │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 540ec <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bcs 53d44 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 540c0 <_PyEval_FormatAwaitableError@@Base+0xfd4> │ │ │ │ + bcs 53d18 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 540f4 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + b 53d4c │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 540cc <_PyEval_FormatAwaitableError@@Base+0xfe0> │ │ │ │ + bcs 53d24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 540ec <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bcc 53d44 │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 540f4 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + b 53d4c │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 540ec <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bcc 53d44 │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 540f4 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + b 53d4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r3, r7, r0, ror #17 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r0, lsr sp │ │ │ │ + eorseq lr, r8, r0, lsr lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 542e8 <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ + ldr lr, [pc, #424] @ 53f40 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #16 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 54194 <_PyEval_FormatAwaitableError@@Base+0x10a8> │ │ │ │ + bne 53dec │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b8 <_PyEval_FormatAwaitableError@@Base+0x10cc> │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + bne 53e10 │ │ │ │ + b 53f24 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 542ec <_PyEval_FormatAwaitableError@@Base+0x1200> │ │ │ │ + ldr r0, [pc, #328] @ 53f44 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 54174 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ + bne 53dcc │ │ │ │ mov r7, r4 │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #304] @ 542f0 <_PyEval_FormatAwaitableError@@Base+0x1204> │ │ │ │ - bl 356650 │ │ │ │ + b 53f24 │ │ │ │ + ldr r3, [pc, #304] @ 53f48 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 541f0 <_PyEval_FormatAwaitableError@@Base+0x1104> │ │ │ │ - ldr r3, [pc, #272] @ 542f4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ - ldr r1, [pc, #272] @ 542f8 <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ + bne 53e48 │ │ │ │ + ldr r3, [pc, #272] @ 53f4c │ │ │ │ + ldr r1, [pc, #272] @ 53f50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 53f24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54214 <_PyEval_FormatAwaitableError@@Base+0x1128> │ │ │ │ - ldr r3, [pc, #244] @ 542fc <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ - ldr r1, [pc, #244] @ 54300 <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ + bne 53e6c │ │ │ │ + ldr r3, [pc, #244] @ 53f54 │ │ │ │ + ldr r1, [pc, #244] @ 53f58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 53f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 5423c <_PyEval_FormatAwaitableError@@Base+0x1150> │ │ │ │ - ldr r3, [pc, #212] @ 54304 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ - ldr r1, [pc, #212] @ 54308 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bgt 53e94 │ │ │ │ + ldr r3, [pc, #212] @ 53f5c │ │ │ │ + ldr r1, [pc, #212] @ 53f60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 53f24 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cb688 │ │ │ │ + bl 2d51e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + beq 53f24 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54284 <_PyEval_FormatAwaitableError@@Base+0x1198> │ │ │ │ - ldr r3, [pc, #152] @ 54304 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ - ldr r1, [pc, #156] @ 5430c <_PyEval_FormatAwaitableError@@Base+0x1220> │ │ │ │ + bne 53edc │ │ │ │ + ldr r3, [pc, #152] @ 53f5c │ │ │ │ + ldr r1, [pc, #156] @ 53f64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc200 │ │ │ │ - b 542cc <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ - ldr r2, [pc, #132] @ 54310 <_PyEval_FormatAwaitableError@@Base+0x1224> │ │ │ │ + bl 2d5c0c │ │ │ │ + b 53f24 │ │ │ │ + ldr r2, [pc, #132] @ 53f68 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 54314 <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ - ldr r0, [pc, #128] @ 54318 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ + ldr r1, [pc, #128] @ 53f6c │ │ │ │ + ldr r0, [pc, #128] @ 53f70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 542c0 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + blt 53f18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 5431c <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #96] @ 53f74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc200 │ │ │ │ + bl 2d5c0c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0053ba90 │ │ │ │ - @ instruction: 0x003693d4 │ │ │ │ + subseq ip, r3, r8, ror #22 │ │ │ │ + @ instruction: 0x0036a4d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + eorseq lr, r8, r8, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #27 │ │ │ │ + eorseq lr, r8, r8, lsl #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038ddb0 │ │ │ │ - @ instruction: 0x0038ddd0 │ │ │ │ + @ instruction: 0x0038eeb0 │ │ │ │ + @ instruction: 0x0038eed0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x0038ddfc │ │ │ │ + @ instruction: 0x0038f9bc │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -42833,255 +42601,212 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r9, r6, lsl #2 │ │ │ │ add r6, r4, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bmi 543f8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + bmi 54050 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r3] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 543b4 <_PyEval_FormatAwaitableError@@Base+0x12c8> │ │ │ │ + beq 5400c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 543b4 <_PyEval_FormatAwaitableError@@Base+0x12c8> │ │ │ │ + bne 5400c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 54408 <_PyEval_FormatAwaitableError@@Base+0x131c> │ │ │ │ + blt 54060 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 543e4 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ - ldr r3, [pc, #60] @ 54414 <_PyEval_FormatAwaitableError@@Base+0x1328> │ │ │ │ - ldr r1, [pc, #60] @ 54418 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + beq 5403c │ │ │ │ + ldr r3, [pc, #60] @ 5406c │ │ │ │ + ldr r1, [pc, #60] @ 54070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 54408 <_PyEval_FormatAwaitableError@@Base+0x131c> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 54060 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 54358 <_PyEval_FormatAwaitableError@@Base+0x126c> │ │ │ │ + bne 53fb0 │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 54350 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ + b 53fa8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, ip, ror fp │ │ │ │ - │ │ │ │ -0005441c : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 54430 │ │ │ │ - ldr r3, [pc, #40] @ 54454 │ │ │ │ - ldr r0, [r3, r0, lsl #2] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 54458 │ │ │ │ - ldr r0, [pc, #16] @ 5445c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - eorseq r5, r6, r0, lsr r1 │ │ │ │ + eorseq ip, r7, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 5452c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 5448c │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 544d4 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #152] @ 54530 │ │ │ │ + ldr r3, [pc, #96] @ 540ec │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 35566c │ │ │ │ + ldr r2, [pc, #72] @ 540f0 │ │ │ │ + ldr r3, [pc, #72] @ 540f4 │ │ │ │ + bl 355774 │ │ │ │ + ldr r3, [pc, #68] @ 540f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 544d4 │ │ │ │ - bl a5850 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 544c0 │ │ │ │ - mov r3, #0 │ │ │ │ - b 54524 │ │ │ │ - ldr r3, [pc, #108] @ 54534 │ │ │ │ - ldr r1, [pc, #108] @ 54538 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 544b8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354bc8 │ │ │ │ + beq 540d4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 544c0 │ │ │ │ - ldr r3, [pc, #68] @ 5453c │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [r3, r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 54540 │ │ │ │ + bne 540e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [ip, #8] │ │ │ │ - bl 354668 │ │ │ │ - bl 354c98 │ │ │ │ - ldr r3, [pc, #32] @ 54544 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r3 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab388 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - smlawbmi lr, r0, r4, r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 5457c │ │ │ │ + bne 54130 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 545a0 │ │ │ │ - b 545bc │ │ │ │ + bne 54154 │ │ │ │ + b 54170 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 546f4 │ │ │ │ + ldr r0, [pc, #360] @ 542a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54568 │ │ │ │ - b 546ec │ │ │ │ - bl ab0dc │ │ │ │ + bne 5411c │ │ │ │ + b 542a0 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 545d0 │ │ │ │ + bne 54184 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 545ec │ │ │ │ - bl a5850 │ │ │ │ + bne 541a0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 545ec │ │ │ │ - b 546ec │ │ │ │ + beq 541a0 │ │ │ │ + b 542a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 545b4 │ │ │ │ + bne 54168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 545b4 │ │ │ │ - ldr r1, [pc, #260] @ 546f8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 54168 │ │ │ │ + ldr r1, [pc, #260] @ 542ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 5461c │ │ │ │ - bl adf20 │ │ │ │ + beq 541d0 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 546c4 │ │ │ │ + beq 54278 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54644 │ │ │ │ + beq 541f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ - b 54658 │ │ │ │ + b 5420c │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f48c <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 315280 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5462c │ │ │ │ - b 546ec │ │ │ │ + bne 541e0 │ │ │ │ + b 542a0 │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 310714 │ │ │ │ + bl 316154 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ - beq 546ec │ │ │ │ + beq 542a0 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bge 546a0 │ │ │ │ + bge 54254 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 54680 │ │ │ │ + b 54234 │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ - ldr r0, [pc, #60] @ 546fc │ │ │ │ + ldr r0, [pc, #60] @ 542b0 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 546f8 │ │ │ │ + ldr r1, [pc, #44] @ 542ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #36] @ 54700 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #36] @ 542b4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 546f4 │ │ │ │ + ldr r0, [pc, #16] @ 542a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ + @ instruction: 0x003593d8 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #588] @ 54970 │ │ │ │ + ldr lr, [pc, #588] @ 54524 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -43091,385 +42816,366 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 54780 │ │ │ │ + bne 54334 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 547c4 │ │ │ │ + beq 54378 │ │ │ │ mov ip, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #468] @ 54974 │ │ │ │ + ldr ip, [pc, #468] @ 54528 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54950 │ │ │ │ + beq 54504 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 547ec │ │ │ │ + bne 543a0 │ │ │ │ mov r4, r9 │ │ │ │ - b 54950 │ │ │ │ - ldr r3, [pc, #388] @ 54978 │ │ │ │ - bl 356650 │ │ │ │ + b 54504 │ │ │ │ + ldr r3, [pc, #388] @ 5452c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldmib r4, {r8, sl} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 54824 │ │ │ │ - ldr r3, [pc, #356] @ 5497c │ │ │ │ - ldr r1, [pc, #356] @ 54980 │ │ │ │ + bne 543d8 │ │ │ │ + ldr r3, [pc, #356] @ 54530 │ │ │ │ + ldr r1, [pc, #356] @ 54534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 547e4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 54398 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54848 │ │ │ │ - ldr r3, [pc, #328] @ 54984 │ │ │ │ - ldr r1, [pc, #328] @ 54988 │ │ │ │ + bne 543fc │ │ │ │ + ldr r3, [pc, #328] @ 54538 │ │ │ │ + ldr r1, [pc, #328] @ 5453c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 547e4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 54398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54870 │ │ │ │ - ldr r3, [pc, #296] @ 5498c │ │ │ │ - ldr r1, [pc, #296] @ 54990 │ │ │ │ + bgt 54424 │ │ │ │ + ldr r3, [pc, #296] @ 54540 │ │ │ │ + ldr r1, [pc, #296] @ 54544 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 547e4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 54398 │ │ │ │ mov r0, sl │ │ │ │ bl f5558 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54894 │ │ │ │ - ldr r3, [pc, #252] @ 54984 │ │ │ │ - ldr r1, [pc, #264] @ 54994 │ │ │ │ + bne 54448 │ │ │ │ + ldr r3, [pc, #252] @ 54538 │ │ │ │ + ldr r1, [pc, #264] @ 54548 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 547e4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 54398 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2cb688 │ │ │ │ + bl 2d51e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 547e4 │ │ │ │ + beq 54398 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 548cc │ │ │ │ - ldr r3, [pc, #204] @ 5498c │ │ │ │ - ldr r1, [pc, #212] @ 54998 │ │ │ │ + bne 54480 │ │ │ │ + ldr r3, [pc, #204] @ 54540 │ │ │ │ + ldr r1, [pc, #212] @ 5454c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 54940 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 544f4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2cb874 <_PyParkingLot_AfterFork@@Base+0xf0> │ │ │ │ + bl 2d53cc <_PyParkingLot_AfterFork@@Base+0xf0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54940 │ │ │ │ - ldr r1, [pc, #180] @ 5499c │ │ │ │ - ldr r0, [pc, #180] @ 549a0 │ │ │ │ + beq 544f4 │ │ │ │ + ldr r1, [pc, #180] @ 54550 │ │ │ │ + ldr r0, [pc, #180] @ 54554 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54934 │ │ │ │ + blt 544e8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 5491c │ │ │ │ + blt 544d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 54924 │ │ │ │ + b 544d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 549a4 │ │ │ │ + ldr r3, [pc, #120] @ 54558 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 16fba0 │ │ │ │ + bl 17071c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc200 │ │ │ │ + bl 2d5c0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc200 │ │ │ │ - b 547e4 │ │ │ │ + bl 2d5c0c │ │ │ │ + b 54398 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq fp, r3, r8, asr #21 │ │ │ │ + subseq ip, r3, r0, lsr #23 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + eorseq lr, r8, r8, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsr lr │ │ │ │ + eorseq lr, r8, r4, lsl #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, asr lr │ │ │ │ - eorseq sp, r8, r8, ror lr │ │ │ │ - eorseq sp, r8, r8, lsr #29 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x0038ddfc │ │ │ │ + eorseq lr, r8, ip, lsr #30 │ │ │ │ + eorseq lr, r8, ip, asr #30 │ │ │ │ + eorseq lr, r8, ip, ror pc │ │ │ │ + @ instruction: 0x0038f9bc │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2c93dc <_PyTime_AsMilliseconds@@Base+0x7e8> │ │ │ │ + b 2d2f5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r1 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #88] @ 54a28 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #180] @ 54630 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 54590 │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 545d8 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #152] @ 54634 │ │ │ │ + mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6b20 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54a20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1a8bd8 │ │ │ │ + beq 545d8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54a00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 131f44 │ │ │ │ - b 54a20 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 54a2c │ │ │ │ + beq 545c4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #-2147483646 @ 0x80000002 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl c0410 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x0038ded4 │ │ │ │ - ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + b 54628 │ │ │ │ + ldr r3, [pc, #108] @ 54638 │ │ │ │ + ldr r1, [pc, #108] @ 5463c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 545bc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355cd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 545c4 │ │ │ │ + ldr r3, [pc, #68] @ 54640 │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + ldr r3, [pc, #52] @ 54644 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [ip, #8] │ │ │ │ + bl 355774 │ │ │ │ + bl 355da4 │ │ │ │ + ldr r3, [pc, #32] @ 54648 │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r8, lsr #31 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + smlawbmi lr, r0, r4, r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54a4c │ │ │ │ + ldr r2, [pc, #16] @ 54668 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54a4c │ │ │ │ - ldr r1, [pc, #4] @ 54a50 │ │ │ │ - b 28d8b0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003747bc │ │ │ │ - b 54ab0 │ │ │ │ - b 4e134 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - b 4edbc │ │ │ │ + ldreq r0, [pc, #4] @ 54668 │ │ │ │ + ldr r1, [pc, #4] @ 5466c │ │ │ │ + b 29c258 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r4, r2, #536870912 @ 0x20000000 │ │ │ │ - beq 54a88 │ │ │ │ + beq 54698 │ │ │ │ pop {r4, lr} │ │ │ │ - b 338f00 │ │ │ │ + b 33ab8c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 54aa4 │ │ │ │ - ldr r1, [pc, #16] @ 54aa8 │ │ │ │ - ldr r0, [pc, #16] @ 54aac │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #16] @ 546b4 │ │ │ │ + ldr r1, [pc, #16] @ 546b8 │ │ │ │ + ldr r0, [pc, #16] @ 546bc │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003804dc │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r2, r7, r8, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ - ldr r2, [pc, #140] @ 54b58 │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 54af0 │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r2, [pc, #100] @ 54b5c │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 54db4 │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 54b28 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b518 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54b58 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 54b50 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - b 4e134 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + eorseq r1, r8, r8, ror #13 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r3, r7, r4, asr #12 │ │ │ │ + b 4dd90 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + b 549f0 │ │ │ │ + b 4dd90 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ │ │ │ │ -00054b64 : │ │ │ │ +000546cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ 54c54 │ │ │ │ - ldr r4, [pc, #208] @ 54c58 │ │ │ │ + ldr r2, [pc, #208] @ 547bc │ │ │ │ + ldr r4, [pc, #208] @ 547c0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54bb8 │ │ │ │ + bne 54720 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 54bc8 │ │ │ │ - ldr r1, [pc, #156] @ 54c5c │ │ │ │ - ldr r0, [pc, #156] @ 54c60 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 54c04 │ │ │ │ + bgt 54730 │ │ │ │ + ldr r1, [pc, #156] @ 547c4 │ │ │ │ + ldr r0, [pc, #156] @ 547c8 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 5476c │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54be4 │ │ │ │ + beq 5474c │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54c24 │ │ │ │ + bgt 5478c │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54c0c │ │ │ │ + bne 54774 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54c0c │ │ │ │ + bgt 54774 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54c48 │ │ │ │ + beq 547b0 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54c48 │ │ │ │ + beq 547b0 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - eorseq r1, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 54c94 │ │ │ │ - ldr r3, [pc, #124] @ 54d04 │ │ │ │ - ldr r1, [pc, #124] @ 54d08 │ │ │ │ + bne 547fc │ │ │ │ + ldr r3, [pc, #124] @ 5486c │ │ │ │ + ldr r1, [pc, #124] @ 54870 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 54cd4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5483c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 54cdc │ │ │ │ + bne 54844 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 54cdc │ │ │ │ - ldr r2, [pc, #64] @ 54d04 │ │ │ │ + beq 54844 │ │ │ │ + ldr r2, [pc, #64] @ 5486c │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54d0c │ │ │ │ + ldr r1, [pc, #64] @ 54874 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2c93dc <_PyTime_AsMilliseconds@@Base+0x7e8> │ │ │ │ + bl 2d2f5c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3328c0 │ │ │ │ + bl 335290 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038d4b8 │ │ │ │ - eorseq sp, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x0038e5b8 │ │ │ │ + eorseq lr, r8, ip, ror #11 │ │ │ │ │ │ │ │ -00054d10 : │ │ │ │ +00054878 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 54d38 │ │ │ │ + bne 548a0 │ │ │ │ ldr r2, [r3, #-36] @ 0xffffffdc │ │ │ │ sub r0, r3, #36 @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #-36] @ 0xffffffdc │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -43477,61 +43183,180 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #24] @ 54d7c │ │ │ │ + ldr r0, [pc, #24] @ 548e4 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54d80 │ │ │ │ - b a9b64 │ │ │ │ - eorseq r7, r7, r0, asr r4 │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ - ldrb r1, [r0, #14] │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - lsl r1, r2, #8 │ │ │ │ - orr r1, r1, r2, lsr #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 54db0 │ │ │ │ - b 128d34 │ │ │ │ - eorseq sp, r8, r0, asr #31 │ │ │ │ + ldr r0, [pc, #4] @ 548e8 │ │ │ │ + b a9d20 │ │ │ │ + eorseq r8, r7, r0, asr r5 │ │ │ │ + @ instruction: 0x0036c8bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r1, [pc, #88] @ 54964 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b6dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5495c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1ab7f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5493c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 131ed8 │ │ │ │ + b 5495c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r0, [pc, #28] @ 54968 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #-2147483646 @ 0x80000002 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl c0628 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq pc, [r8], -r0 @ │ │ │ │ + ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl a584c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 549e4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 549ec │ │ │ │ + bl 128ccc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 549d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 549d8 │ │ │ │ + mov r4, r5 │ │ │ │ + b 549e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 549d0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ + ldr r2, [pc, #140] @ 54a98 │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 54a30 │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 230470 │ │ │ │ + ldr r2, [pc, #100] @ 54a9c │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 54af0 │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 54a68 │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b3b0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 54a98 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 54a90 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ + │ │ │ │ +00054aa0 : │ │ │ │ + mov r1, #0 │ │ │ │ + b 196e4c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmn r4, #1 │ │ │ │ + str r4, [r0, #20] │ │ │ │ + bne 54ad8 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 54ae4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b 4ea58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #904] @ 55160 │ │ │ │ + ldr r3, [pc, #904] @ 54e9c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5513c │ │ │ │ + bne 54e78 │ │ │ │ ldrb r3, [r0, #353] @ 0x161 │ │ │ │ ldrb r8, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ orr r8, r8, r3, lsl #8 │ │ │ │ ldrb r3, [r0, #354] @ 0x162 │ │ │ │ mov r5, r2 │ │ │ │ orr r8, r8, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #355] @ 0x163 │ │ │ │ mov r7, r1 │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r6, r0, #96 @ 0x60 │ │ │ │ - bls 54f4c │ │ │ │ + bls 54c88 │ │ │ │ ldrb r2, [r0, #65] @ 0x41 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ ldrb lr, [r0, #68] @ 0x44 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r0, #66] @ 0x42 │ │ │ │ ldrb r1, [r0, #73] @ 0x49 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ @@ -43589,15 +43414,15 @@ │ │ │ │ lsr r3, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb r2, [r0, #66] @ 0x42 │ │ │ │ strb r1, [r0, #75] @ 0x4b │ │ │ │ strb r3, [r0, #78] @ 0x4e │ │ │ │ mov r1, r6 │ │ │ │ strb ip, [r0, #79] @ 0x4f │ │ │ │ - bl 3395c0 │ │ │ │ + bl 33bd0c │ │ │ │ sub r2, r8, #128 @ 0x80 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strb r3, [r4, #353] @ 0x161 │ │ │ │ lsr r3, r2, #16 │ │ │ │ strb r3, [r4, #354] @ 0x162 │ │ │ │ lsr r3, r2, #24 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ @@ -43672,15 +43497,15 @@ │ │ │ │ strb r3, [r4, #75] @ 0x4b │ │ │ │ lsr r3, ip, #8 │ │ │ │ strb r3, [r4, #77] @ 0x4d │ │ │ │ lsr r3, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb r3, [r4, #78] @ 0x4e │ │ │ │ strb ip, [r4, #79] @ 0x4f │ │ │ │ - beq 55090 │ │ │ │ + beq 54dcc │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [r4, #88] @ 0x58 │ │ │ │ strb r3, [r4, #89] @ 0x59 │ │ │ │ strb r3, [r4, #90] @ 0x5a │ │ │ │ strb r3, [r4, #91] @ 0x5b │ │ │ │ strb r3, [r4, #92] @ 0x5c │ │ │ │ strb r3, [r4, #93] @ 0x5d │ │ │ │ @@ -43697,15 +43522,15 @@ │ │ │ │ strb r3, [r4, #85] @ 0x55 │ │ │ │ strb r3, [r4, #86] @ 0x56 │ │ │ │ strb r3, [r4, #87] @ 0x57 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3395c0 │ │ │ │ + bl 33bd0c │ │ │ │ mov ip, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, r4, ip, lsl #3 │ │ │ │ ldrb r9, [r2, #5] │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ ldrb r3, [r4, ip, lsl #3] │ │ │ │ @@ -43720,87 +43545,33 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orr r3, r3, r6, lsl #24 │ │ │ │ orr r2, r2, lr, lsl #24 │ │ │ │ cmp ip, #8 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - bne 550d8 │ │ │ │ + bne 54e14 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 55160 │ │ │ │ + ldr r3, [pc, #28] @ 54e9c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55158 │ │ │ │ + beq 54e94 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00055164 : │ │ │ │ - mov r1, #0 │ │ │ │ - b 268ddc <_PyInterpreterState_SetRunningMain@@Base+0x50c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ - bne 5519c │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 551a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl a57cc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55228 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 55230 │ │ │ │ - bl 128d34 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55214 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 5521c │ │ │ │ - mov r4, r5 │ │ │ │ - b 55228 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 55214 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - │ │ │ │ -00055234 : │ │ │ │ +00054ea0 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 5525c │ │ │ │ + ldr r3, [pc, #28] @ 54ec8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43811,96 +43582,95 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55340 │ │ │ │ + beq 54fac │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 55318 │ │ │ │ - ldr lr, [pc, #140] @ 55380 │ │ │ │ + beq 54f84 │ │ │ │ + ldr lr, [pc, #140] @ 54fec │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 55384 │ │ │ │ + ldr r2, [pc, #128] @ 54ff0 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 55388 │ │ │ │ - bl 128d34 │ │ │ │ - b 55378 │ │ │ │ - ldr lr, [pc, #96] @ 55380 │ │ │ │ + ldr r0, [pc, #116] @ 54ff4 │ │ │ │ + bl 128ccc │ │ │ │ + b 54fe4 │ │ │ │ + ldr lr, [pc, #96] @ 54fec │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 55384 │ │ │ │ + ldr r2, [pc, #84] @ 54ff0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 5538c │ │ │ │ - bl 128d34 │ │ │ │ - b 55378 │ │ │ │ + ldr r0, [pc, #80] @ 54ff8 │ │ │ │ + bl 128ccc │ │ │ │ + b 54fe4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 55360 │ │ │ │ + beq 54fcc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 55390 │ │ │ │ - bl 128d34 │ │ │ │ - b 55378 │ │ │ │ + ldr r0, [pc, #52] @ 54ffc │ │ │ │ + bl 128ccc │ │ │ │ + b 54fe4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 55394 │ │ │ │ + ldr r0, [pc, #36] @ 55000 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003711d4 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq lr, r8, r4 │ │ │ │ - eorseq lr, r8, r0, lsr #32 │ │ │ │ - eorseq lr, r8, r8, lsr r0 │ │ │ │ - eorseq lr, r8, ip, asr #32 │ │ │ │ - │ │ │ │ -00055398 : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 553c0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003722d4 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + ldrsheq pc, [r8], -r4 @ │ │ │ │ + eorseq pc, r8, r0, lsl r1 @ │ │ │ │ + eorseq pc, r8, r8, lsr #2 │ │ │ │ + eorseq pc, r8, ip, lsr r1 @ │ │ │ │ + ldrb r1, [r0, #14] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + lsl r1, r2, #8 │ │ │ │ + orr r1, r1, r2, lsr #8 │ │ │ │ + lsl r1, r1, #16 │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + ldr r0, [pc] @ 55030 │ │ │ │ + b 128ccc │ │ │ │ + eorseq pc, r8, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -43909,1025 +43679,1255 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 55420 │ │ │ │ + bne 55090 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55458 │ │ │ │ + beq 550c8 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 554e8 │ │ │ │ + ldr ip, [pc, #176] @ 55158 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 554dc │ │ │ │ - ldr r1, [pc, #140] @ 554ec │ │ │ │ + beq 5514c │ │ │ │ + ldr r1, [pc, #140] @ 5515c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 55488 │ │ │ │ - bl adf20 │ │ │ │ + beq 550f8 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554b4 │ │ │ │ + beq 55124 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 310644 │ │ │ │ + bl 3160b4 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 554f0 │ │ │ │ - bne 554e0 │ │ │ │ - b 554dc │ │ │ │ - ldr r1, [pc, #48] @ 554ec │ │ │ │ + ldrne r0, [pc, #64] @ 55160 │ │ │ │ + bne 55150 │ │ │ │ + b 5514c │ │ │ │ + ldr r1, [pc, #48] @ 5515c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #40] @ 554f4 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #40] @ 55164 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 554f8 │ │ │ │ + ldr r0, [pc, #36] @ 55168 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r4, ror #18 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ + subseq r3, r7, r8, lsr r9 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x003593d0 │ │ │ │ + │ │ │ │ +0005516c : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 55194 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldreq ip, [pc, #36] @ 55558 │ │ │ │ + ldreq ip, [pc, #36] @ 551f4 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 5555c │ │ │ │ - ldrne r1, [pc, #24] @ 55560 │ │ │ │ + ldreq r1, [pc, #24] @ 551f8 │ │ │ │ + ldrne r1, [pc, #24] @ 551fc │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, ip, asr r0 │ │ │ │ - eorseq lr, r8, r4, rrx │ │ │ │ - │ │ │ │ -00055564 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 555ac <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 555ac <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 555dc <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 555e0 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 555c8 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 1481a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 555d0 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 555d0 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - str r4, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl sp │ │ │ │ + eorseq pc, r8, ip, asr r1 @ │ │ │ │ + eorseq pc, r8, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ moveq r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 5562c <_PyLong_UnsignedLong_Converter@@Base+0xc8> │ │ │ │ + bne 55248 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 5565c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + bne 55278 │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 556e4 <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ + ldr ip, [pc, #152] @ 55300 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55684 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ + beq 552a0 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 5568c <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ - ldr r2, [pc, #112] @ 556e8 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ - ldr r1, [pc, #112] @ 556ec <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ - ldr r0, [pc, #112] @ 556f0 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ + bne 552a8 │ │ │ │ + ldr r2, [pc, #112] @ 55304 │ │ │ │ + ldr r1, [pc, #112] @ 55308 │ │ │ │ + ldr r0, [pc, #112] @ 5530c │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 556d8 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + b 552f4 │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 556f4 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ - bl 29d940 │ │ │ │ + ldreq r6, [pc, #88] @ 55310 │ │ │ │ + bl 2ab4d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39224 │ │ │ │ + bl 3936c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 556d8 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + beq 552f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 556d8 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + bne 552f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq lr, r8, ip, rrx │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr lr │ │ │ │ + eorseq pc, r8, ip, ror #2 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ │ │ │ │ -000556f8 : │ │ │ │ +00055314 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ orr r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +00055330 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 55858 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + beq 55378 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 55378 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 553a8 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 553ac <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 55394 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 1488ec │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 117090 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 557f0 │ │ │ │ - bne 55764 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 117090 │ │ │ │ + bne 5539c <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 557f0 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 55768 │ │ │ │ - ldr r5, [pc, #236] @ 55858 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 175258 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 557f0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10afe4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 557b0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 557b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 557f0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143c68 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 557f8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 557f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 557f0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + beq 5539c <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq 55828 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 55828 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5583c │ │ │ │ - ldr r0, [pc, #32] @ 5585c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 55834 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 55834 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + str r4, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 558b4 │ │ │ │ + bne 55404 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 558e4 │ │ │ │ + beq 55434 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 5592c │ │ │ │ + ldr ip, [pc, #88] @ 5547c <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55908 │ │ │ │ + beq 55458 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 55930 │ │ │ │ + ldr r3, [pc, #64] @ 55480 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 55910 │ │ │ │ - ldr r3, [pc, #52] @ 55934 │ │ │ │ - ldr r1, [pc, #52] @ 55938 │ │ │ │ + beq 55460 <_PyLong_UnsignedLong_Converter@@Base+0x130> │ │ │ │ + ldr r3, [pc, #52] @ 55484 <_PyLong_UnsignedLong_Converter@@Base+0x154> │ │ │ │ + ldr r1, [pc, #52] @ 55488 <_PyLong_UnsignedLong_Converter@@Base+0x158> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ - b 55924 │ │ │ │ + b 55474 <_PyLong_UnsignedLong_Converter@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31755c <_PyTime_AsTimeval@@Base+0x2b08> │ │ │ │ + bl 31c7a0 <_PyTime_AsTimeval@@Base+0x284c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55908 │ │ │ │ - ldr r0, [pc, #20] @ 5593c │ │ │ │ + beq 55458 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + ldr r0, [pc, #20] @ 5548c <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror r0 │ │ │ │ + eorseq pc, r8, ip, ror r1 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055940 : │ │ │ │ - ldr r3, [pc, #104] @ 559b0 │ │ │ │ +00055490 : │ │ │ │ + ldr r3, [pc, #104] @ 55500 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 55974 │ │ │ │ + beq 554c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 559b4 │ │ │ │ - ldr r0, [pc, #76] @ 559b8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55504 │ │ │ │ + ldr r0, [pc, #76] @ 55508 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r1, lsr #31 │ │ │ │ - bne 559a0 │ │ │ │ + bne 554f0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 559a8 │ │ │ │ + bgt 554f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r1, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsr r3 │ │ │ │ │ │ │ │ -000559bc : │ │ │ │ +0005550c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 559f4 │ │ │ │ - ldr r0, [pc, #440] @ 55b9c │ │ │ │ + bne 55544 │ │ │ │ + ldr r0, [pc, #440] @ 556ec │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55ba0 │ │ │ │ + ldr r1, [pc, #436] @ 556f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 55b94 │ │ │ │ + bl 117854 │ │ │ │ + b 556e4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r6, r7, #124 @ 0x7c │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r7, #48] @ 0x30 │ │ │ │ - bge 55a80 │ │ │ │ + bge 555d0 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 55a80 │ │ │ │ + bne 555d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55ba4 │ │ │ │ + ldr r2, [pc, #372] @ 556f4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 55a80 │ │ │ │ + bne 555d0 │ │ │ │ ldr lr, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub r3, r9, lr │ │ │ │ add r3, r3, #9 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp lr, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 55a7c │ │ │ │ + ble 555cc │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 55a54 │ │ │ │ + b 555a4 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 55b80 │ │ │ │ + ble 556d0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 55a84 │ │ │ │ + beq 555d4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55ad0 │ │ │ │ + bge 55620 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 55b80 │ │ │ │ + beq 556d0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55b64 │ │ │ │ + beq 556b4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 55b60 │ │ │ │ + blt 556b0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55b64 │ │ │ │ + beq 556b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b80 │ │ │ │ - ldr r3, [pc, #164] @ 55ba8 │ │ │ │ + beq 556d0 │ │ │ │ + ldr r3, [pc, #164] @ 556f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55b6c │ │ │ │ + bne 556bc │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55bac │ │ │ │ - ldr ip, [pc, #148] @ 55bb0 │ │ │ │ + ldr lr, [pc, #148] @ 556fc │ │ │ │ + ldr ip, [pc, #148] @ 55700 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55b6c │ │ │ │ + bcs 556bc │ │ │ │ ldrb r2, [r6] │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orr r2, r2, r3 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ cmpeq r5, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 55b60 │ │ │ │ + beq 556b0 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55b1c │ │ │ │ + b 5566c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b80 │ │ │ │ + beq 556d0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #44] @ 55bb4 │ │ │ │ - ldr r1, [pc, #44] @ 55bb8 │ │ │ │ + ldr r3, [pc, #44] @ 55704 │ │ │ │ + ldr r1, [pc, #44] @ 55708 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsr #1 │ │ │ │ + eorseq pc, r8, r8, lsr #3 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq lr, r3, r4, ror #25 │ │ │ │ - subeq lr, r3, r4, ror #27 │ │ │ │ + subeq pc, r3, r0, asr #27 │ │ │ │ + subeq pc, r3, r0, asr #29 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq lr, r8, r4, asr #1 │ │ │ │ + eorseq pc, r8, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #292] @ 55850 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55bf0 │ │ │ │ - bl a5850 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 55c08 │ │ │ │ - b 55c2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116fa0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 557e8 │ │ │ │ + bne 5575c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 55c08 │ │ │ │ - cmp r0, r3 │ │ │ │ - movlt r3, r0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - ldr r0, [pc, #16] @ 55c34 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + blt 557e8 │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 55760 │ │ │ │ + ldr r5, [pc, #236] @ 55850 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1760e4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 557e8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10ae48 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 557a8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 557a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 557e8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1443b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 557f0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 557e8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 557e8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq 55820 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 55820 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 55834 │ │ │ │ + ldr r0, [pc, #32] @ 55854 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5582c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5582c │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 55c3c │ │ │ │ + b 5585c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55ce4 │ │ │ │ + ldr r1, [pc, #124] @ 55904 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 55c80 │ │ │ │ - bl 340a78 │ │ │ │ + bne 558a0 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55cd4 │ │ │ │ + bne 558f4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cac │ │ │ │ + bne 558cc │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55cd4 │ │ │ │ + b 558f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe444 │ │ │ │ + bl fe458 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55ca4 │ │ │ │ + bne 558c4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ca4 │ │ │ │ + beq 558c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1284ec │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 5593c │ │ │ │ + bl a58d0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 55954 │ │ │ │ + b 55978 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55954 │ │ │ │ + cmp r0, r3 │ │ │ │ + movlt r3, r0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + ldr r0, [pc, #16] @ 55980 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055ce8 : │ │ │ │ +00055984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 20bd4c │ │ │ │ + bl 219480 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 55d5c │ │ │ │ + b 55a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d48 │ │ │ │ - ldr r3, [pc, #24] @ 55d58 │ │ │ │ + bne 559e4 │ │ │ │ + ldr r3, [pc, #24] @ 559f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 55d50 │ │ │ │ + bl 1441dc │ │ │ │ + b 559ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f24c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ - ldr r2, [pc, #140] @ 55e04 │ │ │ │ + ldr r2, [pc, #140] @ 55aa8 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55d9c │ │ │ │ + beq 55a40 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r2, [pc, #100] @ 55e08 │ │ │ │ + bl 230470 │ │ │ │ + ldr r2, [pc, #100] @ 55aac │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 54db4 │ │ │ │ + bl 54af0 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55dd4 │ │ │ │ + beq 55a78 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 55e04 │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 55aa8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55dfc │ │ │ │ + beq 55aa0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14ea64 │ │ │ │ + │ │ │ │ +00055ab0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9e008 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55b14 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 5550c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 55b00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 55b08 │ │ │ │ + mov r4, r5 │ │ │ │ + b 55b14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 55b00 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55b28 │ │ │ │ + b 55cac │ │ │ │ + eorseq r9, r5, r4, asr #14 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b 1033e0 │ │ │ │ + b 1033f0 │ │ │ │ + ldr r3, [pc, #36] @ 55b60 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55b64 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9d20 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x00387fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 55e54 │ │ │ │ - ldr r3, [pc, #256] @ 55f48 │ │ │ │ - ldr r1, [pc, #256] @ 55f4c │ │ │ │ + beq 55ba0 │ │ │ │ + ldr r3, [pc, #256] @ 55c94 │ │ │ │ + ldr r1, [pc, #256] @ 55c98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 55e7c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 55bc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55e84 │ │ │ │ - ldr r3, [pc, #212] @ 55f48 │ │ │ │ - ldr r1, [pc, #216] @ 55f50 │ │ │ │ + bne 55bd0 │ │ │ │ + ldr r3, [pc, #212] @ 55c94 │ │ │ │ + ldr r1, [pc, #216] @ 55c9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 55f40 │ │ │ │ + b 55c8c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55e7c │ │ │ │ + beq 55bc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55ec4 │ │ │ │ - ldr r3, [pc, #164] @ 55f54 │ │ │ │ - ldr r1, [pc, #164] @ 55f58 │ │ │ │ + ble 55c10 │ │ │ │ + ldr r3, [pc, #164] @ 55ca0 │ │ │ │ + ldr r1, [pc, #164] @ 55ca4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 55e7c │ │ │ │ + bl 113530 │ │ │ │ + b 55bc8 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55f04 │ │ │ │ + bne 55c50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 55f04 │ │ │ │ + bge 55c50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 338700 │ │ │ │ + bl 33a934 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #88] @ 55f5c │ │ │ │ - b 55f40 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #88] @ 55ca8 │ │ │ │ + b 55c8c │ │ │ │ + bl c40c4 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 338700 │ │ │ │ + bl 33a934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 55ef4 │ │ │ │ + bl c7e14 │ │ │ │ + b 55c40 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00055f60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55fc4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 559bc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55fb0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55fb8 │ │ │ │ - mov r4, r5 │ │ │ │ - b 55fc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 55fb0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55fd8 │ │ │ │ - b 56010 │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ - ldr r3, [pc, #36] @ 56008 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 5600c │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9b64 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r6, r8, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52be4 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ + bl 52880 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5609c │ │ │ │ + beq 55d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 560a8 │ │ │ │ - bl 1109b8 │ │ │ │ + ldr r2, [pc, #92] @ 55d44 │ │ │ │ + bl 1108c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 56074 │ │ │ │ + beq 55d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56074 │ │ │ │ + bne 55d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 560a0 │ │ │ │ - ldr r3, [pc, #40] @ 560ac │ │ │ │ + bne 55d3c │ │ │ │ + ldr r3, [pc, #40] @ 55d48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5609c │ │ │ │ - bl 11aa58 │ │ │ │ + beq 55d38 │ │ │ │ + bl 11a96c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 30f43c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 3151c0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 31de04 <_PyObject_GetState@@Base> │ │ │ │ + bl 322c90 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56108 │ │ │ │ + beq 55da4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 56110 │ │ │ │ + bne 55dac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56108 │ │ │ │ + beq 55da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56108 │ │ │ │ + bne 55da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56148 │ │ │ │ + b 55de4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 56138 │ │ │ │ + bge 55dd4 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 56150 │ │ │ │ + ldr r0, [pc, #32] @ 55dec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9b64 │ │ │ │ - ldr r0, [pc, #20] @ 56154 │ │ │ │ + b a9d20 │ │ │ │ + ldr r0, [pc, #20] @ 55df0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r4, lsr #4 │ │ │ │ - eorseq lr, r8, ip, lsr #4 │ │ │ │ + eorseq pc, r8, r4, lsr #6 │ │ │ │ + eorseq pc, r8, ip, lsr #6 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 56164 │ │ │ │ - b 56010 │ │ │ │ - eorseq r8, r5, ip, asr #12 │ │ │ │ + ldr r1, [pc] @ 55e00 │ │ │ │ + b 55cac │ │ │ │ + eorseq r9, r5, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 561a0 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55e3c │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #4] @ 561a4 │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #4] @ 55e40 │ │ │ │ + b a9d20 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - eorseq lr, r8, r8, lsr r2 │ │ │ │ + eorseq pc, r8, r8, lsr r3 @ │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 561b4 │ │ │ │ - b 56010 │ │ │ │ - eorseq r8, r5, ip, ror #10 │ │ │ │ + ldr r1, [pc] @ 55e50 │ │ │ │ + b 55cac │ │ │ │ + eorseq r9, r5, ip, ror #12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 561e4 │ │ │ │ + bne 55e80 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 561ec │ │ │ │ - ldr r2, [pc, #28] @ 561f0 │ │ │ │ + ldr r1, [pc, #28] @ 55e88 │ │ │ │ + ldr r2, [pc, #28] @ 55e8c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 561f4 │ │ │ │ + ldr r0, [pc, #20] @ 55e90 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 561f4 │ │ │ │ + ldr r0, [pc, #8] @ 55e90 │ │ │ │ bx lr │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 562c8 │ │ │ │ + beq 55f64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 562d0 │ │ │ │ + ldr r4, [pc, #152] @ 55f6c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54c64 │ │ │ │ + bl 547cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 56290 │ │ │ │ - ldr r3, [pc, #132] @ 562d4 │ │ │ │ + bne 55f2c │ │ │ │ + ldr r3, [pc, #132] @ 55f70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56268 │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r0, [pc, #112] @ 562d8 │ │ │ │ + beq 55f04 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r0, [pc, #112] @ 55f74 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 562dc │ │ │ │ + ldr r3, [pc, #108] @ 55f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5625c │ │ │ │ + bne 55ef8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5625c │ │ │ │ - b 562c0 │ │ │ │ + bne 55ef8 │ │ │ │ + b 55f5c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 562b0 │ │ │ │ + beq 55f4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 562b0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 562e0 │ │ │ │ - ldr r1, [pc, #40] @ 562e4 │ │ │ │ + bne 55f4c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55f7c │ │ │ │ + ldr r1, [pc, #40] @ 55f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 562d8 │ │ │ │ + ldr r0, [pc, #8] @ 55f74 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r6, r8, asr #14 │ │ │ │ + eorseq r9, r6, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 5637c │ │ │ │ + ldr r1, [pc, #120] @ 56018 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56358 │ │ │ │ + beq 55ff4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18af2c <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 56344 │ │ │ │ + beq 55fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5634c │ │ │ │ + beq 55fe8 │ │ │ │ mov r4, r5 │ │ │ │ - b 56370 │ │ │ │ + b 5600c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 56344 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 55fe0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 56380 │ │ │ │ + ldr r3, [pc, #28] @ 5601c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 56384 │ │ │ │ + ldr r1, [pc, #24] @ 56020 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr r2 │ │ │ │ + eorseq pc, r8, r8, asr r3 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3888] @ 0xf30 │ │ │ │ + subs r8, r3, #0 │ │ │ │ + ldrne r7, [r8, #8] │ │ │ │ + moveq r7, r8 │ │ │ │ + cmp r2, #1 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + ldr ip, [pc, #784] @ 56364 │ │ │ │ + cmp r8, #0 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + add r7, r7, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + add r4, ip, #8 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #56 @ 0x38 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + bne 560d4 │ │ │ │ + clz r3, r5 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r9, #2 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56110 │ │ │ │ + mov ip, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #640] @ 56368 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 56320 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ + ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 56334 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 561d8 │ │ │ │ + cmp r7, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + beq 56178 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1033f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blt 561d8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r9, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne 561c4 │ │ │ │ + ldr r1, [pc, #452] @ 5636c │ │ │ │ + ldr r0, [pc, #452] @ 56370 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge fp, [pc, #436] @ 56374 │ │ │ │ + bge 56264 │ │ │ │ + b 561d8 │ │ │ │ + ldr r3, [pc, #428] @ 56378 │ │ │ │ + ldr r2, [pc, #428] @ 5637c │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #424] @ 56380 │ │ │ │ + bl 117854 │ │ │ │ + mov r5, #0 │ │ │ │ + b 56334 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + beq 561d8 │ │ │ │ + add r2, r0, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl c40c4 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + blt 56284 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 29f04 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + bl c7e14 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 56308 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + bne 562d0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 562b4 │ │ │ │ + add fp, fp, #4 │ │ │ │ + ldr r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 561e0 │ │ │ │ + ldr r3, [pc, #268] @ 56384 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 17071c │ │ │ │ + b 561d8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, r7 │ │ │ │ + beq 562a8 │ │ │ │ + bl 29d0c │ │ │ │ + mov r1, r0 │ │ │ │ + b 5622c │ │ │ │ + bl 29e8c │ │ │ │ + mov r1, r0 │ │ │ │ + b 5622c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 56260 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 56260 │ │ │ │ + ldr r3, [pc, #172] @ 56384 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 17071c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 561d8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 561d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 561d8 │ │ │ │ + cmp r7, r1 │ │ │ │ + beq 56318 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + b 56334 │ │ │ │ + mov r8, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mvn r9, #0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str sl, [sp, #144] @ 0x90 │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ + str r8, [sp, #160] @ 0xa0 │ │ │ │ + bl 17073c │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + bl 17073c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsbeq ip, [r3], #-184 @ 0xffffff48 │ │ │ │ + subseq r3, r7, ip, asr sl │ │ │ │ + eorseq r7, r8, ip, ror #23 │ │ │ │ + eorseq pc, r8, r4, lsl #7 │ │ │ │ + subseq ip, r3, r8, asr #24 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r6, r8, lsr #18 │ │ │ │ + @ instruction: 0x0036d4b8 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -44938,75 +44938,75 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq 56410 │ │ │ │ + beq 56410 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56410 │ │ │ │ + beq 56410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56410 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 56410 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ │ │ │ │ 0005641c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 217f64 │ │ │ │ + bl 22915c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 564c8 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ bhi 56488 │ │ │ │ ldr r3, [pc, #80] @ 564cc │ │ │ │ ldr r1, [pc, #80] @ 564d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ b 564b8 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 29c904 │ │ │ │ + bl 2aa9f8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 29c904 │ │ │ │ + bl 2aa9f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ca84 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2aab78 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ beq 564c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ 564d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r7, r8, ror #11 │ │ │ │ + eorseq fp, r7, r8, ror #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [pc, #24] @ 564fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -45014,23 +45014,182 @@ │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [pc] @ 56508 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + subs r8, r3, #0 │ │ │ │ + ldrne r7, [r8, #8] │ │ │ │ + moveq r7, r8 │ │ │ │ + cmp r2, #1 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + ldr ip, [pc, #552] @ 56764 │ │ │ │ + cmp r8, #0 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + add r7, r7, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + add r5, ip, #8 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + bne 565bc │ │ │ │ + clz r3, r4 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r9, #2 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 565f8 │ │ │ │ + mov ip, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #408] @ 56768 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 56720 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr sl, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + moveq r4, r5 │ │ │ │ + beq 56734 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56718 │ │ │ │ + cmp r7, #2 │ │ │ │ + moveq r4, #1 │ │ │ │ + beq 56658 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 1033f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 56718 │ │ │ │ + cmp r8, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 56694 │ │ │ │ + ldr r1, [pc, #240] @ 5676c │ │ │ │ + ldr r0, [pc, #240] @ 56770 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 566ac │ │ │ │ + b 56718 │ │ │ │ + ldr r3, [pc, #216] @ 56774 │ │ │ │ + ldr r2, [pc, #216] @ 56778 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #212] @ 5677c │ │ │ │ + bl 117854 │ │ │ │ + b 56718 │ │ │ │ + bl c40c4 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + blt 566d0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 566f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, sl │ │ │ │ + beq 566e8 │ │ │ │ + bl 294cc │ │ │ │ + mov r4, r0 │ │ │ │ + b 566f0 │ │ │ │ + bl 29b8c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r4, [pc, #124] @ 56780 │ │ │ │ + beq 56734 │ │ │ │ + ldr r3, [pc, #120] @ 56784 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 144200 │ │ │ │ + mov r4, #0 │ │ │ │ + b 56734 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mvn r8, #0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + str r8, [sp, #132] @ 0x84 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + bl 17073c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl 17073c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subseq ip, r3, r4, asr ip │ │ │ │ + subseq r3, r7, r8, lsl #21 │ │ │ │ + eorseq r7, r8, ip, ror #23 │ │ │ │ + mlaseq r8, r0, r3, pc @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r6, r0, asr #18 │ │ │ │ + @ instruction: 0x0036d4b8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005652c : │ │ │ │ +000567a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ @@ -45039,135 +45198,135 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 565bc │ │ │ │ + beq 56838 │ │ │ │ mov r0, sp │ │ │ │ - bl 230058 │ │ │ │ + bl 2425d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 565ac │ │ │ │ + beq 56828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 565ac │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 56828 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 565bc │ │ │ │ - bl 99e18 │ │ │ │ + beq 56838 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 565d0 │ │ │ │ - b 9df88 │ │ │ │ - eorseq lr, r8, r4, lsl #5 │ │ │ │ + ldr r0, [pc] @ 5684c │ │ │ │ + b 9e008 │ │ │ │ + eorseq pc, r8, r4, lsr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1bc624 │ │ │ │ + bl 1c0c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5660c │ │ │ │ + bne 56888 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 566b4 │ │ │ │ + bl 56930 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 56630 │ │ │ │ - bl a5850 │ │ │ │ + bne 568ac │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56604 │ │ │ │ + bne 56880 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56654 │ │ │ │ - bl a5850 │ │ │ │ + bne 568d0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56604 │ │ │ │ - ldr r0, [pc] @ 5665c │ │ │ │ + bne 56880 │ │ │ │ + ldr r0, [pc] @ 568d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00056660 : │ │ │ │ +000568dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 24c7b0 │ │ │ │ + bl 25e448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 566a8 │ │ │ │ - bl 99e18 │ │ │ │ + beq 56924 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 5673c │ │ │ │ + ldr r2, [pc, #112] @ 569b8 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 566fc │ │ │ │ - bl a5850 │ │ │ │ + bne 56978 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56704 │ │ │ │ + beq 56980 │ │ │ │ mvn r4, #0 │ │ │ │ - b 56734 │ │ │ │ + b 569b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56734 │ │ │ │ + bge 569b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56734 │ │ │ │ + beq 569b0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56734 │ │ │ │ + beq 569b0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 566f4 │ │ │ │ + blt 56970 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -00056740 : │ │ │ │ +000569bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -45181,103 +45340,95 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 16ae8c <_PyLong_FromByteArray@@Base+0xa34> │ │ │ │ + bl 16b9cc <_PyLong_FromByteArray@@Base+0xa34> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, r0 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 29184 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ │ │ │ │ -000567d8 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00056a34 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #168] @ 56898 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 56af4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ ldreq r4, [r4, #3720] @ 0xe88 │ │ │ │ addne r4, r4, #5440 @ 0x1540 │ │ │ │ addeq r4, r4, #648 @ 0x288 │ │ │ │ addne r4, r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56828 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56a84 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c3b78 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2ce078 <_PyCrossInterpreterData_RegisterClass@@Base+0x58c> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5687c <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 56ad8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56878 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56ad4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ streq r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56890 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 56aec <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0005689c : │ │ │ │ +00056af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ 56994 │ │ │ │ - ldr r0, [pc, #184] @ 56998 │ │ │ │ - bl bbe7c │ │ │ │ + ldr r1, [pc, #184] @ 56bf0 │ │ │ │ + ldr r0, [pc, #184] @ 56bf4 │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56988 │ │ │ │ + blt 56be4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #36 @ 0x24 │ │ │ │ bl 29658 │ │ │ │ add r2, sp, #8192 @ 0x2000 │ │ │ │ mov r3, #1 │ │ │ │ @@ -45285,164 +45436,116 @@ │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r4, #-20] @ 0xffffffec │ │ │ │ str r7, [r4, #-40] @ 0xffffffd8 │ │ │ │ str r4, [r4, #-16] │ │ │ │ str r4, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r5, [r4, #-8] │ │ │ │ str r3, [r4, #-4] │ │ │ │ - ble 56954 │ │ │ │ + ble 56bb0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 5699c │ │ │ │ - ldr r1, [pc, #104] @ 569a0 │ │ │ │ - ldr r0, [pc, #104] @ 569a4 │ │ │ │ + ldr r2, [pc, #104] @ 56bf8 │ │ │ │ + ldr r1, [pc, #104] @ 56bfc │ │ │ │ + ldr r0, [pc, #104] @ 56c00 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8c040 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c050 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56954 │ │ │ │ - bl 2917c0 │ │ │ │ - b 56988 │ │ │ │ + bne 56bb0 │ │ │ │ + bl 29fe74 │ │ │ │ + b 56be4 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 167b4c <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 16868c <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56970 │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56bcc │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0036a9f0 │ │ │ │ - @ instruction: 0x0036a9f4 │ │ │ │ - @ instruction: 0x0016b6b8 │ │ │ │ - andseq sp, r8, r4, lsr #22 │ │ │ │ - andseq fp, r6, r0, lsr #32 │ │ │ │ + @ instruction: 0x0036baf0 │ │ │ │ + @ instruction: 0x0036baf4 │ │ │ │ + @ instruction: 0x0016c1f8 │ │ │ │ + andseq lr, r8, r8, asr #26 │ │ │ │ + andseq fp, r6, r0, ror #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 29184 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 32fb00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 569d4 │ │ │ │ + bne 56c4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56b18 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000569dc <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056c54 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a8024 │ │ │ │ + bl 1aabd4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32c3dc <_PyObject_GetCrossInterpreterData@@Base+0x5fc> │ │ │ │ + bl 32f220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56a30 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a5850 │ │ │ │ + bne 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56a28 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56ca0 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56a38 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r8, lsl #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3ea4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2919c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ - ldr r0, [pc] @ 56a68 <_PyObject_CheckCrossInterpreterData@@Base+0x8c> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 56ab0 <_PyObject_CheckCrossInterpreterData@@Base+0xd4> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 56b10 <_PyObject_CheckCrossInterpreterData@@Base+0x134> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56ab0 <_PyObject_CheckCrossInterpreterData@@Base+0xd4> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 56ad0 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56aa8 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x114> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56aa8 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17ca8c <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 56aa8 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - ldr r0, [pc, #4] @ 56b14 <_PyObject_CheckCrossInterpreterData@@Base+0x138> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, ip, ror r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r8, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #128] @ 56d50 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56bac <_PyObject_CheckCrossInterpreterData@@Base+0x1d0> │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ - beq 56b6c <_PyObject_CheckCrossInterpreterData@@Base+0x190> │ │ │ │ + beq 56d08 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56bb8 <_PyObject_CheckCrossInterpreterData@@Base+0x1dc> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #68] @ 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -45456,729 +45559,532 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, asr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 56c5c <_PyObject_CheckCrossInterpreterData@@Base+0x280> │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl c40c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 56bf8 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 21db3c │ │ │ │ - mov r2, #182 @ 0xb6 │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 571bc │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56c2c <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b518 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c5c <_PyObject_CheckCrossInterpreterData@@Base+0x280> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 56c54 <_PyObject_CheckCrossInterpreterData@@Base+0x278> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ + bl 2919c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7e14 │ │ │ │ + ldr r0, [pc] @ 56d84 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r1, [pc] @ 56c68 <_PyObject_CheckCrossInterpreterData@@Base+0x28c> │ │ │ │ - b 56da0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56d90 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56f6c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #232] @ 56d6c <_PyObject_CheckCrossInterpreterData@@Base+0x390> │ │ │ │ + ldr r3, [pc, #232] @ 56e94 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x2fc> │ │ │ │ + beq 56e00 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x2fc> │ │ │ │ + beq 56e00 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56d70 <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ + ldr r1, [pc, #172] @ 56e98 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56cf4 <_PyObject_CheckCrossInterpreterData@@Base+0x318> │ │ │ │ - b 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x364> │ │ │ │ + bne 56e1c <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ + b 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x2cc> │ │ │ │ - ldr r0, [pc, #136] @ 56d70 <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56dd0 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #136] @ 56e98 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x364> │ │ │ │ - b 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x2cc> │ │ │ │ + beq 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + b 56dd0 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x364> │ │ │ │ + beq 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + bne 56e70 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x364> │ │ │ │ + beq 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x364> │ │ │ │ + bne 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56d64 <_PyObject_CheckCrossInterpreterData@@Base+0x388> │ │ │ │ + b 56e8c <_PyObject_CheckCrossInterpreterData@@Base+0x238> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, r4, ror #11 │ │ │ │ - eorseq r7, r5, r0, lsr sp │ │ │ │ + eorseq r8, r5, r0, lsr lr │ │ │ │ │ │ │ │ -00056d74 : │ │ │ │ +00056e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 28531c │ │ │ │ + bl 294704 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldrb r3, [r0, #222] @ 0xde │ │ │ │ + ldr r2, [pc, #132] @ 56f68 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 56f04 │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 230470 │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 578e8 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56f38 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3b0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56f68 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 56f60 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56dd8 │ │ │ │ - ldr r3, [pc, #660] @ 57060 │ │ │ │ - ldr r1, [pc, #660] @ 57064 │ │ │ │ + bne 56fa4 │ │ │ │ + ldr r3, [pc, #660] @ 5722c │ │ │ │ + ldr r1, [pc, #660] @ 57230 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56dfc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 56fc8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e04 │ │ │ │ - ldr r2, [pc, #632] @ 57068 │ │ │ │ + ble 56fd0 │ │ │ │ + ldr r2, [pc, #632] @ 57234 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r1, #0 │ │ │ │ - b 57054 │ │ │ │ + b 57220 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f64 │ │ │ │ + bne 57130 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e40 │ │ │ │ + beq 5700c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 57060 │ │ │ │ + ldr r2, [pc, #572] @ 5722c │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 5706c │ │ │ │ - ldrne r1, [pc, #568] @ 57070 │ │ │ │ + ldreq r1, [pc, #568] @ 57238 │ │ │ │ + ldrne r1, [pc, #568] @ 5723c │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56dfc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 56fc8 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e64 │ │ │ │ - ldr r2, [pc, #544] @ 57074 │ │ │ │ + beq 57030 │ │ │ │ + ldr r2, [pc, #544] @ 57240 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c1ee4 │ │ │ │ - b 56dfc │ │ │ │ - ldr r2, [pc, #524] @ 57078 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e84 │ │ │ │ - ldr r3, [pc, #488] @ 57060 │ │ │ │ - ldr r1, [pc, #512] @ 5707c │ │ │ │ + bl 1c71ec │ │ │ │ + b 56fc8 │ │ │ │ + ldr r2, [pc, #524] @ 57244 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 57050 │ │ │ │ + ldr r3, [pc, #488] @ 5722c │ │ │ │ + ldr r1, [pc, #512] @ 57248 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56dfc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 56fc8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56ef8 │ │ │ │ - ldr r1, [pc, #476] @ 57080 │ │ │ │ + bne 570c4 │ │ │ │ + ldr r1, [pc, #476] @ 5724c │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2c95a4 <_PyTime_AsMilliseconds@@Base+0x9b0> │ │ │ │ + bl 2d3124 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ff4 │ │ │ │ - ldr r3, [pc, #444] @ 57084 │ │ │ │ + beq 571c0 │ │ │ │ + ldr r3, [pc, #444] @ 57250 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57054 │ │ │ │ + bne 57220 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fcc │ │ │ │ + beq 57198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56fcc │ │ │ │ + bne 57198 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 56fcc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 57198 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #364] @ 57088 │ │ │ │ + ldr r1, [pc, #364] @ 57254 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56dfc │ │ │ │ + beq 56fc8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2c95a4 <_PyTime_AsMilliseconds@@Base+0x9b0> │ │ │ │ + bl 2d3124 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3328c0 │ │ │ │ + bl 335290 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ff4 │ │ │ │ - b 57054 │ │ │ │ + beq 571c0 │ │ │ │ + b 57220 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ba4ec │ │ │ │ + bl 2c541c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56f94 │ │ │ │ + beq 57160 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3328c0 │ │ │ │ + b 335290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56ff4 │ │ │ │ - ldr r3, [pc, #224] @ 57084 │ │ │ │ + beq 571c0 │ │ │ │ + ldr r3, [pc, #224] @ 57250 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57054 │ │ │ │ + bne 57220 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fcc │ │ │ │ + beq 57198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56fcc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57198 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 57060 │ │ │ │ + ldr r2, [pc, #136] @ 5722c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 5708c │ │ │ │ + ldr r1, [pc, #164] @ 57258 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56dfc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 56fc8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 57074 │ │ │ │ + ldr r2, [pc, #116] @ 57240 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5703c │ │ │ │ + beq 57208 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56dfc │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r3, [pc, #52] @ 57068 │ │ │ │ + bne 56fc8 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r3, [pc, #52] @ 57234 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ - b 56dfc │ │ │ │ - ldr r3, [pc, #60] @ 57080 │ │ │ │ + bl 1c71ec │ │ │ │ + b 56fc8 │ │ │ │ + ldr r3, [pc, #60] @ 5724c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5701c │ │ │ │ - b 56dfc │ │ │ │ + bne 571e8 │ │ │ │ + b 56fc8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ + eorseq pc, r8, r4, asr #9 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0038e3d8 │ │ │ │ - eorseq lr, r8, ip, lsl #8 │ │ │ │ + @ instruction: 0x0038f4f4 │ │ │ │ + eorseq pc, r8, r8, lsr #10 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r0, ror #7 │ │ │ │ + eorseq r9, r6, r0, ror #9 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq sl, r5, r0, lsr #26 │ │ │ │ - eorseq r8, r6, r8, lsl #15 │ │ │ │ - ldr r0, [pc] @ 57098 │ │ │ │ - b 9df88 │ │ │ │ - eorseq r0, r7, r8, lsl fp │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r9, r6, r8, lsl #17 │ │ │ │ + ldr r0, [pc] @ 57264 │ │ │ │ + b 9e008 │ │ │ │ + eorseq r1, r7, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 571b0 │ │ │ │ + ldr r1, [pc, #244] @ 5737c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 57100 │ │ │ │ + beq 572cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57100 │ │ │ │ - ldr r3, [pc, #196] @ 571b4 │ │ │ │ + bne 572cc │ │ │ │ + ldr r3, [pc, #196] @ 57380 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571b8 │ │ │ │ + ldr r1, [pc, #192] @ 57384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 57114 │ │ │ │ + bl 117854 │ │ │ │ + b 572e0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5711c │ │ │ │ - bl 58738 │ │ │ │ + beq 572e8 │ │ │ │ + bl 587c8 │ │ │ │ mov r6, #0 │ │ │ │ - b 571a8 │ │ │ │ + b 57374 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 5713c │ │ │ │ + bge 57308 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c92f8 <_PyTime_AsMilliseconds@@Base+0x704> │ │ │ │ + bl 2d2e78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57114 │ │ │ │ + beq 572e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57174 │ │ │ │ + ble 57340 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 571a8 │ │ │ │ + ble 57374 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, ip, ror #1 │ │ │ │ + subseq lr, r6, ip, lsl #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldrb r3, [r0, #180] @ 0xb4 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [pc, #572] @ 5741c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 573f8 │ │ │ │ - ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ - ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ - mov r4, r0 │ │ │ │ - orr r8, r8, r3, lsl #8 │ │ │ │ - ldrb r3, [r0, #178] @ 0xb2 │ │ │ │ - mov r5, r2 │ │ │ │ - orr r8, r8, r3, lsl #16 │ │ │ │ - ldrb r3, [r0, #179] @ 0xb3 │ │ │ │ - mov r7, r1 │ │ │ │ - orr r8, r8, r3, lsl #24 │ │ │ │ - cmp r8, #64 @ 0x40 │ │ │ │ - add r6, r0, #48 @ 0x30 │ │ │ │ - bls 572d0 │ │ │ │ - ldrb r2, [r0, #33] @ 0x21 │ │ │ │ - ldrb r3, [r0, #32] │ │ │ │ - ldrb r1, [r0, #37] @ 0x25 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r0, #36] @ 0x24 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r0, #34] @ 0x22 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r0, #39] @ 0x27 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - addls r2, r2, #1 │ │ │ │ - strb r3, [r0, #32] │ │ │ │ - strb r1, [r0, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r0, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r2, [r0, #36] @ 0x24 │ │ │ │ - strb r3, [r0, #37] @ 0x25 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - strb r1, [r0, #34] @ 0x22 │ │ │ │ - strb r3, [r0, #38] @ 0x26 │ │ │ │ - strb r2, [r0, #39] @ 0x27 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 341900 │ │ │ │ - sub r2, r8, #64 @ 0x40 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r3, [r4, #177] @ 0xb1 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - strb r3, [r4, #178] @ 0xb2 │ │ │ │ - lsr r3, r2, #24 │ │ │ │ - add r1, r4, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r4, #176] @ 0xb0 │ │ │ │ - strb r3, [r4, #179] @ 0xb3 │ │ │ │ - bl 2a3f0 │ │ │ │ - ldrb r2, [r4, #33] @ 0x21 │ │ │ │ - ldrb r3, [r4, #32] │ │ │ │ - ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ - ldrb r1, [r4, #37] @ 0x25 │ │ │ │ - orr r0, r0, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #34] @ 0x22 │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #36] @ 0x24 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ - orr r0, r0, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ - orr r0, r0, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #39] @ 0x27 │ │ │ │ - adds r3, r0, r3 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ - adc r2, r2, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - strb r3, [r4, #32] │ │ │ │ - strb r1, [r4, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r3, [r4, #37] @ 0x25 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - strb r3, [r4, #38] @ 0x26 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strbne r3, [r4, #44] @ 0x2c │ │ │ │ - strbne r3, [r4, #45] @ 0x2d │ │ │ │ - strbne r3, [r4, #46] @ 0x2e │ │ │ │ - strbne r3, [r4, #47] @ 0x2f │ │ │ │ - strb r2, [r4, #36] @ 0x24 │ │ │ │ - mvn r3, #0 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - strb r1, [r4, #34] @ 0x22 │ │ │ │ - strb r2, [r4, #39] @ 0x27 │ │ │ │ - mov r1, #0 │ │ │ │ - rsb r2, r0, #128 @ 0x80 │ │ │ │ - strb r3, [r4, #40] @ 0x28 │ │ │ │ - strb r3, [r4, #41] @ 0x29 │ │ │ │ - strb r3, [r4, #42] @ 0x2a │ │ │ │ - strb r3, [r4, #43] @ 0x2b │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl 29658 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341900 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, r4, r2, lsl #2 │ │ │ │ - ldrb r3, [r4, r2, lsl #2] │ │ │ │ - ldrb lr, [r0, #1] │ │ │ │ - ldrb ip, [r0, #2] │ │ │ │ - orr r3, r3, lr, lsl #8 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ - orr r3, r3, ip, lsl #16 │ │ │ │ - add r2, r2, #1 │ │ │ │ - orr r3, r3, r0, lsl #24 │ │ │ │ - cmp r2, #8 │ │ │ │ - str r3, [r1], #4 │ │ │ │ - bne 573b8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5741c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57414 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 574fc │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57450 │ │ │ │ - bl 340a78 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 574f4 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 574ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 574ec │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 574ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 574ec │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 574ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 574ec │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ + eorseq pc, r8, ip, asr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e078 │ │ │ │ + bl 14e860 │ │ │ │ subs r2, r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldmdb r4, {r0, r1} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r0, [r1] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq 57578 │ │ │ │ + beq 57400 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57578 │ │ │ │ + beq 57400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57578 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57400 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 575ac │ │ │ │ + beq 57434 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 575ac │ │ │ │ + beq 57434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 575ac │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57434 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #268] @ 576dc │ │ │ │ + ldr r3, [pc, #268] @ 57564 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 57618 │ │ │ │ + beq 574a0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57618 │ │ │ │ + beq 574a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef528 │ │ │ │ + bl ef524 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 57634 │ │ │ │ - ldr r3, [pc, #212] @ 576e0 │ │ │ │ - ldr r1, [pc, #212] @ 576e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5766c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 575f0 │ │ │ │ - ldr r0, [pc, #192] @ 576e8 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 574bc │ │ │ │ + ldr r3, [pc, #212] @ 57568 │ │ │ │ + ldr r1, [pc, #212] @ 5756c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 574f4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 57478 │ │ │ │ + ldr r0, [pc, #192] @ 57570 │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5766c │ │ │ │ - b 575f0 │ │ │ │ + beq 574f4 │ │ │ │ + b 57478 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5766c │ │ │ │ + beq 574f4 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57674 │ │ │ │ + bne 574fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 576a0 │ │ │ │ + bne 57528 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 57650 │ │ │ │ + bne 574d8 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 576bc │ │ │ │ - b 57660 │ │ │ │ + bne 57544 │ │ │ │ + b 574e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5766c │ │ │ │ + bne 574f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5766c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 574f4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003724d4 │ │ │ │ - eorseq r5, r7, r8, ror pc │ │ │ │ + @ instruction: 0x003735d4 │ │ │ │ + eorseq r7, r7, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -46186,102 +46092,102 @@ │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ 57840 │ │ │ │ + ldr r0, [pc, #272] @ 576c8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57844 │ │ │ │ - ldr r1, [pc, #252] @ 57848 │ │ │ │ + ldr r2, [pc, #252] @ 576cc │ │ │ │ + ldr r1, [pc, #252] @ 576d0 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5780c │ │ │ │ - ldr r1, [pc, #228] @ 5784c │ │ │ │ - ldr r0, [pc, #228] @ 57850 │ │ │ │ + beq 57694 │ │ │ │ + ldr r1, [pc, #228] @ 576d4 │ │ │ │ + ldr r0, [pc, #228] @ 576d8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 57784 │ │ │ │ + bge 5760c │ │ │ │ mov r4, #0 │ │ │ │ - b 57804 │ │ │ │ + b 5768c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d9268 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e0c7c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5777c │ │ │ │ - bl c3ea4 │ │ │ │ + beq 57604 │ │ │ │ + bl c40c4 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57854 │ │ │ │ + ldr r3, [pc, #144] @ 576dc │ │ │ │ sub r1, r5, #156 @ 0x9c │ │ │ │ str r2, [sp] │ │ │ │ sub r2, r5, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ bl 29a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ ldrh r3, [r3] │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d7a0 │ │ │ │ + bl 4d378 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 57840 │ │ │ │ + ldr r3, [pc, #40] @ 576c8 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57830 │ │ │ │ + beq 576b8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r4, asr #32 │ │ │ │ - eorseq lr, r8, r0, ror r4 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, lsl r1 │ │ │ │ + mlaseq r8, r0, r1, r4 │ │ │ │ + eorseq pc, r8, ip, lsl #11 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ + mlaseq r8, r8, r1, lr │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 5788c │ │ │ │ + ldr r3, [pc, #44] @ 57714 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57884 │ │ │ │ + beq 5770c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2232a4 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 57890 │ │ │ │ + bl 235a4c <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57718 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57894 │ │ │ │ + ldr r0, [pc, #8] @ 5771c │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -46298,566 +46204,849 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57904 │ │ │ │ + bne 5778c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57940 │ │ │ │ + beq 577c8 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57a5c │ │ │ │ + ldr ip, [pc, #332] @ 578e4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57a50 │ │ │ │ + beq 578d8 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57a24 │ │ │ │ + beq 578ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 579c0 │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + beq 57848 │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57980 │ │ │ │ - bl a5850 │ │ │ │ + bne 57808 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 579b4 │ │ │ │ - b 57a50 │ │ │ │ - bl ab0dc │ │ │ │ + beq 5783c │ │ │ │ + b 578d8 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 579ac │ │ │ │ + beq 57834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 579ac │ │ │ │ + bne 57834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 5796c │ │ │ │ + beq 577f4 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 579c4 │ │ │ │ - b 57a20 │ │ │ │ + bne 5784c │ │ │ │ + b 578a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 579e8 │ │ │ │ - bl a5850 │ │ │ │ + bne 57870 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57a24 │ │ │ │ - b 57a50 │ │ │ │ - bl ab0dc │ │ │ │ + beq 578ac │ │ │ │ + b 578d8 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57a14 │ │ │ │ + beq 5789c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57a14 │ │ │ │ + bne 5789c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57a24 │ │ │ │ - b 579d4 │ │ │ │ + bne 578ac │ │ │ │ + b 5785c │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c33fc │ │ │ │ + bl 1c86f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2c1098 <_Py_RestoreSignals@@Base+0x1868> │ │ │ │ + b 2cb740 <_Py_RestoreSignals@@Base+0x1038> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r8, lsr #22 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 57a88 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r2, #520 @ 0x208 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - moveq r1, r2 │ │ │ │ - b 34a07c │ │ │ │ - subseq fp, r7, r8, lsl #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57b18 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 57ae0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 57ae0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl aeb64 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 57af8 │ │ │ │ - b 57b10 │ │ │ │ - ldr r3, [pc, #52] @ 57b1c │ │ │ │ - ldr r1, [pc, #52] @ 57b20 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r5, #0 │ │ │ │ - b 57b10 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57b10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ - │ │ │ │ -00057b24 : │ │ │ │ - b 28ad90 │ │ │ │ + subseq r3, r7, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 57bc8 │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #180] @ 0xb4 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [pc, #572] @ 57b48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 57b24 │ │ │ │ + ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ + ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ + orr r8, r8, r3, lsl #8 │ │ │ │ + ldrb r3, [r0, #178] @ 0xb2 │ │ │ │ + mov r5, r2 │ │ │ │ + orr r8, r8, r3, lsl #16 │ │ │ │ + ldrb r3, [r0, #179] @ 0xb3 │ │ │ │ + mov r7, r1 │ │ │ │ + orr r8, r8, r3, lsl #24 │ │ │ │ + cmp r8, #64 @ 0x40 │ │ │ │ + add r6, r0, #48 @ 0x30 │ │ │ │ + bls 579fc │ │ │ │ + ldrb r2, [r0, #33] @ 0x21 │ │ │ │ + ldrb r3, [r0, #32] │ │ │ │ + ldrb r1, [r0, #37] @ 0x25 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r0, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r0, #34] @ 0x22 │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r0, #39] @ 0x27 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + addls r2, r2, #1 │ │ │ │ + strb r3, [r0, #32] │ │ │ │ + strb r1, [r0, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r0, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r2, [r0, #36] @ 0x24 │ │ │ │ + strb r3, [r0, #37] @ 0x25 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + strb r1, [r0, #34] @ 0x22 │ │ │ │ + strb r3, [r0, #38] @ 0x26 │ │ │ │ + strb r2, [r0, #39] @ 0x27 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 343aa4 │ │ │ │ + sub r2, r8, #64 @ 0x40 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r3, [r4, #177] @ 0xb1 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + strb r3, [r4, #178] @ 0xb2 │ │ │ │ + lsr r3, r2, #24 │ │ │ │ + add r1, r4, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r2, [r4, #176] @ 0xb0 │ │ │ │ + strb r3, [r4, #179] @ 0xb3 │ │ │ │ + bl 2a3f0 │ │ │ │ + ldrb r2, [r4, #33] @ 0x21 │ │ │ │ + ldrb r3, [r4, #32] │ │ │ │ + ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ + ldrb r1, [r4, #37] @ 0x25 │ │ │ │ + orr r0, r0, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #34] @ 0x22 │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ + orr r0, r0, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ + orr r0, r0, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #39] @ 0x27 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ + adc r2, r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + strb r3, [r4, #32] │ │ │ │ + strb r1, [r4, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r4, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r3, [r4, #37] @ 0x25 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + strb r3, [r4, #38] @ 0x26 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strbne r3, [r4, #44] @ 0x2c │ │ │ │ + strbne r3, [r4, #45] @ 0x2d │ │ │ │ + strbne r3, [r4, #46] @ 0x2e │ │ │ │ + strbne r3, [r4, #47] @ 0x2f │ │ │ │ + strb r2, [r4, #36] @ 0x24 │ │ │ │ + mvn r3, #0 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + strb r1, [r4, #34] @ 0x22 │ │ │ │ + strb r2, [r4, #39] @ 0x27 │ │ │ │ + mov r1, #0 │ │ │ │ + rsb r2, r0, #128 @ 0x80 │ │ │ │ + strb r3, [r4, #40] @ 0x28 │ │ │ │ + strb r3, [r4, #41] @ 0x29 │ │ │ │ + strb r3, [r4, #42] @ 0x2a │ │ │ │ + strb r3, [r4, #43] @ 0x2b │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl 29658 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 343aa4 │ │ │ │ mov r2, #0 │ │ │ │ - beq 57b64 │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 21db3c │ │ │ │ - mov r2, #182 @ 0xb6 │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 571bc │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 57b98 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b518 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 57bc8 │ │ │ │ + add r0, r4, r2, lsl #2 │ │ │ │ + ldrb r3, [r4, r2, lsl #2] │ │ │ │ + ldrb lr, [r0, #1] │ │ │ │ + ldrb ip, [r0, #2] │ │ │ │ + orr r3, r3, lr, lsl #8 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ + orr r3, r3, ip, lsl #16 │ │ │ │ + add r2, r2, #1 │ │ │ │ + orr r3, r3, r0, lsl #24 │ │ │ │ + cmp r2, #8 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + bne 57ae4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r3, [pc, #28] @ 57b48 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57bc0 │ │ │ │ + beq 57b40 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57c60 │ │ │ │ + ldr r1, [pc, #196] @ 57c28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57bfc │ │ │ │ - bl 340a78 │ │ │ │ + bne 57b7c │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57c58 │ │ │ │ - mov r1, #11 │ │ │ │ + bne 57c20 │ │ │ │ + mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57c18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c18 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57c18 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c18 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57c50 │ │ │ │ + bne 57c18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57c50 │ │ │ │ + bne 57c18 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #16] @ 57c54 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r2, #520 @ 0x208 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + b 34bdc4 │ │ │ │ + subseq fp, r7, r8, lsl #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 57ce4 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 57cac │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 57cac │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl aed78 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57cc4 │ │ │ │ + b 57cdc │ │ │ │ + ldr r3, [pc, #52] @ 57ce8 │ │ │ │ + ldr r1, [pc, #52] @ 57cec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r5, #0 │ │ │ │ + b 57cdc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 57cdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + │ │ │ │ +00057cf0 : │ │ │ │ + b 2998b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57c78 │ │ │ │ - b 38680 │ │ │ │ + ldreq r0, [pc] @ 57d08 │ │ │ │ + b 387c8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57d08 │ │ │ │ + ldr r3, [pc, #116] @ 57d98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57cd0 │ │ │ │ + beq 57d60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57cd0 │ │ │ │ + ble 57d60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15daa4 │ │ │ │ + bl 15e5ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57ce8 │ │ │ │ - b 57d00 │ │ │ │ - ldr r3, [pc, #52] @ 57d0c │ │ │ │ - ldr r1, [pc, #52] @ 57d10 │ │ │ │ + bne 57d78 │ │ │ │ + b 57d90 │ │ │ │ + ldr r3, [pc, #52] @ 57d9c │ │ │ │ + ldr r1, [pc, #52] @ 57da0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57d00 │ │ │ │ + b 57d90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57d00 │ │ │ │ + bne 57d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ │ │ │ │ -00057d14 : │ │ │ │ - ldr r3, [pc, #108] @ 57d88 │ │ │ │ +00057da4 : │ │ │ │ + ldr r3, [pc, #108] @ 57e18 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 57d44 │ │ │ │ + bne 57dd4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57d28 │ │ │ │ + b 57db8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57d68 │ │ │ │ + beq 57df8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 57d3c │ │ │ │ + bcc 57dcc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57dd8 │ │ │ │ + beq 57e68 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57dd8 │ │ │ │ + beq 57e68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57dd8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57e68 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e0c │ │ │ │ + beq 57e9c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57e0c │ │ │ │ + beq 57e9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e0c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57e9c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e40 │ │ │ │ + beq 57ed0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57e40 │ │ │ │ + beq 57ed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e40 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57ed0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e74 │ │ │ │ + beq 57f04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57e74 │ │ │ │ + beq 57f04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e74 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f04 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ea8 │ │ │ │ + beq 57f38 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57ea8 │ │ │ │ + beq 57f38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ea8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f38 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57edc │ │ │ │ + beq 57f6c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57edc │ │ │ │ + beq 57f6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57edc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 57f6c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 3432a0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldrb r3, [r0, #222] @ 0xde │ │ │ │ + ldr r2, [pc, #132] @ 58014 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 57fb0 │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 230470 │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 578e8 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57fe4 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3b0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 58014 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5800c │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + b 345368 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 580b0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 5804c │ │ │ │ + bl 342d74 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 580a8 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 580a0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 580a0 │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #200] @ 57fcc │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #200] @ 58198 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f28 │ │ │ │ - bl a5850 │ │ │ │ + beq 580f4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f68 │ │ │ │ - b 57fbc │ │ │ │ + beq 58134 │ │ │ │ + b 58188 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57fd0 │ │ │ │ + ldr r3, [pc, #156] @ 5819c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fc4 │ │ │ │ - ldr r3, [pc, #124] @ 57fd0 │ │ │ │ + bne 58190 │ │ │ │ + ldr r3, [pc, #124] @ 5819c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fc4 │ │ │ │ + bne 58190 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 29754 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ - ldr r3, [pc, #56] @ 57fd4 │ │ │ │ - ldr r2, [pc, #56] @ 57fd8 │ │ │ │ + bl 355cac │ │ │ │ + ldr r3, [pc, #56] @ 581a0 │ │ │ │ + ldr r2, [pc, #56] @ 581a4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 57fd8 │ │ │ │ + ldr r0, [pc, #12] @ 581a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057fdc : │ │ │ │ +000581a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 58020 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #44] @ 581ec │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 231c44 │ │ │ │ + bl 2441cc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r1, [pc] @ 581f8 │ │ │ │ + b 4d16c │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5805c │ │ │ │ - ldr r3, [pc, #252] @ 5814c │ │ │ │ - ldr r1, [pc, #252] @ 58150 │ │ │ │ + beq 58234 │ │ │ │ + ldr r3, [pc, #252] @ 58324 │ │ │ │ + ldr r1, [pc, #252] @ 58328 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58084 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5808c │ │ │ │ - ldr r3, [pc, #208] @ 5814c │ │ │ │ - ldr r1, [pc, #212] @ 58154 │ │ │ │ + bne 58264 │ │ │ │ + ldr r3, [pc, #208] @ 58324 │ │ │ │ + ldr r1, [pc, #212] @ 5832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 58144 │ │ │ │ + b 5831c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58084 │ │ │ │ + beq 5825c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580cc │ │ │ │ - ldr r3, [pc, #160] @ 58158 │ │ │ │ - ldr r1, [pc, #160] @ 5815c │ │ │ │ + ble 582a4 │ │ │ │ + ldr r3, [pc, #160] @ 58330 │ │ │ │ + ldr r1, [pc, #160] @ 58334 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 58084 │ │ │ │ + bl 113530 │ │ │ │ + b 5825c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5810c │ │ │ │ + bne 582e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 5810c │ │ │ │ + bge 582e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 340c20 │ │ │ │ + bl 3431f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 58160 │ │ │ │ - b 58144 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 58338 │ │ │ │ + b 5831c │ │ │ │ + bl c40c4 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 340c20 │ │ │ │ + bl 3431f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 580fc │ │ │ │ + bl c7e14 │ │ │ │ + b 582d4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 58380 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 583e0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58380 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 583a0 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58378 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 583c0 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58378 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17d91c <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58378 │ │ │ │ + ldr r0, [pc, #4] @ 583e4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sl, r6, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5816c │ │ │ │ - b 4d4e4 │ │ │ │ - eorseq r8, r5, r8, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 58418 │ │ │ │ + ldr r3, [pc, #84] @ 5845c │ │ │ │ + ldr r1, [pc, #84] @ 58460 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58454 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 58454 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -46865,695 +47054,709 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 581c8 │ │ │ │ + bne 584bc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 581fc │ │ │ │ - ldr ip, [pc, #592] @ 58420 │ │ │ │ + beq 584f0 │ │ │ │ + ldr ip, [pc, #596] @ 58718 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58294 │ │ │ │ + beq 58588 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5824c │ │ │ │ + beq 58540 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58220 │ │ │ │ + beq 58514 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58220 │ │ │ │ + bne 58514 │ │ │ │ mov r2, #0 │ │ │ │ - b 58254 │ │ │ │ + b 58548 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58234 │ │ │ │ + bne 58528 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 58254 │ │ │ │ - bl 1033e0 │ │ │ │ + b 58548 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58294 │ │ │ │ + blt 58588 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58218 │ │ │ │ - b 5822c │ │ │ │ + beq 5850c │ │ │ │ + b 58520 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3350f0 │ │ │ │ + bl 337728 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58294 │ │ │ │ + beq 58588 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58300 │ │ │ │ + beq 585f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5829c │ │ │ │ - ldr r3, [pc, #408] @ 58424 │ │ │ │ - ldr r1, [pc, #408] @ 58428 │ │ │ │ + beq 58590 │ │ │ │ + ldr r3, [pc, #412] @ 5871c │ │ │ │ + ldr r1, [pc, #412] @ 58720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 58404 │ │ │ │ + b 586f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582c0 │ │ │ │ - ldr r3, [pc, #368] @ 58424 │ │ │ │ - ldr r1, [pc, #372] @ 5842c │ │ │ │ + bne 585b4 │ │ │ │ + ldr r3, [pc, #372] @ 5871c │ │ │ │ + ldr r1, [pc, #376] @ 58724 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58294 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 58588 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58294 │ │ │ │ + beq 58588 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58300 │ │ │ │ - ldr r3, [pc, #324] @ 58430 │ │ │ │ - ldr r1, [pc, #324] @ 58434 │ │ │ │ + ble 585f4 │ │ │ │ + ldr r3, [pc, #328] @ 58728 │ │ │ │ + ldr r1, [pc, #328] @ 5872c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 58294 │ │ │ │ + bl 113530 │ │ │ │ + b 58588 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5880c │ │ │ │ + bl 58848 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5832c │ │ │ │ + bne 58620 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58294 │ │ │ │ + beq 58588 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 58294 │ │ │ │ + bl 113530 │ │ │ │ + b 58588 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583b8 │ │ │ │ + beq 586ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58318 │ │ │ │ + beq 5860c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58318 │ │ │ │ + bne 5860c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 58318 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5860c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58404 │ │ │ │ + beq 586f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 583f0 │ │ │ │ - bl c3ea4 │ │ │ │ + blt 586e4 │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67e58 │ │ │ │ + bl 67b24 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 583fc │ │ │ │ + bl c7e14 │ │ │ │ + b 586f0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67e58 │ │ │ │ + bl 67b24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ - subseq r3, r7, r4, asr fp │ │ │ │ + ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r6, [r3, #8] │ │ │ │ - moveq r6, r3 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add r6, r6, r1 │ │ │ │ - bne 58498 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #5 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 584d0 │ │ │ │ - ldr ip, [pc, #516] @ 586a4 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 585d0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 584f0 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 585d0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - bne 58510 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 585d0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 58530 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5868c │ │ │ │ - b 585d0 │ │ │ │ - bl ab0dc │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5855c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 5855c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 58520 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq 5865c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58584 │ │ │ │ - cmp r6, #4 │ │ │ │ - bne 58588 │ │ │ │ - b 58590 │ │ │ │ - ldr r0, [pc, #284] @ 586a8 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - b 58594 │ │ │ │ - ldr r6, [pc, #272] @ 586a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 585b0 │ │ │ │ - ldr r3, [pc, #264] @ 586ac │ │ │ │ - ldr r1, [pc, #264] @ 586b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 585d0 │ │ │ │ - ldr r7, [pc, #240] @ 586a8 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 585d8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r4, sp, #24 │ │ │ │ - bne 585dc │ │ │ │ - mov r0, #0 │ │ │ │ - b 5869c │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq 58600 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r6, sp, #32 │ │ │ │ - bne 58604 │ │ │ │ - b 585d0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - bl c3ea4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r5, fp} │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 297cc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bge 58680 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 58670 │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58608 │ │ │ │ - b 585d0 │ │ │ │ - cmp r5, #0 │ │ │ │ - movge r4, #0 │ │ │ │ - movge r6, r4 │ │ │ │ - bge 58604 │ │ │ │ - b 5859c │ │ │ │ - ldr r3, [pc, #60] @ 586b4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 5869c │ │ │ │ - mov r0, r7 │ │ │ │ - bl a5b40 │ │ │ │ - b 5869c │ │ │ │ - cmp r6, #3 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq 5859c │ │ │ │ - b 5856c │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r0, lsl #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl #9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - b 57d8c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 586ec │ │ │ │ - ldr r3, [pc, #84] @ 58730 │ │ │ │ - ldr r1, [pc, #84] @ 58734 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58728 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 58728 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ - │ │ │ │ -00058738 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 5876c │ │ │ │ - ldr r1, [pc, #28] @ 58770 │ │ │ │ - ldr r2, [pc, #28] @ 58774 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 356650 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl r5 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ + b 57e1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 587a8 │ │ │ │ + bne 58764 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 587fc │ │ │ │ + ldr r0, [pc, #88] @ 587b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ - bl 1aa3bc │ │ │ │ + b 128ccc │ │ │ │ + bl 1ad6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587d4 │ │ │ │ + bne 58790 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58800 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #60] @ 587bc │ │ │ │ + bl 128ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab24 │ │ │ │ - b 587f4 │ │ │ │ - ble 587f0 │ │ │ │ + bl 1adee0 │ │ │ │ + b 587b0 │ │ │ │ + ble 587ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58804 │ │ │ │ + ldr r3, [pc, #32] @ 587c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58808 │ │ │ │ + ldr r1, [pc, #28] @ 587c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, asr #10 │ │ │ │ - eorseq lr, r8, r0, asr r5 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ + eorseq pc, r8, r8, lsl r6 @ │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #6 │ │ │ │ + eorseq fp, r7, r4, lsr #8 │ │ │ │ + │ │ │ │ +000587c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58834 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a6830 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [pc, #28] @ 587fc │ │ │ │ + ldr r1, [pc, #28] @ 58800 │ │ │ │ + ldr r2, [pc, #28] @ 58804 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 357750 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2c94a8 <_PyTime_AsMilliseconds@@Base+0x8b4> │ │ │ │ + bl 2d3028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58864 │ │ │ │ - beq 5886c │ │ │ │ - ldr r0, [pc, #16] @ 58874 │ │ │ │ + blt 58830 │ │ │ │ + beq 58838 │ │ │ │ + ldr r0, [pc, #16] @ 58840 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 58878 │ │ │ │ + ldr r0, [pc, #4] @ 58844 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58870 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6908 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c1bf4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c6efc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 588cc │ │ │ │ - bl 29bb70 │ │ │ │ + beq 588c8 │ │ │ │ + bl 2a9cec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 588d0 │ │ │ │ + bge 588cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 588cc │ │ │ │ + beq 588c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 588cc │ │ │ │ + bne 588c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 588e0 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 588ec │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 28b530 │ │ │ │ + ldr r0, [pc] @ 588f0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +000588f4 : │ │ │ │ + sub sp, sp, #16 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + add sp, sp, #16 │ │ │ │ + b 210598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5894c │ │ │ │ + bne 5896c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 566b4 │ │ │ │ + bl 56930 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58938 │ │ │ │ - bl a5850 │ │ │ │ + bne 58958 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58958 │ │ │ │ + bne 58978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bc624 │ │ │ │ + bl 1c0c54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 58968 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27b370 │ │ │ │ - ldr r0, [pc] @ 58988 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005898c : │ │ │ │ - sub sp, sp, #16 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - add sp, sp, #16 │ │ │ │ - b 2049d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58b28 │ │ │ │ + ldr r1, [pc, #352] @ 58b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58a1c │ │ │ │ - bl adf20 │ │ │ │ + beq 589f4 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58a1c │ │ │ │ - ldr r1, [pc, #308] @ 58b28 │ │ │ │ + bne 589f4 │ │ │ │ + ldr r1, [pc, #308] @ 58b00 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #296] @ 58b2c │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #296] @ 58b04 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58b30 │ │ │ │ + ldr r0, [pc, #292] @ 58b08 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58aa4 │ │ │ │ + beq 58a7c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58aa4 │ │ │ │ + bge 58a7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58ab8 │ │ │ │ + beq 58a90 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58a90 │ │ │ │ + beq 58a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58a90 │ │ │ │ + bne 58a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58a14 │ │ │ │ - bne 58ab8 │ │ │ │ + blt 589ec │ │ │ │ + bne 58a90 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58a20 │ │ │ │ - ldr r3, [pc, #136] @ 58b34 │ │ │ │ - ldr r1, [pc, #136] @ 58b38 │ │ │ │ + b 589f8 │ │ │ │ + ldr r3, [pc, #136] @ 58b0c │ │ │ │ + ldr r1, [pc, #136] @ 58b10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58a14 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 589ec │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58acc │ │ │ │ - ldr r0, [pc, #112] @ 58b3c │ │ │ │ + bne 58aa4 │ │ │ │ + ldr r0, [pc, #112] @ 58b14 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58ac4 │ │ │ │ + bge 58a9c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r2, r4, lsl #2] │ │ │ │ add r4, r2, r4, lsl #2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ ldrne r3, [r4] │ │ │ │ strne r3, [r4, #-4] │ │ │ │ - bne 58af0 │ │ │ │ + bne 58ac8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58ac4 │ │ │ │ + beq 58a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58ac4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 58ac4 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r7, r5, r0, ror #30 │ │ │ │ + bne 58a9c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 58a9c │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r9, r5, r0, rrx │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00368bfc │ │ │ │ + @ instruction: 0x00369cfc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 58b20 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 58b2c │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r6, [r3, #8] │ │ │ │ + moveq r6, r3 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + add r6, r6, r1 │ │ │ │ + bne 58b90 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #5 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 58bc8 │ │ │ │ + ldr ip, [pc, #516] @ 58d9c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str ip, [sp] │ │ │ │ + mov ip, #5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58cc8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 58be8 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58cc8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + bne 58c08 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58cc8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 58c28 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58d84 │ │ │ │ + b 58cc8 │ │ │ │ + bl ab298 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 58c54 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 58c54 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r5, #1 │ │ │ │ + beq 58c18 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq 58d54 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58c7c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne 58c80 │ │ │ │ + b 58c88 │ │ │ │ + ldr r0, [pc, #284] @ 58da0 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + b 58c8c │ │ │ │ + ldr r6, [pc, #272] @ 58da0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 58ca8 │ │ │ │ + ldr r3, [pc, #264] @ 58da4 │ │ │ │ + ldr r1, [pc, #264] @ 58da8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 58cc8 │ │ │ │ + ldr r7, [pc, #240] @ 58da0 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 58cd0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r4, sp, #24 │ │ │ │ + bne 58cd4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 58d94 │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq 58cf8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r6, sp, #32 │ │ │ │ + bne 58cfc │ │ │ │ + b 58cc8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + bl c40c4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 297cc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl c7e14 │ │ │ │ + cmp r7, #0 │ │ │ │ + bge 58d78 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 58d68 │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58d00 │ │ │ │ + b 58cc8 │ │ │ │ + cmp r5, #0 │ │ │ │ + movge r4, #0 │ │ │ │ + movge r6, r4 │ │ │ │ + bge 58cfc │ │ │ │ + b 58c94 │ │ │ │ + ldr r3, [pc, #60] @ 58dac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 58d94 │ │ │ │ + mov r0, r7 │ │ │ │ + bl a5bc0 │ │ │ │ + b 58d94 │ │ │ │ + cmp r6, #3 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq 58c94 │ │ │ │ + b 58c64 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r3, r7, r8, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, ip, ror r6 @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [pc] @ 58db8 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58bcc │ │ │ │ + ldr r2, [pc, #112] @ 58e48 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58b7c │ │ │ │ + beq 58df8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58c28 │ │ │ │ + bl 58f54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b9c │ │ │ │ + beq 58e18 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 58bcc │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 58e48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58bc4 │ │ │ │ + beq 58e40 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209670 │ │ │ │ + bl 215b70 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58c20 │ │ │ │ + beq 58e9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58c20 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 58e9c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrb r3, [r2, #87] @ 0x57 │ │ │ │ + ldr r1, [pc, #132] @ 58f4c │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + and r3, r3, #1 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [pc, #104] @ 58f50 │ │ │ │ + bne 58f44 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 91c1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58f40 │ │ │ │ + mov r1, r6 │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58f1c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 58f44 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58f40 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 58f40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #440] @ 58dfc │ │ │ │ + ldr r3, [pc, #440] @ 59128 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ands r4, r6, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -47579,17 +47782,17 @@ │ │ │ │ moveq r3, r8 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r5, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 58cd0 │ │ │ │ + beq 58ffc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ add r5, sp, #28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ rsb fp, r6, #119 @ 0x77 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ @@ -47603,35 +47806,35 @@ │ │ │ │ strb r3, [r5, r8] │ │ │ │ add sl, sl, r8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 58d1c │ │ │ │ + bne 59048 │ │ │ │ lsl r9, r9, #3 │ │ │ │ add r0, fp, #1 │ │ │ │ lsl r3, r6, #3 │ │ │ │ orr r9, r9, r6, lsr #29 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r6, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 58d78 │ │ │ │ + beq 590a4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58d58 │ │ │ │ + b 59084 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47648,125 +47851,59 @@ │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r7, #12 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 58dfc │ │ │ │ + ldr r3, [pc, #28] @ 59128 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58df4 │ │ │ │ + beq 59120 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #132] @ 58ea8 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - and r3, r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [pc, #104] @ 58eac │ │ │ │ - bne 58ea0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91b90 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58e9c │ │ │ │ - mov r1, r6 │ │ │ │ - bl afc04 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58e78 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl afc04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 58ea0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58e9c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 58e9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - b 58fb8 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - beq 58ef8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 58ef8 │ │ │ │ - bl 31dc0c <_PySys_GetSizeOf@@Base> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 58f04 │ │ │ │ - add r4, r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 591dc <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 58f78 │ │ │ │ + ldr ip, [pc, #80] @ 5919c │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58f50 │ │ │ │ - ldr r4, [pc, #44] @ 58f7c │ │ │ │ - b 58f70 │ │ │ │ + beq 59174 │ │ │ │ + ldr r4, [pc, #44] @ 591a0 │ │ │ │ + b 59194 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35778 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + bl 35bcc <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58f48 │ │ │ │ + beq 5916c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -00058f80 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 58fb4 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ +000591a4 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 591d8 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -47778,155 +47915,278 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 58fec <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 59210 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 58ffc <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1da338 <_PySemaphore_Wakeup@@Base+0x178> │ │ │ │ + bgt 59220 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1e0338 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 590e8 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 5930c <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 590f4 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 59318 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - blt 59028 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 5924c <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ cmp r5, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mvn r8, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble 590d0 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 592f4 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 59088 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 592ac <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 278364 │ │ │ │ + bl 2886f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 5911c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59340 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc 59040 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 59264 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #24] │ │ │ │ addne r2, r2, #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r1, #4] │ │ │ │ - b 5909c <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 592c0 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e5c │ │ │ │ + bl 354f68 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 5910c <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 59330 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163028 │ │ │ │ + bl 163b64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 59124 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 59348 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 59150 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 59374 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 59150 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 59374 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 591c4 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 209670 │ │ │ │ + ble 593e8 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 215b70 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 5919c <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 593c0 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5911c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59340 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5911c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 59340 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5911c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 59340 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591bc <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 593e0 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 591bc <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 593e0 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 59158 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 5937c <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 591f8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 5941c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc] @ 59208 <_PyContext_NewHamtForTests@@Base+0x288> │ │ │ │ - b 4d4e4 │ │ │ │ - eorseq r8, r5, r0, ror #13 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + beq 59468 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 59468 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 322a3c <_PySys_GetSizeOf@@Base> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 59474 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + add r4, r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18c4c4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc] @ 59484 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4d16c │ │ │ │ + eorseq r9, r5, r0, ror #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b3dc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1125fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 59588 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 595a8 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 59578 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59578 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d2030 │ │ │ │ + mov r4, r0 │ │ │ │ + b 59588 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d2030 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5959c <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 595b4 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + b 5a5bc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r9, r5, ip, ror #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r3, #2 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r1, [pc, #32] @ 59614 <_PyContext_NewHamtForTests@@Base+0x470> │ │ │ │ + bl fe260 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5960c <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fcb3c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00361fd8 │ │ │ │ + b 4dd70 <_PyTime_AsTimeval_clamp@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -47936,15 +48196,15 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3672] @ 5a0b0 <_PyContext_NewHamtForTests@@Base+0x1130> │ │ │ │ + ldr r3, [pc, #3672] @ 5a4c0 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor r9, sl, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r6, fp, r2 │ │ │ │ @@ -47955,15 +48215,15 @@ │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3600] @ 5a0b4 <_PyContext_NewHamtForTests@@Base+0x1134> │ │ │ │ + ldr r3, [pc, #3600] @ 5a4c4 <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ and r9, r9, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r9, r9, fp │ │ │ │ add r3, r3, r2 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #20 │ │ │ │ @@ -47971,15 +48231,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3540] @ 5a0b8 <_PyContext_NewHamtForTests@@Base+0x1138> │ │ │ │ + ldr r3, [pc, #3540] @ 5a4c8 <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ eor r8, sl, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ and r8, r8, r9 │ │ │ │ add r3, r3, fp │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #15 │ │ │ │ @@ -47987,15 +48247,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3480] @ 5a0bc <_PyContext_NewHamtForTests@@Base+0x113c> │ │ │ │ + ldr r3, [pc, #3480] @ 5a4cc <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ eor r7, r6, r9 │ │ │ │ add r3, r2, r3 │ │ │ │ and r7, r7, r8 │ │ │ │ add r3, r3, sl │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ @@ -48003,15 +48263,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3420] @ 5a0c0 <_PyContext_NewHamtForTests@@Base+0x1140> │ │ │ │ + ldr r3, [pc, #3420] @ 5a4d0 <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48019,15 +48279,15 @@ │ │ │ │ add r3, r5, #20 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3360] @ 5a0c4 <_PyContext_NewHamtForTests@@Base+0x1144> │ │ │ │ + ldr r3, [pc, #3360] @ 5a4d4 <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48035,15 +48295,15 @@ │ │ │ │ add r3, r5, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3300] @ 5a0c8 <_PyContext_NewHamtForTests@@Base+0x1148> │ │ │ │ + ldr r3, [pc, #3300] @ 5a4d8 <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48051,15 +48311,15 @@ │ │ │ │ add r3, r5, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3240] @ 5a0cc <_PyContext_NewHamtForTests@@Base+0x114c> │ │ │ │ + ldr r3, [pc, #3240] @ 5a4dc <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48067,15 +48327,15 @@ │ │ │ │ add r3, r5, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3180] @ 5a0d0 <_PyContext_NewHamtForTests@@Base+0x1150> │ │ │ │ + ldr r3, [pc, #3180] @ 5a4e0 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48083,15 +48343,15 @@ │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3120] @ 5a0d4 <_PyContext_NewHamtForTests@@Base+0x1154> │ │ │ │ + ldr r3, [pc, #3120] @ 5a4e4 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48115,15 +48375,15 @@ │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2996] @ 5a0d8 <_PyContext_NewHamtForTests@@Base+0x1158> │ │ │ │ + ldr r3, [pc, #2996] @ 5a4e8 <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48131,15 +48391,15 @@ │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2936] @ 5a0dc <_PyContext_NewHamtForTests@@Base+0x115c> │ │ │ │ + ldr r3, [pc, #2936] @ 5a4ec <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48147,15 +48407,15 @@ │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2876] @ 5a0e0 <_PyContext_NewHamtForTests@@Base+0x1160> │ │ │ │ + ldr r3, [pc, #2876] @ 5a4f0 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48163,15 +48423,15 @@ │ │ │ │ add r3, r5, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2816] @ 5a0e4 <_PyContext_NewHamtForTests@@Base+0x1164> │ │ │ │ + ldr r3, [pc, #2816] @ 5a4f4 <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48179,672 +48439,672 @@ │ │ │ │ add r3, r5, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2756] @ 5a0e8 <_PyContext_NewHamtForTests@@Base+0x1168> │ │ │ │ + ldr r3, [pc, #2756] @ 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2704] @ 5a0ec <_PyContext_NewHamtForTests@@Base+0x116c> │ │ │ │ + ldr r3, [pc, #2704] @ 5a4fc <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2652] @ 5a0f0 <_PyContext_NewHamtForTests@@Base+0x1170> │ │ │ │ + ldr r3, [pc, #2652] @ 5a500 <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2600] @ 5a0f4 <_PyContext_NewHamtForTests@@Base+0x1174> │ │ │ │ + ldr r3, [pc, #2600] @ 5a504 <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2548] @ 5a0f8 <_PyContext_NewHamtForTests@@Base+0x1178> │ │ │ │ + ldr r3, [pc, #2548] @ 5a508 <_PyContext_NewHamtForTests@@Base+0x1364> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2496] @ 5a0fc <_PyContext_NewHamtForTests@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #2496] @ 5a50c <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2444] @ 5a100 <_PyContext_NewHamtForTests@@Base+0x1180> │ │ │ │ + ldr r3, [pc, #2444] @ 5a510 <_PyContext_NewHamtForTests@@Base+0x136c> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2392] @ 5a104 <_PyContext_NewHamtForTests@@Base+0x1184> │ │ │ │ + ldr r3, [pc, #2392] @ 5a514 <_PyContext_NewHamtForTests@@Base+0x1370> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2340] @ 5a108 <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ + ldr r3, [pc, #2340] @ 5a518 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2288] @ 5a10c <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ + ldr r3, [pc, #2288] @ 5a51c <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2236] @ 5a110 <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ + ldr r3, [pc, #2236] @ 5a520 <_PyContext_NewHamtForTests@@Base+0x137c> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2184] @ 5a114 <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #2184] @ 5a524 <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ add r1, r5, #32 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2132] @ 5a118 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ + ldr r3, [pc, #2132] @ 5a528 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2080] @ 5a11c <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #2080] @ 5a52c <_PyContext_NewHamtForTests@@Base+0x1388> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2028] @ 5a120 <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ + ldr r3, [pc, #2028] @ 5a530 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1976] @ 5a124 <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ + ldr r3, [pc, #1976] @ 5a534 <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1924] @ 5a128 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ + ldr r3, [pc, #1924] @ 5a538 <_PyContext_NewHamtForTests@@Base+0x1394> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r3, r7 │ │ │ │ eor r3, r9, r8 │ │ │ │ and r7, r6, r3 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r2 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1868] @ 5a12c <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ + ldr r2, [pc, #1868] @ 5a53c <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r1, r2 │ │ │ │ eor r3, r3, r7 │ │ │ │ add r6, r2, r6 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ add r1, r5, #32 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1820] @ 5a130 <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ + ldr r3, [pc, #1820] @ 5a540 <_PyContext_NewHamtForTests@@Base+0x139c> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1772] @ 5a134 <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ + ldr r3, [pc, #1772] @ 5a544 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1724] @ 5a138 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ + ldr r3, [pc, #1724] @ 5a548 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1676] @ 5a13c <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1676] @ 5a54c <_PyContext_NewHamtForTests@@Base+0x13a8> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1628] @ 5a140 <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #1628] @ 5a550 <_PyContext_NewHamtForTests@@Base+0x13ac> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1580] @ 5a144 <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + ldr r3, [pc, #1580] @ 5a554 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1532] @ 5a148 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #1532] @ 5a558 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1484] @ 5a14c <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ + ldr r3, [pc, #1484] @ 5a55c <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1436] @ 5a150 <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #1436] @ 5a560 <_PyContext_NewHamtForTests@@Base+0x13bc> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1388] @ 5a154 <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #1388] @ 5a564 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1340] @ 5a158 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ + ldr r3, [pc, #1340] @ 5a568 <_PyContext_NewHamtForTests@@Base+0x13c4> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1292] @ 5a15c <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #1292] @ 5a56c <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1244] @ 5a160 <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #1244] @ 5a570 <_PyContext_NewHamtForTests@@Base+0x13cc> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r9, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1196] @ 5a164 <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ + ldr r3, [pc, #1196] @ 5a574 <_PyContext_NewHamtForTests@@Base+0x13d0> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1148] @ 5a168 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #1148] @ 5a578 <_PyContext_NewHamtForTests@@Base+0x13d4> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ eor r5, r6, r9 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r5, r5, r8 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1100] @ 5a16c <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #1100] @ 5a57c <_PyContext_NewHamtForTests@@Base+0x13d8> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r9 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1048] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ + ldr r3, [pc, #1048] @ 5a580 <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ mvn r7, r8 │ │ │ │ add r3, r2, r3 │ │ │ │ orr r7, r7, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ + ldr r3, [pc, #996] @ 5a584 <_PyContext_NewHamtForTests@@Base+0x13e0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #944] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ + ldr r3, [pc, #944] @ 5a588 <_PyContext_NewHamtForTests@@Base+0x13e4> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #892] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ + ldr r3, [pc, #892] @ 5a58c <_PyContext_NewHamtForTests@@Base+0x13e8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #840] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ + ldr r3, [pc, #840] @ 5a590 <_PyContext_NewHamtForTests@@Base+0x13ec> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #788] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #788] @ 5a594 <_PyContext_NewHamtForTests@@Base+0x13f0> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #736] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ + ldr r3, [pc, #736] @ 5a598 <_PyContext_NewHamtForTests@@Base+0x13f4> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #684] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #684] @ 5a59c <_PyContext_NewHamtForTests@@Base+0x13f8> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #632] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ + ldr r3, [pc, #632] @ 5a5a0 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #580] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ + ldr r3, [pc, #580] @ 5a5a4 <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #528] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ + ldr r3, [pc, #528] @ 5a5a8 <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #476] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ + ldr r3, [pc, #476] @ 5a5ac <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #424] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #424] @ 5a5b0 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r7, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #372] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ + ldr r3, [pc, #372] @ 5a5b4 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r8, [r4, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #320] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ + ldr r3, [pc, #320] @ 5a5b8 <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r4] │ │ │ │ add r2, fp, r8 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r6, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ @@ -48865,17 +49125,17 @@ │ │ │ │ strtcs r7, [r0], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xc1bdceee │ │ │ │ @ instruction: 0xf57c0faf │ │ │ │ strmi ip, [r7, sl, lsr #12] │ │ │ │ ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ stc2l 5, cr9, [r6, #-4] │ │ │ │ stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 1197f98 <__bss_end__@@Base+0xbd3050> │ │ │ │ + blhi 11983a8 <__bss_end__@@Base+0xbd3460> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e56c <__bss_end__@@Base+0xfde99624> │ │ │ │ + blvs fe45e97c <__bss_end__@@Base+0xfde99a34> │ │ │ │ ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ ldmibmi r4!, {r0, r5, fp} │ │ │ │ @ instruction: 0xf61e2562 │ │ │ │ subgt fp, r0, r0, asr #6 │ │ │ │ @ instruction: 0x265e5a51 │ │ │ │ ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ @@ -48884,570 +49144,465 @@ │ │ │ │ stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ ldrb pc, [r3, r8, asr #23] @ │ │ │ │ mvncs ip, r6, ror #27 │ │ │ │ teqgt r7, #56098816 @ 0x3580000 │ │ │ │ @ instruction: 0xf4d50d87 │ │ │ │ ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ 5a508 <_PyContext_NewHamtForTests@@Base+0x1588> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a918 <_PyContext_NewHamtForTests@@Base+0x1774> │ │ │ │ @ instruction: 0x676f02d9 │ │ │ │ stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ @ instruction: 0xfffa3942 │ │ │ │ ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff80dfec <__bss_end__@@Base+0xff2490a4> │ │ │ │ + blmi ff80e3fc <__bss_end__@@Base+0xff2494b4> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4140 <__bss_end__@@Base+0xfe2df1f8> │ │ │ │ - strbtle r3, [pc], #133 @ 5a15c <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ + b fe8a4550 <__bss_end__@@Base+0xfe2df608> │ │ │ │ + strbtle r3, [pc], #133 @ 5a56c <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ streq r1, [r8], #3333 @ 0xd05 │ │ │ │ ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldrb r9, [fp], r5, ror #19 │ │ │ │ svcne 0x00a27cf8 │ │ │ │ strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ vld1.16 {d2-d5}, [r9], r4 │ │ │ │ msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe563018 <__bss_end__@@Base+0xfdf9e0d0> │ │ │ │ + blge fe563428 <__bss_end__@@Base+0xfdf9e4e0> │ │ │ │ ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ svchi 0x000ccc92 │ │ │ │ @ instruction: 0xffeff47d │ │ │ │ strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ svcvs 0x00a87e4f │ │ │ │ cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ tstge r1, #20, 6 @ 0x50000000 │ │ │ │ cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ @ instruction: 0xf7537e82 │ │ │ │ ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff64ec98 <__bss_end__@@Base+0xff089d50> │ │ │ │ - bl fe20eff4 <__bss_end__@@Base+0xfdc4a0ac> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 9b360 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 5a2ac <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a2cc <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 5a29c <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a29c <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1cc7f8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a2ac <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1cc7f8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a2c0 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a2d8 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ - b 5a340 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ - eorseq r8, r5, ip, ror #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r3, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ - bl fe24c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a330 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f5c3c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ - b 4e114 <_PyTime_AsTimeval_clamp@@Base+0x1a4> │ │ │ │ + bcs ff64f0a8 <__bss_end__@@Base+0xff08a160> │ │ │ │ + bl fe20f404 <__bss_end__@@Base+0xfdc4a4bc> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #48] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ - ldr r1, [pc, #48] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ + ldr r0, [pc, #48] @ 5a60c <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a610 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a388 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ + blt 5a604 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #26 │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r3, r6, ip, lsl #28 │ │ │ │ + eorseq r3, r6, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #120] @ 5a450 <_PyContext_NewHamtForTests@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #120] @ 5a6cc <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a408 <_PyContext_NewHamtForTests@@Base+0x1488> │ │ │ │ + beq 5a684 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2f44d8 │ │ │ │ + bl 2fbc0c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a410 <_PyContext_NewHamtForTests@@Base+0x1490> │ │ │ │ + beq 5a68c <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a424 <_PyContext_NewHamtForTests@@Base+0x14a4> │ │ │ │ + bne 5a6a0 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a448 <_PyContext_NewHamtForTests@@Base+0x14c8> │ │ │ │ + b 5a6c4 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a448 <_PyContext_NewHamtForTests@@Base+0x14c8> │ │ │ │ - b 5a440 <_PyContext_NewHamtForTests@@Base+0x14c0> │ │ │ │ + beq 5a6c4 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a6bc <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a454 <_PyContext_NewHamtForTests@@Base+0x14d4> │ │ │ │ - beq 5a448 <_PyContext_NewHamtForTests@@Base+0x14c8> │ │ │ │ + ldreq r0, [pc, #32] @ 5a6d0 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a6c4 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a448 <_PyContext_NewHamtForTests@@Base+0x14c8> │ │ │ │ + beq 5a6c4 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00357cb0 │ │ │ │ + @ instruction: 0x00358db0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 52bc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a51c <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5a498 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58c28 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a4b8 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ - ldr r0, [pc, #96] @ 5a520 <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - and r4, ip, #15 │ │ │ │ - ldrb lr, [r0, ip, lsr #4] │ │ │ │ - cmp r1, #16 │ │ │ │ - ldrb ip, [r0, r4] │ │ │ │ - strb lr, [r2], #2 │ │ │ │ - strb ip, [r2, #-1] │ │ │ │ - bne 5a4c8 <_PyContext_NewHamtForTests@@Base+0x1548> │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl a57cc │ │ │ │ - ldr r3, [pc, #28] @ 5a51c <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5a514 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r7, r6, r8, asr #24 │ │ │ │ + b 5285c <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a5c4 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ + bne 5a778 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a5e4 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldreq r4, [pc, #96] @ 5a798 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a5b4 <_PyContext_NewHamtForTests@@Base+0x1634> │ │ │ │ + blt 5a768 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a5b4 <_PyContext_NewHamtForTests@@Base+0x1634> │ │ │ │ + bne 5a768 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a5c4 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ + b 5a778 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a5d8 <_PyContext_NewHamtForTests@@Base+0x1658> │ │ │ │ + beq 5a78c <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a5f0 <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ - b 5a340 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ - eorseq r8, r5, r4, lsl #15 │ │ │ │ + ldr r1, [pc] @ 5a7a4 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + b 5a5bc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r9, r5, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 5a634 <_PyContext_NewHamtForTests@@Base+0x16b4> │ │ │ │ + bhi 5a7e8 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a654 <_PyContext_NewHamtForTests@@Base+0x16d4> │ │ │ │ - ldr r0, [pc, #200] @ 5a704 <_PyContext_NewHamtForTests@@Base+0x1784> │ │ │ │ + b 5a808 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldr r0, [pc, #200] @ 5a8b8 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a620 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ - b 5a688 <_PyContext_NewHamtForTests@@Base+0x1708> │ │ │ │ + bne 5a7d4 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ + b 5a83c <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2919e4 │ │ │ │ + bl 2a0098 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a688 <_PyContext_NewHamtForTests@@Base+0x1708> │ │ │ │ + beq 5a83c <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a690 <_PyContext_NewHamtForTests@@Base+0x1710> │ │ │ │ - ldr r3, [pc, #136] @ 5a708 <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ - ldr r1, [pc, #136] @ 5a70c <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ + blt 5a844 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ + ldr r3, [pc, #136] @ 5a8bc <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + ldr r1, [pc, #136] @ 5a8c0 <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a6fc <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + b 5a8b0 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a6b0 <_PyContext_NewHamtForTests@@Base+0x1730> │ │ │ │ + bne 5a864 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1770> │ │ │ │ - b 5a6d8 <_PyContext_NewHamtForTests@@Base+0x1758> │ │ │ │ + beq 5a8a4 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + b 5a88c <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 23db4c │ │ │ │ + bl 24ffc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a688 <_PyContext_NewHamtForTests@@Base+0x1708> │ │ │ │ + blt 5a83c <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6fc <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + bne 5a8b0 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1770> │ │ │ │ + beq 5a8a4 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a6fc <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + b 5a8b0 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f198 <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a688 <_PyContext_NewHamtForTests@@Base+0x1708> │ │ │ │ + bl 14f980 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a83c <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, ror #11 │ │ │ │ + @ instruction: 0x003753f4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, r8, asr #3 │ │ │ │ + eorseq r3, r8, ip, asr r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #164] @ 5a984 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5a900 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 230470 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 58f54 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a920 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3b0 │ │ │ │ + ldr r0, [pc, #96] @ 5a988 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + ldrb ip, [r3], #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + and r4, ip, #15 │ │ │ │ + ldrb lr, [r0, ip, lsr #4] │ │ │ │ + cmp r1, #16 │ │ │ │ + ldrb ip, [r0, r4] │ │ │ │ + strb lr, [r2], #2 │ │ │ │ + strb ip, [r2, #-1] │ │ │ │ + bne 5a930 <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl a584c │ │ │ │ + ldr r3, [pc, #28] @ 5a984 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5a97c <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r8, r6, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 5a744 <_PyContext_NewHamtForTests@@Base+0x17c4> │ │ │ │ + bne 5a9c0 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a768 <_PyContext_NewHamtForTests@@Base+0x17e8> │ │ │ │ - b 5a784 <_PyContext_NewHamtForTests@@Base+0x1804> │ │ │ │ + bne 5a9e4 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ + b 5aa00 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a8cc <_PyContext_NewHamtForTests@@Base+0x194c> │ │ │ │ + ldr r0, [pc, #376] @ 5ab48 <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a730 <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ - b 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ - bl ab0dc │ │ │ │ + bne 5a9ac <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ + b 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a798 <_PyContext_NewHamtForTests@@Base+0x1818> │ │ │ │ + bne 5aa14 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1834> │ │ │ │ - bl a5850 │ │ │ │ + bne 5aa30 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1834> │ │ │ │ - b 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ + beq 5aa30 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + b 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a77c <_PyContext_NewHamtForTests@@Base+0x17fc> │ │ │ │ + bne 5a9f8 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5a77c <_PyContext_NewHamtForTests@@Base+0x17fc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5a9f8 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a7dc <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ - ldr r3, [pc, #256] @ 5a8d0 <_PyContext_NewHamtForTests@@Base+0x1950> │ │ │ │ - ldr r1, [pc, #256] @ 5a8d4 <_PyContext_NewHamtForTests@@Base+0x1954> │ │ │ │ + bne 5aa58 <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ + ldr r3, [pc, #256] @ 5ab4c <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #256] @ 5ab50 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a7f4 <_PyContext_NewHamtForTests@@Base+0x1874> │ │ │ │ + blt 5aa70 <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 30614 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bgt 5a830 <_PyContext_NewHamtForTests@@Base+0x18b0> │ │ │ │ + bgt 5aaac <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3172ec <_PyTime_AsTimeval@@Base+0x2898> │ │ │ │ + bl 31c530 <_PyTime_AsTimeval@@Base+0x25dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ - ldr r0, [pc, #168] @ 5a8d8 <_PyContext_NewHamtForTests@@Base+0x1958> │ │ │ │ + beq 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #168] @ 5ab54 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3494 │ │ │ │ + bl 2b09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ + bne 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a864 <_PyContext_NewHamtForTests@@Base+0x18e4> │ │ │ │ + bge 5aae0 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a890 <_PyContext_NewHamtForTests@@Base+0x1910> │ │ │ │ - b 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ + bne 5ab0c <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ + b 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3172ec <_PyTime_AsTimeval@@Base+0x2898> │ │ │ │ + bl 31c530 <_PyTime_AsTimeval@@Base+0x25dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ - ldr r0, [pc, #68] @ 5a8d8 <_PyContext_NewHamtForTests@@Base+0x1958> │ │ │ │ + beq 5ab40 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #68] @ 5ab54 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a8b0 <_PyContext_NewHamtForTests@@Base+0x1930> │ │ │ │ + beq 5ab2c <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a8b0 <_PyContext_NewHamtForTests@@Base+0x1930> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 5ab2c <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3494 │ │ │ │ + bl 2b09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a828 <_PyContext_NewHamtForTests@@Base+0x18a8> │ │ │ │ + beq 5aaa4 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ + @ instruction: 0x003593d8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r8, r4, r5, lr │ │ │ │ + @ instruction: 0x0038f6b0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a8e4 <_PyContext_NewHamtForTests@@Base+0x1964> │ │ │ │ - b 5a340 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ - eorseq r8, r5, ip, lsr r6 │ │ │ │ + ldr r1, [pc] @ 5ab60 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + b 5a5bc <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r9, r5, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 5a92c <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bgt 5aba8 <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 32fb00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a948 <_PyContext_NewHamtForTests@@Base+0x19c8> │ │ │ │ + bne 5abc4 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56b18 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ - ldr r3, [pc, #28] @ 5a950 <_PyContext_NewHamtForTests@@Base+0x19d0> │ │ │ │ - ldr r1, [pc, #28] @ 5a954 <_PyContext_NewHamtForTests@@Base+0x19d4> │ │ │ │ + b 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5abcc <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5abd0 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a90c <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ + bge 5ab88 <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038e5b8 │ │ │ │ + eorseq pc, r8, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 3040f4 │ │ │ │ - ldr r3, [pc, #12] @ 5a988 <_PyContext_NewHamtForTests@@Base+0x1a08> │ │ │ │ + bl 30b720 │ │ │ │ + ldr r3, [pc, #12] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x1a18> │ │ │ │ - mov r1, #3 │ │ │ │ - b a57cc │ │ │ │ - eorseq sp, r8, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 32d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 32fb00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a9d0 <_PyContext_NewHamtForTests@@Base+0x1a50> │ │ │ │ + bne 5ac3c <_PyContext_NewHamtForTests@@Base+0x1a98> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32d210 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x864> │ │ │ │ + b 32fbf0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x700> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -49457,498 +49612,334 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5aa30 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ + bne 5ac9c <_PyContext_NewHamtForTests@@Base+0x1af8> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5aa68 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + beq 5acd4 <_PyContext_NewHamtForTests@@Base+0x1b30> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5aaa0 <_PyContext_NewHamtForTests@@Base+0x1b20> │ │ │ │ + ldr ip, [pc, #92] @ 5ad0c <_PyContext_NewHamtForTests@@Base+0x1b68> │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5aa94 <_PyContext_NewHamtForTests@@Base+0x1b14> │ │ │ │ + beq 5ad00 <_PyContext_NewHamtForTests@@Base+0x1b5c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c33fc │ │ │ │ + bl 1c86f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b090 │ │ │ │ + bl 5b06c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5aaa4 <_PyContext_NewHamtForTests@@Base+0x1b24> │ │ │ │ - bne 5aa98 <_PyContext_NewHamtForTests@@Base+0x1b18> │ │ │ │ + ldrne r0, [pc, #16] @ 5ad10 <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ + bne 5ad04 <_PyContext_NewHamtForTests@@Base+0x1b60> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r8, ror #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - moveq r5, r3 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - cmp r1, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - add r5, r5, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r9, r5, #3 │ │ │ │ - bne 5ab14 <_PyContext_NewHamtForTests@@Base+0x1b94> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #6 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5ab4c <_PyContext_NewHamtForTests@@Base+0x1bcc> │ │ │ │ - ldr ip, [pc, #536] @ 5ad34 <_PyContext_NewHamtForTests@@Base+0x1db4> │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #6 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov ip, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 5ab6c <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 5ab8c <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 5abb0 <_PyContext_NewHamtForTests@@Base+0x1c30> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r6, #0 │ │ │ │ - beq 5abe4 <_PyContext_NewHamtForTests@@Base+0x1c64> │ │ │ │ - b 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bl ab0dc │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 5abdc <_PyContext_NewHamtForTests@@Base+0x1c5c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 5abdc <_PyContext_NewHamtForTests@@Base+0x1c5c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmn r6, #1 │ │ │ │ - beq 5ab9c <_PyContext_NewHamtForTests@@Base+0x1c1c> │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 5ac40 <_PyContext_NewHamtForTests@@Base+0x1cc0> │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5ac08 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ - subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5ad38 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ - beq 5ac48 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ - b 5ac0c <_PyContext_NewHamtForTests@@Base+0x1c8c> │ │ │ │ - ldr r7, [pc, #296] @ 5ad38 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5ac24 <_PyContext_NewHamtForTests@@Base+0x1ca4> │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 5ac48 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ - b 5ac28 <_PyContext_NewHamtForTests@@Base+0x1ca8> │ │ │ │ - ldr r5, [pc, #268] @ 5ad38 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 4f248 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac48 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ - b 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - ldr r5, [pc, #240] @ 5ad38 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 5ac64 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ - ldr r3, [pc, #228] @ 5ad3c <_PyContext_NewHamtForTests@@Base+0x1dbc> │ │ │ │ - ldr r1, [pc, #228] @ 5ad40 <_PyContext_NewHamtForTests@@Base+0x1dc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - ldr r4, [pc, #204] @ 5ad38 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - cmp r7, r4 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq 5ac98 <_PyContext_NewHamtForTests@@Base+0x1d18> │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r7, sp, #32 │ │ │ │ - bne 5ac98 <_PyContext_NewHamtForTests@@Base+0x1d18> │ │ │ │ - mov r0, #0 │ │ │ │ - b 5ad2c <_PyContext_NewHamtForTests@@Base+0x1dac> │ │ │ │ - cmp r5, r4 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5acdc <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5acdc <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - b 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5ad14 <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac90 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bl c3ea4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29454 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5ad24 <_PyContext_NewHamtForTests@@Base+0x1da4> │ │ │ │ - b 5acc0 <_PyContext_NewHamtForTests@@Base+0x1d40> │ │ │ │ - ldr r3, [pc, #40] @ 5ad44 <_PyContext_NewHamtForTests@@Base+0x1dc4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 5ad2c <_PyContext_NewHamtForTests@@Base+0x1dac> │ │ │ │ - mov r0, r5 │ │ │ │ - bl a5b40 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00573c98 │ │ │ │ + subseq r3, r7, r4, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl #9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ad90 <_PyContext_NewHamtForTests@@Base+0x1e10> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5ad90 <_PyContext_NewHamtForTests@@Base+0x1e10> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5ad90 <_PyContext_NewHamtForTests@@Base+0x1e10> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5adcc <_PyContext_NewHamtForTests@@Base+0x1e4c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5adcc <_PyContext_NewHamtForTests@@Base+0x1e4c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5adcc <_PyContext_NewHamtForTests@@Base+0x1e4c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5adcc <_PyContext_NewHamtForTests@@Base+0x1e4c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 5ad20 <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ + mov r1, #3 │ │ │ │ + b a584c │ │ │ │ + eorseq lr, r8, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5ae04 <_PyContext_NewHamtForTests@@Base+0x1e84> │ │ │ │ - ldr r3, [pc, #328] @ 5af40 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ - ldr r1, [pc, #328] @ 5af44 <_PyContext_NewHamtForTests@@Base+0x1fc4> │ │ │ │ + bne 5ad54 <_PyContext_NewHamtForTests@@Base+0x1bb0> │ │ │ │ + ldr r3, [pc, #328] @ 5ae90 <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ + ldr r1, [pc, #328] @ 5ae94 <_PyContext_NewHamtForTests@@Base+0x1cf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ae50 <_PyContext_NewHamtForTests@@Base+0x1ed0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ae58 <_PyContext_NewHamtForTests@@Base+0x1ed8> │ │ │ │ + bne 5ada8 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ae58 <_PyContext_NewHamtForTests@@Base+0x1ed8> │ │ │ │ + beq 5ada8 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5af40 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ + ldr r2, [pc, #264] @ 5ae90 <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5af48 <_PyContext_NewHamtForTests@@Base+0x1fc8> │ │ │ │ - ldrne r1, [pc, #256] @ 5af4c <_PyContext_NewHamtForTests@@Base+0x1fcc> │ │ │ │ + ldreq r1, [pc, #256] @ 5ae98 <_PyContext_NewHamtForTests@@Base+0x1cf4> │ │ │ │ + ldrne r1, [pc, #256] @ 5ae9c <_PyContext_NewHamtForTests@@Base+0x1cf8> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5af38 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - bl 2c93dc <_PyTime_AsMilliseconds@@Base+0x7e8> │ │ │ │ + b 5ae88 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ + bl 2d2f5c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5ae90 <_PyContext_NewHamtForTests@@Base+0x1f10> │ │ │ │ + beq 5ade0 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 3328c0 │ │ │ │ + bl 335290 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5af38 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ + b 5ae88 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5aeec <_PyContext_NewHamtForTests@@Base+0x1f6c> │ │ │ │ - ldr r2, [pc, #176] @ 5af50 <_PyContext_NewHamtForTests@@Base+0x1fd0> │ │ │ │ + beq 5ae3c <_PyContext_NewHamtForTests@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #176] @ 5aea0 <_PyContext_NewHamtForTests@@Base+0x1cfc> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5aefc <_PyContext_NewHamtForTests@@Base+0x1f7c> │ │ │ │ + bne 5ae4c <_PyContext_NewHamtForTests@@Base+0x1ca8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5aed8 <_PyContext_NewHamtForTests@@Base+0x1f58> │ │ │ │ + beq 5ae28 <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5aed8 <_PyContext_NewHamtForTests@@Base+0x1f58> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5af40 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ - ldr r1, [pc, #112] @ 5af54 <_PyContext_NewHamtForTests@@Base+0x1fd4> │ │ │ │ + bne 5ae28 <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ae90 <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ + ldr r1, [pc, #112] @ 5aea4 <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ae50 <_PyContext_NewHamtForTests@@Base+0x1ed0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5af58 <_PyContext_NewHamtForTests@@Base+0x1fd8> │ │ │ │ + ldr r3, [pc, #84] @ 5aea8 <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5af24 <_PyContext_NewHamtForTests@@Base+0x1fa4> │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r3, [pc, #64] @ 5af5c <_PyContext_NewHamtForTests@@Base+0x1fdc> │ │ │ │ + beq 5ae74 <_PyContext_NewHamtForTests@@Base+0x1cd0> │ │ │ │ + bl 11a96c │ │ │ │ + ldr r3, [pc, #64] @ 5aeac <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ - b 5af38 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - ldr r3, [pc, #52] @ 5af60 <_PyContext_NewHamtForTests@@Base+0x1fe0> │ │ │ │ + bl 1c71ec │ │ │ │ + b 5ae88 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ + ldr r3, [pc, #52] @ 5aeb0 <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5af10 <_PyContext_NewHamtForTests@@Base+0x1f90> │ │ │ │ + bne 5ae60 <_PyContext_NewHamtForTests@@Base+0x1cbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x0038e3d8 │ │ │ │ - eorseq lr, r8, ip, lsl #8 │ │ │ │ + eorseq pc, r8, r4, asr #9 │ │ │ │ + @ instruction: 0x0038f4f4 │ │ │ │ + eorseq pc, r8, r8, lsr #10 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r8, r6, r8, lsl #15 │ │ │ │ + eorseq r9, r6, r8, lsl #17 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ │ │ │ │ -0005af64 : │ │ │ │ - ldr r0, [pc] @ 5af6c │ │ │ │ +0005aeb4 : │ │ │ │ + ldr r0, [pc] @ 5aebc │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5af08 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5af08 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5af08 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5af44 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5af44 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5af44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5af44 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b360 │ │ │ │ - bl 9b39c │ │ │ │ + bl 9b3dc │ │ │ │ + bl 9b418 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5b02c │ │ │ │ + bgt 5af9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5b08c │ │ │ │ + ldr r2, [pc, #112] @ 5affc │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5b02c │ │ │ │ + bne 5af9c │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c1b74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5b078 │ │ │ │ + bgt 5afe8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c1d38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5b040 │ │ │ │ + bcc 5afb0 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b3d8 │ │ │ │ - b 5b078 │ │ │ │ - ldrdeq sl, [r5], -ip │ │ │ │ + bl 9b454 │ │ │ │ + b 5afe8 │ │ │ │ + andeq sl, r5, ip, asr #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r5, {r0, r6} │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 298bc │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b3dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4424 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5b0d8 │ │ │ │ + beq 5b0b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b0d8 │ │ │ │ + bne 5b0b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 303f8c │ │ │ │ + b 30b31c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5b0fc │ │ │ │ - ldr r3, [pc, #144] @ 5b180 │ │ │ │ - ldr r1, [pc, #144] @ 5b184 │ │ │ │ + beq 5b0d8 │ │ │ │ + ldr r3, [pc, #144] @ 5b15c │ │ │ │ + ldr r1, [pc, #144] @ 5b160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5b130 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5b10c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5b12c │ │ │ │ + bgt 5b108 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5b138 │ │ │ │ - bl 2917c0 │ │ │ │ + ble 5b114 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cad20 │ │ │ │ + bl 2d4878 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b130 │ │ │ │ + beq 5b10c │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5b178 │ │ │ │ + ble 5b154 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul r2, r6, r2 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsr r6 │ │ │ │ + eorseq pc, r8, ip, asr #14 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5b198 │ │ │ │ - ldr r0, [pc, #4] @ 5b19c │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - eoreq r8, fp, ip, asr ip │ │ │ │ + ldr r1, [pc, #4] @ 5b174 │ │ │ │ + ldr r0, [pc, #4] @ 5b178 │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, r0, ror r4 │ │ │ │ subseq sp, r5, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -49957,179 +49948,180 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b1f8 │ │ │ │ + bne 5b1d4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b22c │ │ │ │ - ldr ip, [pc, #600] @ 5b458 │ │ │ │ + beq 5b208 │ │ │ │ + ldr ip, [pc, #604] @ 5b438 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b2c4 │ │ │ │ + beq 5b2a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b27c │ │ │ │ + beq 5b258 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b250 │ │ │ │ + beq 5b22c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b250 │ │ │ │ + bne 5b22c │ │ │ │ mov r2, #0 │ │ │ │ - b 5b284 │ │ │ │ + b 5b260 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b264 │ │ │ │ + bne 5b240 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b284 │ │ │ │ - bl 1033e0 │ │ │ │ + b 5b260 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b2c4 │ │ │ │ + blt 5b2a0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b248 │ │ │ │ - b 5b25c │ │ │ │ + beq 5b224 │ │ │ │ + b 5b238 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3350f0 │ │ │ │ + bl 337728 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b2c4 │ │ │ │ + beq 5b2a0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b330 │ │ │ │ + beq 5b30c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b2cc │ │ │ │ - ldr r3, [pc, #416] @ 5b45c │ │ │ │ - ldr r1, [pc, #416] @ 5b460 │ │ │ │ + beq 5b2a8 │ │ │ │ + ldr r3, [pc, #420] @ 5b43c │ │ │ │ + ldr r1, [pc, #420] @ 5b440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b43c │ │ │ │ + b 5b418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b2f0 │ │ │ │ - ldr r3, [pc, #376] @ 5b45c │ │ │ │ - ldr r1, [pc, #380] @ 5b464 │ │ │ │ + bne 5b2cc │ │ │ │ + ldr r3, [pc, #380] @ 5b43c │ │ │ │ + ldr r1, [pc, #384] @ 5b444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5b2c4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5b2a0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b2c4 │ │ │ │ + beq 5b2a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b330 │ │ │ │ - ldr r3, [pc, #332] @ 5b468 │ │ │ │ - ldr r1, [pc, #332] @ 5b46c │ │ │ │ + ble 5b30c │ │ │ │ + ldr r3, [pc, #336] @ 5b448 │ │ │ │ + ldr r1, [pc, #336] @ 5b44c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 5b2c4 │ │ │ │ + bl 113530 │ │ │ │ + b 5b2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b554 │ │ │ │ + bl 5b7ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b35c │ │ │ │ + bne 5b338 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b2c4 │ │ │ │ + beq 5b2a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 5b2c4 │ │ │ │ + bl 113530 │ │ │ │ + b 5b2a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #228] @ 5b470 │ │ │ │ + ldr r3, [pc, #232] @ 5b450 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b3f0 │ │ │ │ + beq 5b3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b348 │ │ │ │ + beq 5b324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b348 │ │ │ │ + bne 5b324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5b348 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5b324 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b43c │ │ │ │ + beq 5b418 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b428 │ │ │ │ - bl c3ea4 │ │ │ │ + blt 5b404 │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68228 │ │ │ │ + bl 67ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 5b434 │ │ │ │ + bl c7e14 │ │ │ │ + b 5b410 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68228 │ │ │ │ + bl 67ecc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ - subseq r3, r7, r4, asr #25 │ │ │ │ + subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ bicsgt lr, r2, #240, 2 @ 0x3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -50147,540 +50139,798 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b4f0 │ │ │ │ + bne 5b4d0 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b524 │ │ │ │ + beq 5b504 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b54c │ │ │ │ + ldr ip, [pc, #80] @ 5b52c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b544 │ │ │ │ + beq 5b524 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b550 │ │ │ │ + ldreq r2, [pc, #20] @ 5b530 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1c7d84 │ │ │ │ + b 1cd380 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r3, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5b57c │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a6830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + moveq r5, r3 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + cmp r1, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ + add r5, r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 5b5ec │ │ │ │ - clz r2, r1 │ │ │ │ + sub r9, r5, #3 │ │ │ │ + bne 5b5a0 │ │ │ │ + clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - cmp r0, #2 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b62c │ │ │ │ - mov ip, #2 │ │ │ │ + beq 5b5d8 │ │ │ │ + ldr ip, [pc, #536] @ 5b7c0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #6 │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b6fc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ + mov ip, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b62c │ │ │ │ - mov r0, #0 │ │ │ │ - b 5b6f4 │ │ │ │ + beq 5b71c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 5b64c │ │ │ │ - bl a5850 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 5b5f8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b624 │ │ │ │ + bne 5b71c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 5b66c │ │ │ │ - bl a5850 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 5b618 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b624 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b700 │ │ │ │ - ldr r0, [pc, #132] @ 5b704 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbe7c │ │ │ │ + bne 5b71c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 5b63c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b624 │ │ │ │ - bl c3ea4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a8e8 │ │ │ │ - mov r4, r0 │ │ │ │ + mvneq r6, #0 │ │ │ │ + beq 5b670 │ │ │ │ + b 5b71c │ │ │ │ + bl ab298 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 5b668 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 5b668 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r6, #1 │ │ │ │ + beq 5b628 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 5b6cc │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 5b694 │ │ │ │ + subs r9, r5, #4 │ │ │ │ + ldreq r5, [pc, #308] @ 5b7c4 │ │ │ │ + beq 5b6d4 │ │ │ │ + b 5b698 │ │ │ │ + ldr r7, [pc, #296] @ 5b7c4 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 5b6b0 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 5b6d4 │ │ │ │ + b 5b6b4 │ │ │ │ + ldr r5, [pc, #268] @ 5b7c4 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 4eee0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b6d4 │ │ │ │ + b 5b71c │ │ │ │ + ldr r5, [pc, #240] @ 5b7c4 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 5b6f0 │ │ │ │ + ldr r3, [pc, #228] @ 5b7c8 │ │ │ │ + ldr r1, [pc, #228] @ 5b7cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5b71c │ │ │ │ + ldr r4, [pc, #204] @ 5b7c4 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + cmp r7, r4 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq 5b724 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r7, sp, #32 │ │ │ │ + bne 5b724 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5b7b8 │ │ │ │ + cmp r5, r4 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5b768 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5b6d8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r4, sp, #40 @ 0x28 │ │ │ │ + bne 5b768 │ │ │ │ + b 5b71c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b6e0 │ │ │ │ - bl 132758 │ │ │ │ + bne 5b7a0 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b690 │ │ │ │ - b 5b624 │ │ │ │ - ldr r0, [pc, #40] @ 5b708 │ │ │ │ - b 5b6f4 │ │ │ │ - ldr r3, [pc, #36] @ 5b70c │ │ │ │ + bne 5b71c │ │ │ │ + bl c40c4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + stm sp, {r6, r9} │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29454 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c7e14 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 5b7b0 │ │ │ │ + b 5b74c │ │ │ │ + ldr r3, [pc, #40] @ 5b7d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 143a90 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, ip, lsl sp │ │ │ │ - eorseq r7, r7, r0, asr r4 │ │ │ │ - eorseq lr, r7, r8, lsr r7 │ │ │ │ + bl 1441dc │ │ │ │ + b 5b7b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5bc0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r3, r7, r8, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, ip, ror r6 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5b814 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6908 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b710 : │ │ │ │ +0005b81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 5b734 │ │ │ │ - bl 346fd4 │ │ │ │ - b 5b748 │ │ │ │ + bne 5b840 │ │ │ │ + bl 349034 │ │ │ │ + b 5b854 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b750 │ │ │ │ + bne 5b85c │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b784 │ │ │ │ + b 5b890 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16173c │ │ │ │ + bl 162244 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b784 │ │ │ │ + beq 5b890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b784 │ │ │ │ + bne 5b890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b7b4 │ │ │ │ + beq 5b8c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b7cc │ │ │ │ - ldr r3, [pc, #56] @ 5b7f4 │ │ │ │ - ldr r1, [pc, #56] @ 5b7f8 │ │ │ │ + bne 5b8d8 │ │ │ │ + ldr r3, [pc, #56] @ 5b900 │ │ │ │ + ldr r1, [pc, #56] @ 5b904 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, lsl r8 │ │ │ │ + eorseq r4, r6, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b834 │ │ │ │ + bne 5b940 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b858 │ │ │ │ - b 5b848 │ │ │ │ + beq 5b964 │ │ │ │ + b 5b954 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b824 │ │ │ │ + beq 5b930 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 49808 │ │ │ │ - ldr r0, [pc] @ 5b880 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + b 49338 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 5b9d4 │ │ │ │ + clz r2, r1 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r0, #2 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5ba14 │ │ │ │ + mov ip, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #244] @ 5bae4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 5ba14 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5badc │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 5ba34 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ba0c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 5ba54 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ba0c │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #132] @ 5bae8 │ │ │ │ + ldr r0, [pc, #132] @ 5baec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5ba0c │ │ │ │ + bl c40c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a8e8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 5bac0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 5bac8 │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ba78 │ │ │ │ + b 5ba0c │ │ │ │ + ldr r0, [pc, #40] @ 5baf0 │ │ │ │ + b 5badc │ │ │ │ + ldr r3, [pc, #36] @ 5baf4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 1441dc │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ + eorseq r8, r7, r0, asr r5 │ │ │ │ + eorseq pc, r7, ip, asr r8 @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b8ac │ │ │ │ + beq 5bb20 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b8c4 │ │ │ │ - ldr r3, [pc, #56] @ 5b8ec │ │ │ │ - ldr r1, [pc, #56] @ 5b8f0 │ │ │ │ + bne 5bb38 │ │ │ │ + ldr r3, [pc, #56] @ 5bb60 │ │ │ │ + ldr r1, [pc, #56] @ 5bb64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363ab0 │ │ │ │ + @ instruction: 0x00364bb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5b928 │ │ │ │ + bne 5bb9c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b958 │ │ │ │ - b 5b94c │ │ │ │ + bne 5bbcc │ │ │ │ + b 5bbc0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5ba2c │ │ │ │ + ldr r0, [pc, #244] @ 5bca0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b910 │ │ │ │ - b 5b9e8 │ │ │ │ - bl a5850 │ │ │ │ + bne 5bb84 │ │ │ │ + b 5bc5c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9e8 │ │ │ │ + bne 5bc5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5b97c │ │ │ │ - bl a5850 │ │ │ │ + bne 5bbf0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9e8 │ │ │ │ - ldr r3, [pc, #172] @ 5ba30 │ │ │ │ + bne 5bc5c │ │ │ │ + ldr r3, [pc, #172] @ 5bca4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5b9a0 │ │ │ │ - ldr r3, [pc, #160] @ 5ba34 │ │ │ │ - ldr r1, [pc, #160] @ 5ba38 │ │ │ │ + beq 5bc14 │ │ │ │ + ldr r3, [pc, #160] @ 5bca8 │ │ │ │ + ldr r1, [pc, #160] @ 5bcac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 5b9e8 │ │ │ │ + bl 117854 │ │ │ │ + b 5bc5c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5b9b4 │ │ │ │ + bhi 5bc28 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5b9f0 │ │ │ │ - b 5b9cc │ │ │ │ - ldr r3, [pc, #128] @ 5ba3c │ │ │ │ - ldr r1, [pc, #128] @ 5ba40 │ │ │ │ + beq 5bc64 │ │ │ │ + b 5bc40 │ │ │ │ + ldr r3, [pc, #128] @ 5bcb0 │ │ │ │ + ldr r1, [pc, #128] @ 5bcb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ - b 5b9e8 │ │ │ │ - ldr r3, [pc, #112] @ 5ba44 │ │ │ │ + bl 117854 │ │ │ │ + b 5bc5c │ │ │ │ + ldr r3, [pc, #112] @ 5bcb8 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5b9f0 │ │ │ │ - ldr r3, [pc, #92] @ 5ba3c │ │ │ │ - ldr r1, [pc, #100] @ 5ba48 │ │ │ │ + beq 5bc64 │ │ │ │ + ldr r3, [pc, #92] @ 5bcb0 │ │ │ │ + ldr r1, [pc, #100] @ 5bcbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5ba10 │ │ │ │ - ldr r3, [pc, #56] @ 5ba3c │ │ │ │ - ldr r1, [pc, #68] @ 5ba4c │ │ │ │ + bcc 5bc84 │ │ │ │ + ldr r3, [pc, #56] @ 5bcb0 │ │ │ │ + ldr r1, [pc, #68] @ 5bcc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 5b9e8 │ │ │ │ + bl 117854 │ │ │ │ + b 5bc5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f620 │ │ │ │ + bl 2ace5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9e8 │ │ │ │ - ldr r0, [pc, #36] @ 5ba50 │ │ │ │ + bne 5bc5c │ │ │ │ + ldr r0, [pc, #36] @ 5bcc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035ebd8 │ │ │ │ + @ instruction: 0x0035fcd8 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #13 │ │ │ │ + eorseq pc, r8, r0, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsr #10 │ │ │ │ + eorseq fp, r7, r4, lsr #12 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - mlaseq r7, ip, r5, sl │ │ │ │ - eorseq lr, r8, r0, asr #13 │ │ │ │ + mlaseq r7, ip, r6, fp │ │ │ │ + @ instruction: 0x0038f7dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187370 │ │ │ │ - ldr r0, [pc] @ 5ba60 │ │ │ │ + b 188378 │ │ │ │ + ldr r0, [pc] @ 5bcd4 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 5bce0 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2c7f20 <_Py_set_inheritable_async_safe@@Base+0xc> │ │ │ │ + bl 2d1e14 <_Py_set_inheritable_async_safe@@Base+0xc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bae0 │ │ │ │ + beq 5bd60 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bab0 │ │ │ │ - ldr r2, [pc, #164] @ 5bb40 │ │ │ │ - ldr ip, [pc, #160] @ 5bb40 │ │ │ │ + bne 5bd30 │ │ │ │ + ldr r2, [pc, #164] @ 5bdc0 │ │ │ │ + ldr ip, [pc, #160] @ 5bdc0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bae8 │ │ │ │ - bl a8ec0 │ │ │ │ + b 5bd68 │ │ │ │ + bl a9008 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bae8 │ │ │ │ + bne 5bd68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bae0 │ │ │ │ + beq 5bd60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bae0 │ │ │ │ + bne 5bd60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bb34 │ │ │ │ + b 5bdb4 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bb40 │ │ │ │ + ldr r1, [pc, #76] @ 5bdc0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bb44 │ │ │ │ + ldr r0, [pc, #64] @ 5bdc4 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bb34 │ │ │ │ + beq 5bdb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bb34 │ │ │ │ + bne 5bdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, ror #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5bbd4 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bb84 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bcec │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bba4 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 5bbd4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bbcc │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + @ instruction: 0x0038f7fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - ble 5bc7c │ │ │ │ + ble 5be6c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5be20 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bc30 │ │ │ │ + bge 5be20 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bc50 │ │ │ │ + ble 5be40 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bc28 │ │ │ │ + blt 5be18 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2cad20 │ │ │ │ + bl 2d4878 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bc8c │ │ │ │ + beq 5be7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bafb4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bf5e4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #112] @ 5bf10 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bec0 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 230470 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5c0d4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bee0 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 5bf10 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bf08 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5bcd0 │ │ │ │ + bne 5bf50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a97e0 │ │ │ │ + b 1acaa8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bcbc │ │ │ │ + beq 5bf3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2c683c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2d0748 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5bf98 │ │ │ │ + mov r1, #3 │ │ │ │ + b 2d0748 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5bfa0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + clz r3, r0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + orrs r3, r3, r1, lsr #31 │ │ │ │ + bne 5bfe0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt 5bff4 │ │ │ │ + ldr r3, [pc, #216] @ 5c0c0 │ │ │ │ + ldr r1, [pc, #216] @ 5c0c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5c058 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r6, [r1, r4, lsl #2] │ │ │ │ + add r3, r1, r4, lsl #2 │ │ │ │ + addeq r1, r1, r2, lsl #2 │ │ │ │ + subeq r2, r2, #1 │ │ │ │ + streq r2, [r0, #4] │ │ │ │ + beq 5c080 │ │ │ │ + ldr r1, [pc, #172] @ 5c0c8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 17dfd4 │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq 5c060 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ae134 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c060 │ │ │ │ + ldr r3, [pc, #128] @ 5c0cc │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r1, [pc, #124] @ 5c0d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + str r5, [r2, r4, lsl #2] │ │ │ │ + b 5c094 │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldrne r2, [r3] │ │ │ │ + strne r2, [r3, #-4] │ │ │ │ + bne 5c080 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5c0b8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5c0b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq pc, r8, r4, lsl #16 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038b6f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5bf48 │ │ │ │ + ldr r3, [pc, #576] @ 5c330 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ands r4, r5, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -50706,17 +50956,17 @@ │ │ │ │ moveq r3, r9 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r6, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 5bd94 │ │ │ │ + beq 5c17c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ rsb fp, r5, #119 @ 0x77 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ @@ -50730,15 +50980,15 @@ │ │ │ │ strb r3, [r6, r9] │ │ │ │ add sl, sl, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 5bde0 │ │ │ │ + bne 5c1c8 │ │ │ │ lsl r3, r5, #3 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsl r7, r7, #3 │ │ │ │ lsr r2, r2, #8 │ │ │ │ orr r7, r7, r5, lsr #29 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ @@ -50752,21 +51002,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5be5c │ │ │ │ + beq 5c244 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5be3c │ │ │ │ + b 5c224 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -50809,309 +51059,211 @@ │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r0, ror #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #16 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5bf48 │ │ │ │ + ldr r3, [pc, #28] @ 5c330 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bf40 │ │ │ │ + beq 5c328 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bf78 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2c683c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5bf80 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5bfa4 │ │ │ │ + ldr r2, [pc, #20] @ 5c354 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5bfa8 │ │ │ │ + ldr r0, [pc, #8] @ 5c358 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bfc0 │ │ │ │ + beq 5c370 │ │ │ │ mov r1, #5 │ │ │ │ - b 2c683c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5bfc8 │ │ │ │ + b 2d0748 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c378 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - orrs r3, r3, r1, lsr #31 │ │ │ │ - bne 5c008 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt 5c01c │ │ │ │ - ldr r3, [pc, #216] @ 5c0e8 │ │ │ │ - ldr r1, [pc, #216] @ 5c0ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5c080 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r6, [r1, r4, lsl #2] │ │ │ │ - add r3, r1, r4, lsl #2 │ │ │ │ - addeq r1, r1, r2, lsl #2 │ │ │ │ - subeq r2, r2, #1 │ │ │ │ - streq r2, [r0, #4] │ │ │ │ - beq 5c0a8 │ │ │ │ - ldr r1, [pc, #172] @ 5c0f0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 17d144 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq 5c088 │ │ │ │ - mov r0, r8 │ │ │ │ - bl adf20 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c088 │ │ │ │ - ldr r3, [pc, #128] @ 5c0f4 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c0f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - str r5, [r2, r4, lsl #2] │ │ │ │ - b 5c0bc │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldrne r2, [r3] │ │ │ │ - strne r2, [r3, #-4] │ │ │ │ - bne 5c0a8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c0e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5c0e0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq lr, r8, r8, ror #13 │ │ │ │ - subseq r1, r7, r8, lsl r3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, asr r5 │ │ │ │ + beq 5c390 │ │ │ │ + mov r1, #7 │ │ │ │ + b 2d0748 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c398 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5c14c │ │ │ │ + bne 5c3ec │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c18c │ │ │ │ + beq 5c42c │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c274 │ │ │ │ + ldr ip, [pc, #268] @ 5c514 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c18c │ │ │ │ + bne 5c42c │ │ │ │ mov r0, #0 │ │ │ │ - b 5c26c │ │ │ │ + b 5c50c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c1ac │ │ │ │ - bl a5850 │ │ │ │ + bne 5c44c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c184 │ │ │ │ + bne 5c424 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c184 │ │ │ │ + beq 5c424 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c184 │ │ │ │ + beq 5c424 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c278 │ │ │ │ - ldr r0, [pc, #140] @ 5c27c │ │ │ │ + ldr r1, [pc, #140] @ 5c518 │ │ │ │ + ldr r0, [pc, #140] @ 5c51c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c184 │ │ │ │ - bl c3ea4 │ │ │ │ + blt 5c424 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c250 │ │ │ │ + beq 5c4f0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c258 │ │ │ │ - bl 132758 │ │ │ │ + bne 5c4f8 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c204 │ │ │ │ - b 5c184 │ │ │ │ - ldr r0, [pc, #40] @ 5c280 │ │ │ │ - b 5c26c │ │ │ │ - ldr r3, [pc, #36] @ 5c284 │ │ │ │ + beq 5c4a4 │ │ │ │ + b 5c424 │ │ │ │ + ldr r0, [pc, #40] @ 5c520 │ │ │ │ + b 5c50c │ │ │ │ + ldr r3, [pc, #36] @ 5c524 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r3, r7, r8, asr #26 │ │ │ │ - eorseq lr, r8, ip, lsl #14 │ │ │ │ - eorseq fp, r8, r4, lsr #26 │ │ │ │ + subseq r3, r7, r0, ror #27 │ │ │ │ + eorseq pc, r8, r8, lsr #16 │ │ │ │ + eorseq ip, r8, r0, asr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c29c │ │ │ │ - mov r1, #7 │ │ │ │ - b 2c683c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c2a4 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c320 │ │ │ │ + ldr r2, [pc, #88] @ 5c5a0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c310 │ │ │ │ + bne 5c590 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c310 │ │ │ │ + bne 5c590 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c310 │ │ │ │ - bl 4c8e8 │ │ │ │ + bhi 5c590 │ │ │ │ + bl 4c5e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c318 │ │ │ │ + beq 5c598 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c324 │ │ │ │ + ldr r2, [pc, #32] @ 5c5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c328 │ │ │ │ + ldr r0, [pc, #28] @ 5c5a8 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c32c │ │ │ │ + ldr r0, [pc, #20] @ 5c5ac │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq sl, [r5], #-28 @ 0xffffffe4 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -0005c330 : │ │ │ │ - ldr r3, [pc, #12] @ 5c344 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c3b8 │ │ │ │ + beq 5c620 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c394 │ │ │ │ + beq 5c5fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c3bc │ │ │ │ + bne 5c624 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c3b8 │ │ │ │ + beq 5c620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c3b8 │ │ │ │ + bne 5c620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -51120,1257 +51272,1124 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c40c │ │ │ │ + beq 5c674 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c428 │ │ │ │ + beq 5c690 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163028 │ │ │ │ + bl 163b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c468 │ │ │ │ - ldr r0, [pc, #32] @ 5c474 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c6d0 │ │ │ │ + ldr r0, [pc, #32] @ 5c6dc │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c478 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #20] @ 5c6e0 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ + eorseq ip, r8, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c4c0 │ │ │ │ + bne 5c728 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c4a4 │ │ │ │ + beq 5c70c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c4d4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c4e0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c780 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c764 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c7a4 │ │ │ │ + ldr r0, [pc, #4] @ 5c7a8 │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, ip, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c570 │ │ │ │ + ldr r2, [pc, #112] @ 5c838 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c520 │ │ │ │ + beq 5c7e8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bcec │ │ │ │ + bl 5c0d4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c540 │ │ │ │ + beq 5c808 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c570 │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c838 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c568 │ │ │ │ + beq 5c830 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c5b8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c59c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c5dc │ │ │ │ - ldr r0, [pc, #4] @ 5c5e0 │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - muleq r4, r0, r8 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c5e4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c5f0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ │ │ │ │ -0005c5f4 : │ │ │ │ +0005c83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5c61c │ │ │ │ - bl 346fd4 │ │ │ │ - b 5c62c │ │ │ │ + bne 5c864 │ │ │ │ + bl 349034 │ │ │ │ + b 5c874 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cac44 │ │ │ │ + bl cadc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c63c │ │ │ │ - ldr r0, [pc, #28] @ 5c650 │ │ │ │ - bl 299484 │ │ │ │ + bge 5c884 │ │ │ │ + ldr r0, [pc, #28] @ 5c898 │ │ │ │ + bl 2a7600 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c644 │ │ │ │ + b 5c88c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r8, lsr r7 │ │ │ │ + eorseq pc, r8, r4, asr r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c698 │ │ │ │ + bne 5c8e0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c67c │ │ │ │ + beq 5c8c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2f44d8 │ │ │ │ + bl 2fbc0c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c6f4 │ │ │ │ + beq 5c93c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c704 │ │ │ │ + bne 5c94c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c708 │ │ │ │ - ldr r3, [pc, #20] @ 5c710 │ │ │ │ + b 5c950 │ │ │ │ + ldr r3, [pc, #20] @ 5c958 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aa4 │ │ │ │ + bl 139a44 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - │ │ │ │ -0005c714 : │ │ │ │ - ldr r3, [pc, #4] @ 5c720 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c730 │ │ │ │ - mov r1, #4 │ │ │ │ - b a57cc │ │ │ │ - eorseq sp, r8, ip, lsr ip │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c750 │ │ │ │ - b a9b64 │ │ │ │ - eorseq fp, r8, r4, lsr #3 │ │ │ │ + ldr r0, [pc] @ 5c978 │ │ │ │ + b a9d20 │ │ │ │ + eorseq ip, r8, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2f44d8 │ │ │ │ + bl 2fbc0c │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0005c77c : │ │ │ │ - ldr r3, [pc, #4] @ 5c788 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c848 │ │ │ │ + bne 5ca60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c850 │ │ │ │ + ldr r3, [pc, #132] @ 5ca68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c844 │ │ │ │ - ldr r3, [pc, #104] @ 5c850 │ │ │ │ + bne 5ca5c │ │ │ │ + ldr r3, [pc, #104] @ 5ca68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c844 │ │ │ │ + bne 5ca5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c850 │ │ │ │ + ldr r3, [pc, #64] @ 5ca68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c844 │ │ │ │ - ldr r3, [pc, #36] @ 5c850 │ │ │ │ + bne 5ca5c │ │ │ │ + ldr r3, [pc, #36] @ 5ca68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c854 │ │ │ │ - beq 5c848 │ │ │ │ - ldr r0, [pc, #12] @ 5c858 │ │ │ │ + ldreq r0, [pc, #16] @ 5ca6c │ │ │ │ + beq 5ca60 │ │ │ │ + ldr r0, [pc, #12] @ 5ca70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c90c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c8f0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c920 : │ │ │ │ - ldr r3, [pc, #4] @ 5c92c │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5c968 │ │ │ │ + bne 5caac │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c980 │ │ │ │ + beq 5cac4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c980 │ │ │ │ - ldr r3, [pc, #264] @ 5ca78 │ │ │ │ - ldr r1, [pc, #264] @ 5ca7c │ │ │ │ + beq 5cac4 │ │ │ │ + ldr r3, [pc, #264] @ 5cbbc │ │ │ │ + ldr r1, [pc, #264] @ 5cbc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ca70 │ │ │ │ - bl 1e2c8c │ │ │ │ + b 5cbb4 │ │ │ │ + bl 1e94c4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 310548 │ │ │ │ + bl 315fb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c978 │ │ │ │ + beq 5cabc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r4, #12 │ │ │ │ bic r2, r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - bl 20ac90 │ │ │ │ + bl 217d70 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ bic r2, r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - bl 20ac90 │ │ │ │ + bl 217d70 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca70 │ │ │ │ + beq 5cbb4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 310714 │ │ │ │ + bl 316154 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5ca34 │ │ │ │ + bne 5cb78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c978 │ │ │ │ + beq 5cabc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c978 │ │ │ │ + bne 5cabc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5c978 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5cabc │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5ca6c │ │ │ │ + bge 5cbb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ lsl ip, r6, #2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [lr, ip] │ │ │ │ - b 5ca34 │ │ │ │ + b 5cb78 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq r9, r8, r8, lsr #24 │ │ │ │ + ldr r0, [pc, #4] @ 5cbd0 │ │ │ │ + mov r1, #4 │ │ │ │ + b a584c │ │ │ │ + eorseq lr, r8, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cb40 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [sp] │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cb48 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5caf0 │ │ │ │ - ldr r3, [pc, #108] @ 5cb48 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354bc8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cb3c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cb48 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354c04 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5cc18 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cb34 │ │ │ │ - ldr r3, [pc, #40] @ 5cb48 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bc8 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cb3c │ │ │ │ - ldr r0, [pc, #16] @ 5cb4c │ │ │ │ - b 5cb40 │ │ │ │ - ldr r0, [pc, #12] @ 5cb50 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + beq 5cbfc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r5, {r0, r6} │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 298bc │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b3dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4424 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + │ │ │ │ +0005cc98 : │ │ │ │ + ldr r3, [pc, #12] @ 5ccac │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cd70 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r4, [sp] │ │ │ │ + bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #136] @ 5cd78 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355d10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cd20 │ │ │ │ + ldr r3, [pc, #108] @ 5cd78 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355cd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5cd6c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #68] @ 5cd78 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355d10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cd64 │ │ │ │ + ldr r3, [pc, #40] @ 5cd78 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355cd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5cd6c │ │ │ │ + ldr r0, [pc, #16] @ 5cd7c │ │ │ │ + b 5cd70 │ │ │ │ + ldr r0, [pc, #12] @ 5cd80 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + svcvc 0x00efffff │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18c4c4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2cf428 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5cdcc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005cdd4 : │ │ │ │ + ldr r3, [pc, #4] @ 5cde0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5ce30 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 355d10 │ │ │ │ + ldr r3, [pc, #20] @ 5ce38 │ │ │ │ + ldr r2, [pc, #20] @ 5ce3c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5cbac │ │ │ │ + bne 5ce98 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cbe0 │ │ │ │ - ldr ip, [pc, #636] @ 5ce30 │ │ │ │ + beq 5cecc │ │ │ │ + ldr ip, [pc, #640] @ 5d120 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cc78 │ │ │ │ + beq 5cf64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5cc30 │ │ │ │ + beq 5cf1c │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cc04 │ │ │ │ + beq 5cef0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cc04 │ │ │ │ + bne 5cef0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cc38 │ │ │ │ + b 5cf24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc18 │ │ │ │ + bne 5cf04 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cc38 │ │ │ │ - bl 1033e0 │ │ │ │ + b 5cf24 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cc78 │ │ │ │ + blt 5cf64 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5cbfc │ │ │ │ - b 5cc10 │ │ │ │ + beq 5cee8 │ │ │ │ + b 5cefc │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2ce4 │ │ │ │ + bl 2ea69c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cc78 │ │ │ │ + beq 5cf64 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cce4 │ │ │ │ + beq 5cfd0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cc80 │ │ │ │ - ldr r3, [pc, #452] @ 5ce34 │ │ │ │ - ldr r1, [pc, #452] @ 5ce38 │ │ │ │ + beq 5cf6c │ │ │ │ + ldr r3, [pc, #456] @ 5d124 │ │ │ │ + ldr r1, [pc, #456] @ 5d128 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ce04 │ │ │ │ + b 5d0f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cca4 │ │ │ │ - ldr r3, [pc, #412] @ 5ce34 │ │ │ │ - ldr r1, [pc, #416] @ 5ce3c │ │ │ │ + bne 5cf90 │ │ │ │ + ldr r3, [pc, #416] @ 5d124 │ │ │ │ + ldr r1, [pc, #420] @ 5d12c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5cc78 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5cf64 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cc78 │ │ │ │ + beq 5cf64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cce4 │ │ │ │ - ldr r3, [pc, #368] @ 5ce40 │ │ │ │ - ldr r1, [pc, #368] @ 5ce44 │ │ │ │ + ble 5cfd0 │ │ │ │ + ldr r3, [pc, #372] @ 5d130 │ │ │ │ + ldr r1, [pc, #372] @ 5d134 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 5cc78 │ │ │ │ + bl 113530 │ │ │ │ + b 5cf64 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d4bc │ │ │ │ + bl 5d530 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cd0c │ │ │ │ + bne 5cff8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cc78 │ │ │ │ + beq 5cf64 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 5cc78 │ │ │ │ + bl 113530 │ │ │ │ + b 5cf64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cdb8 │ │ │ │ + beq 5d0a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ccf8 │ │ │ │ + beq 5cfe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ccf8 │ │ │ │ + bne 5cfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5ccf8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5cfe4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce04 │ │ │ │ + beq 5d0f0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5cdf0 │ │ │ │ - bl c3ea4 │ │ │ │ + blt 5d0dc │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 5cdfc │ │ │ │ + bl c7e14 │ │ │ │ + b 5d0e8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ - subseq r3, r7, r0, lsr #27 │ │ │ │ + subseq r3, r7, r8, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r7, [r3, #8] │ │ │ │ - moveq r7, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r7, r7, r1 │ │ │ │ - bne 5cea8 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5cee0 │ │ │ │ - ldr ip, [pc, #432] @ 5d060 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5cf00 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d048 │ │ │ │ - b 5d024 │ │ │ │ - bl ab0dc │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5cf2c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5cf2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 5cef0 │ │ │ │ - cmp r7, #1 │ │ │ │ - moveq r6, #0 │ │ │ │ - beq 5cf60 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 5cf60 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d024 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5cf8c │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d064 │ │ │ │ - mov r2, #22 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r2, [r3] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 143a90 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - addne r7, r0, #16 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bne 5cfd0 │ │ │ │ - bl 2917c0 │ │ │ │ - b 5d024 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5cff0 │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5d018 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, #384 @ 0x180 │ │ │ │ - bl 2a870 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge 5d000 │ │ │ │ - b 5cfb4 │ │ │ │ - ldr r3, [pc, #108] @ 5d064 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 5d018 │ │ │ │ - cmp r5, r1 │ │ │ │ - beq 5d010 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - b 5d058 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d02c │ │ │ │ - mov r0, #0 │ │ │ │ - b 5d058 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 5d024 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5d024 │ │ │ │ - cmp r7, #1 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq 5cf68 │ │ │ │ - b 5cf40 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, ip, asr #27 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5d098 │ │ │ │ - ldr r3, [pc, #520] @ 5d294 │ │ │ │ - ldr r1, [pc, #520] @ 5d298 │ │ │ │ + beq 5d168 │ │ │ │ + ldr r3, [pc, #520] @ 5d364 │ │ │ │ + ldr r1, [pc, #520] @ 5d368 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5d0d8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5d1a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d18c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d0e0 │ │ │ │ + bgt 5d1b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d29c │ │ │ │ + ldr r0, [pc, #468] @ 5d36c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d2a0 │ │ │ │ + ldr r1, [pc, #460] @ 5d370 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c4 │ │ │ │ + bl 151cc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d0d8 │ │ │ │ + beq 5d1a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c07a0 <_Py_RestoreSignals@@Base+0xf70> │ │ │ │ + bl 2003e4 <_PyEval_MatchClass@@Base+0x9d0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d138 │ │ │ │ + bne 5d208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0d8 │ │ │ │ + beq 5d1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0d8 │ │ │ │ + bne 5d1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 5d0d8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5d1a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d158 │ │ │ │ + beq 5d228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d158 │ │ │ │ + bne 5d228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d1b8 │ │ │ │ + beq 5d288 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31032c │ │ │ │ + bl 315dec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d0d8 │ │ │ │ + beq 5d1a8 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c0cdc <_Py_RestoreSignals@@Base+0x14ac> │ │ │ │ + bl 2cb62c <_Py_RestoreSignals@@Base+0xf24> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d1a0 │ │ │ │ + bne 5d270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b 5d0d8 │ │ │ │ + bl 99e94 │ │ │ │ + b 5d1a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d1e8 │ │ │ │ - ldr r0, [pc, #196] @ 5d29c │ │ │ │ + bne 5d2b8 │ │ │ │ + ldr r0, [pc, #196] @ 5d36c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d2a4 │ │ │ │ + ldr r1, [pc, #196] @ 5d374 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 5d0d8 │ │ │ │ - bl ab0dc │ │ │ │ + bl 117854 │ │ │ │ + b 5d1a8 │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d204 │ │ │ │ - bl a5850 │ │ │ │ + bne 5d2d4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d20c │ │ │ │ - b 5d0d8 │ │ │ │ + beq 5d2dc │ │ │ │ + b 5d1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d220 │ │ │ │ - ldr r3, [pc, #128] @ 5d294 │ │ │ │ - ldr r1, [pc, #144] @ 5d2a8 │ │ │ │ + bge 5d2f0 │ │ │ │ + ldr r3, [pc, #128] @ 5d364 │ │ │ │ + ldr r1, [pc, #144] @ 5d378 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5d0d8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 5d1a8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d2ac │ │ │ │ + ldr r3, [pc, #128] @ 5d37c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d274 │ │ │ │ + beq 5d344 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d25c │ │ │ │ - ldr r0, [pc, #80] @ 5d29c │ │ │ │ + bne 5d32c │ │ │ │ + ldr r0, [pc, #80] @ 5d36c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d2b0 │ │ │ │ + ldr r1, [pc, #92] @ 5d380 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 5d0d8 │ │ │ │ + bl 117854 │ │ │ │ + b 5d1a8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d27c │ │ │ │ - bl afc04 │ │ │ │ + beq 5d34c │ │ │ │ + bl afe98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d0d8 │ │ │ │ - ldr r0, [pc, #48] @ 5d2ac │ │ │ │ + blt 5d1a8 │ │ │ │ + ldr r0, [pc, #48] @ 5d37c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b 5d274 │ │ │ │ + b 5d344 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq lr, r6, r4, lsl #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #15 │ │ │ │ - @ instruction: 0x0038e7fc │ │ │ │ - eorseq fp, r8, r4, lsr #29 │ │ │ │ + @ instruction: 0x0038f8dc │ │ │ │ + eorseq pc, r8, r8, lsl r9 @ │ │ │ │ + eorseq sp, r8, ip, asr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr r8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c5014 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5d2fc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5d350 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 354c04 │ │ │ │ - ldr r3, [pc, #20] @ 5d358 │ │ │ │ - ldr r2, [pc, #20] @ 5d35c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq pc, r8, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d410 │ │ │ │ + ldr r3, [pc, #152] @ 5d434 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d3a4 │ │ │ │ + beq 5d3c8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d3a8 │ │ │ │ + beq 5d3cc │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d414 │ │ │ │ - beq 5d408 │ │ │ │ + ldreq r4, [pc, #88] @ 5d438 │ │ │ │ + beq 5d42c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d404 │ │ │ │ + beq 5d428 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c5014 │ │ │ │ + bl 2cf428 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d408 │ │ │ │ + bne 5d42c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d404 │ │ │ │ + beq 5d428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d404 │ │ │ │ + bne 5d428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +0005d43c : │ │ │ │ + ldr r3, [pc, #4] @ 5d448 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2cad20 │ │ │ │ - ldr r3, [pc, #12] @ 5d444 │ │ │ │ + bl 2d4878 │ │ │ │ + ldr r3, [pc, #12] @ 5d478 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d4b0 │ │ │ │ + bne 5d4e4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #16 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d51c │ │ │ │ + bl 5d570 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d4a4 │ │ │ │ - bl 348454 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d4b0 │ │ │ │ + beq 5d4d8 │ │ │ │ + bl 34a3d8 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 5d4e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d4e4 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d4f0 : │ │ │ │ + ldr r3, [pc, #4] @ 5d4fc │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b79fc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c3210 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d558 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6908 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d560 : │ │ │ │ + ldr r3, [pc, #4] @ 5d56c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldrd sl, [sp] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d730 │ │ │ │ + bne 5d784 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d740 │ │ │ │ + ldr r3, [pc, #472] @ 5d794 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5e0 │ │ │ │ - ldr r3, [pc, #436] @ 5d740 │ │ │ │ + bne 5d634 │ │ │ │ + ldr r3, [pc, #436] @ 5d794 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5e0 │ │ │ │ - ldr r3, [pc, #408] @ 5d740 │ │ │ │ + bne 5d634 │ │ │ │ + ldr r3, [pc, #408] @ 5d794 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d648 │ │ │ │ - ldr r3, [pc, #376] @ 5d740 │ │ │ │ + bne 5d69c │ │ │ │ + ldr r3, [pc, #376] @ 5d794 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d648 │ │ │ │ - b 5d660 │ │ │ │ - ldr r3, [pc, #344] @ 5d740 │ │ │ │ + bne 5d69c │ │ │ │ + b 5d6b4 │ │ │ │ + ldr r3, [pc, #344] @ 5d794 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d61c │ │ │ │ - ldr r3, [pc, #312] @ 5d740 │ │ │ │ + bne 5d670 │ │ │ │ + ldr r3, [pc, #312] @ 5d794 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d6b8 │ │ │ │ - b 5d714 │ │ │ │ + bne 5d70c │ │ │ │ + b 5d768 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d744 │ │ │ │ - ldr r1, [pc, #240] @ 5d748 │ │ │ │ - ldrne r0, [pc, #232] @ 5d744 │ │ │ │ - ldrne r1, [pc, #236] @ 5d74c │ │ │ │ - b 5d738 │ │ │ │ + ldr r0, [pc, #240] @ 5d798 │ │ │ │ + ldr r1, [pc, #240] @ 5d79c │ │ │ │ + ldrne r0, [pc, #232] @ 5d798 │ │ │ │ + ldrne r1, [pc, #236] @ 5d7a0 │ │ │ │ + b 5d78c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d750 │ │ │ │ + ldr r1, [pc, #228] @ 5d7a4 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d754 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d7a8 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d750 │ │ │ │ + ldr r3, [pc, #212] @ 5d7a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d6a0 │ │ │ │ + beq 5d6f4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d744 │ │ │ │ - ldr r1, [pc, #192] @ 5d758 │ │ │ │ - ldrne r0, [pc, #168] @ 5d744 │ │ │ │ - ldrne r1, [pc, #188] @ 5d75c │ │ │ │ - b 5d738 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d760 │ │ │ │ - ldr r1, [pc, #180] @ 5d764 │ │ │ │ - ldrne r0, [pc, #172] @ 5d760 │ │ │ │ - ldrne r1, [pc, #176] @ 5d768 │ │ │ │ - b 5d738 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d750 │ │ │ │ - ldr r3, [pc, #136] @ 5d750 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d754 │ │ │ │ + ldr r0, [pc, #176] @ 5d798 │ │ │ │ + ldr r1, [pc, #192] @ 5d7ac │ │ │ │ + ldrne r0, [pc, #168] @ 5d798 │ │ │ │ + ldrne r1, [pc, #188] @ 5d7b0 │ │ │ │ + b 5d78c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d7b4 │ │ │ │ + ldr r1, [pc, #180] @ 5d7b8 │ │ │ │ + ldrne r0, [pc, #172] @ 5d7b4 │ │ │ │ + ldrne r1, [pc, #176] @ 5d7bc │ │ │ │ + b 5d78c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d7a4 │ │ │ │ + ldr r3, [pc, #136] @ 5d7a4 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d7a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d6fc │ │ │ │ + beq 5d750 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d738 │ │ │ │ + b 5d78c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d744 │ │ │ │ - ldr r1, [pc, #96] @ 5d76c │ │ │ │ - ldrne r0, [pc, #52] @ 5d744 │ │ │ │ - ldrne r1, [pc, #92] @ 5d770 │ │ │ │ - b 5d738 │ │ │ │ + ldr r0, [pc, #60] @ 5d798 │ │ │ │ + ldr r1, [pc, #96] @ 5d7c0 │ │ │ │ + ldrne r0, [pc, #52] @ 5d798 │ │ │ │ + ldrne r1, [pc, #92] @ 5d7c4 │ │ │ │ + b 5d78c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a2f4 │ │ │ │ - ldr r1, [pc, #60] @ 5d774 │ │ │ │ + ldr r1, [pc, #60] @ 5d7c8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ @@ -52380,272 +52399,344 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - ldr r0, [pc] @ 5d780 │ │ │ │ + │ │ │ │ +0005d7cc : │ │ │ │ + ldr r3, [pc, #4] @ 5d7d8 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d810 │ │ │ │ + bne 5d868 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #24 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d51c │ │ │ │ + bl 5d570 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32669c <_Py_c_abs@@Base> │ │ │ │ + bl 329e60 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d800 │ │ │ │ - bl 348454 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d810 │ │ │ │ - ldr r0, [pc, #20] @ 5d81c │ │ │ │ + beq 5d858 │ │ │ │ + bl 34a3d8 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 5d868 │ │ │ │ + ldr r0, [pc, #20] @ 5d874 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r4, ror #16 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6568 │ │ │ │ + eorseq pc, r8, r0, lsl #19 │ │ │ │ + ldr r0, [pc] @ 5d880 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d870 │ │ │ │ + beq 5d8cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d870 │ │ │ │ + beq 5d8cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d870 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d8cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 1889f8 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c7d20 │ │ │ │ + bl 2d1c18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5d914 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + ldrne r7, [r3, #8] │ │ │ │ + moveq r7, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r7, r7, r1 │ │ │ │ + bne 5d94c │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5d984 │ │ │ │ + ldr ip, [pc, #432] @ 5db04 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str ip, [sp] │ │ │ │ + mov ip, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5d8c4 │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5db60 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5dac8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 5d9a4 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5daec │ │ │ │ + b 5dac8 │ │ │ │ + bl ab298 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5d9d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d8e4 │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b518 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 5d914 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d90c │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5d9d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmn r5, #1 │ │ │ │ + beq 5d994 │ │ │ │ + cmp r7, #1 │ │ │ │ + moveq r6, #0 │ │ │ │ + beq 5da04 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 5da04 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5dac8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 5da30 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r1, [pc, #240] @ 5db08 │ │ │ │ + mov r2, #22 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + str r2, [r3] │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 1441dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + addne r7, r0, #16 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bne 5da74 │ │ │ │ + bl 29fe74 │ │ │ │ + b 5dac8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 5da94 │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5dabc │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, #384 @ 0x180 │ │ │ │ + bl 2a870 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge 5daa4 │ │ │ │ + b 5da58 │ │ │ │ + ldr r3, [pc, #108] @ 5db08 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 5dabc │ │ │ │ + cmp r5, r1 │ │ │ │ + beq 5dab4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + b 5dafc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 5dad0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5dafc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 5dac8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 5dac8 │ │ │ │ + cmp r7, #1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq 5da0c │ │ │ │ + b 5d9e4 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r3, r7, r8, lsr #29 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d918 : │ │ │ │ +0005db0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d93c │ │ │ │ - bl 346fd4 │ │ │ │ - b 5d94c │ │ │ │ + bne 5db30 │ │ │ │ + bl 349034 │ │ │ │ + b 5db40 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 31fb70 │ │ │ │ + bl 323b2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5d95c │ │ │ │ - ldr r0, [pc, #28] @ 5d970 │ │ │ │ - bl 299484 │ │ │ │ + bge 5db50 │ │ │ │ + ldr r0, [pc, #28] @ 5db64 │ │ │ │ + bl 2a7600 │ │ │ │ mov r4, #0 │ │ │ │ - b 5d964 │ │ │ │ + b 5db58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038e8d4 │ │ │ │ + @ instruction: 0x0038f9f0 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d99c │ │ │ │ + beq 5db90 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ - bne 5d9bc │ │ │ │ + bne 5dbb0 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5d9c4 │ │ │ │ - b 128d34 │ │ │ │ - eorseq sp, r8, r0, asr r9 │ │ │ │ + ldr r0, [pc] @ 5dbb8 │ │ │ │ + b 128ccc │ │ │ │ + @ instruction: 0x0038e8fc │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - moveq r5, r3 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 5dc4c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, r5, r1 │ │ │ │ - bne 5da30 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5da6c │ │ │ │ - ldr ip, [pc, #220] @ 5db14 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov lr, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 5da6c │ │ │ │ - mov r4, #0 │ │ │ │ - b 5db00 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 17c8b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5da64 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 5daac │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1e8f48 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5dab0 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5dab0 │ │ │ │ - b 5da64 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - bl c3ea4 │ │ │ │ - add r6, r6, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29c40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 5daf4 │ │ │ │ - ldr r3, [pc, #48] @ 5db18 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5db00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9b45c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5dbfc │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 230470 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5dcc4 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5dc1c │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b3b0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 5dc4c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5dc44 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, ip, lsr lr │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - bx lr │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5db30 │ │ │ │ - b 604d0 │ │ │ │ + bne 5dc60 │ │ │ │ + b 5dfe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 325ef8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 3296bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + │ │ │ │ +0005dc90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 323b2c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ - ldr r3, [pc, #700] @ 5de38 │ │ │ │ + ldr r3, [pc, #700] @ 5df9c │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ands r5, r8, #63 @ 0x3f │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ ldm r0, {r2, r7} │ │ │ │ moveq r3, #1 │ │ │ │ @@ -52706,20 +52797,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r8, {r0, r1} │ │ │ │ add r3, r3, r5, lsl #6 │ │ │ │ sub r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dca0 │ │ │ │ + bne 5de04 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ eor r5, r1, r1, ror #16 │ │ │ │ lsr r5, r5, #8 │ │ │ │ bic r5, r5, #65280 @ 0xff00 │ │ │ │ eor r5, r5, r1, ror #8 │ │ │ │ eor lr, r2, r2, ror #16 │ │ │ │ @@ -52798,61 +52889,68 @@ │ │ │ │ strb ip, [r4, #14] │ │ │ │ strb r0, [r4, #18] │ │ │ │ strb r3, [r4, #24] │ │ │ │ lsr r3, r3, #24 │ │ │ │ strb r3, [r4, #27] │ │ │ │ lsr r3, r6, #24 │ │ │ │ strb r3, [r4, #31] │ │ │ │ - ldr r3, [pc, #56] @ 5de38 │ │ │ │ + ldr r3, [pc, #56] @ 5df9c │ │ │ │ strb r1, [r4, #25] │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsr r1, r6, #8 │ │ │ │ lsr r2, r6, #16 │ │ │ │ strb r6, [r4, #28] │ │ │ │ strb r1, [r4, #29] │ │ │ │ strb r2, [r4, #30] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5de30 │ │ │ │ + beq 5df94 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005de3c : │ │ │ │ +0005dfa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 31fb70 │ │ │ │ + bl cadc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005de70 : │ │ │ │ + b 5dfd8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 3476f0 <_PyLong_DivmodNear@@Base+0x172c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl cac44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bc0b4 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 3296bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5e020 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r0, [pc] @ 5e028 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -53004,47 +53102,47 @@ │ │ │ │ eor r3, ip, ip, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, ip, ror #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [pc, #4088] @ 5f120 │ │ │ │ + ldr r9, [pc, #4088] @ 5f2a8 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f124 │ │ │ │ + ldr r8, [pc, #4080] @ 5f2ac │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f128 │ │ │ │ + ldr sl, [pc, #4072] @ 5f2b0 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f12c │ │ │ │ + ldr r4, [pc, #4064] @ 5f2b4 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f130 │ │ │ │ + ldr ip, [pc, #4056] @ 5f2b8 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f134 │ │ │ │ + ldr fp, [pc, #4048] @ 5f2bc │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f138 │ │ │ │ + ldr ip, [pc, #4040] @ 5f2c0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f13c │ │ │ │ + ldr r6, [pc, #4036] @ 5f2c4 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f140 │ │ │ │ + ldr ip, [pc, #4028] @ 5f2c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f144 │ │ │ │ + ldr r0, [pc, #4024] @ 5f2cc │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f148 │ │ │ │ + ldr r2, [pc, #4012] @ 5f2d0 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f14c │ │ │ │ + ldr r3, [pc, #4004] @ 5f2d4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r6, r6, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -53294,15 +53392,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bic r1, r7, r9 │ │ │ │ and r4, sl, r9 │ │ │ │ eor r1, r1, r4 │ │ │ │ add r4, r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #2976] @ 5f150 │ │ │ │ + ldr r2, [pc, #2976] @ 5f2d8 │ │ │ │ add r8, r0, r4 │ │ │ │ add r2, r1, r2 │ │ │ │ add r7, r2, r7 │ │ │ │ eor r2, r5, r0 │ │ │ │ and r6, r6, r2 │ │ │ │ ror r2, r8, #11 │ │ │ │ eor r2, r2, r8, ror #6 │ │ │ │ @@ -53316,15 +53414,15 @@ │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ and r6, r9, r8 │ │ │ │ bic lr, sl, r8 │ │ │ │ eor lr, lr, r6 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add lr, r2, lr │ │ │ │ - ldr r2, [pc, #2892] @ 5f154 │ │ │ │ + ldr r2, [pc, #2892] @ 5f2dc │ │ │ │ add r6, r1, lr │ │ │ │ add r2, r7, r2 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add sl, r2, sl │ │ │ │ @@ -53338,15 +53436,15 @@ │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ and r7, r8, r6 │ │ │ │ bic r3, r9, r6 │ │ │ │ eor r3, r3, r7 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ add r5, r5, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 5f158 │ │ │ │ + ldr r3, [pc, #2808] @ 5f2e0 │ │ │ │ add r7, r2, r5 │ │ │ │ add r3, sl, r3 │ │ │ │ add r9, r3, r9 │ │ │ │ eor sl, r1, r2 │ │ │ │ ror r3, r2, #13 │ │ │ │ and fp, r1, r2 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ @@ -53362,15 +53460,15 @@ │ │ │ │ add r0, r0, r9 │ │ │ │ bic ip, r8, r7 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r0, ip │ │ │ │ eor r0, r9, r9, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - ldr sl, [pc, #2716] @ 5f15c │ │ │ │ + ldr sl, [pc, #2716] @ 5f2e4 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r9, ror #8 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ @@ -53395,15 +53493,15 @@ │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r1, r1, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr fp, [pc, #2588] @ 5f160 │ │ │ │ + ldr fp, [pc, #2588] @ 5f2e8 │ │ │ │ ror r8, r8, #18 │ │ │ │ eor r8, r8, sl, ror #7 │ │ │ │ eor r8, r8, sl, lsr #3 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r0, r4 │ │ │ │ @@ -53421,15 +53519,15 @@ │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and fp, r3, r0 │ │ │ │ eor r6, r6, fp │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [pc, #2488] @ 5f164 │ │ │ │ + ldr fp, [pc, #2488] @ 5f2ec │ │ │ │ ror r6, lr, #19 │ │ │ │ eor r6, r6, lr, ror #17 │ │ │ │ eor r6, r6, lr, lsr #10 │ │ │ │ add r6, r6, sl │ │ │ │ bic lr, r7, r8 │ │ │ │ and sl, r9, r8 │ │ │ │ eor lr, lr, sl │ │ │ │ @@ -53474,15 +53572,15 @@ │ │ │ │ eor r5, r5, fp │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, fp, ror #17 │ │ │ │ eor r7, r7, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2280] @ 5f168 │ │ │ │ + ldr fp, [pc, #2280] @ 5f2f0 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ @@ -53511,15 +53609,15 @@ │ │ │ │ eor ip, ip, fp │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, fp, ror #17 │ │ │ │ eor r9, r9, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2136] @ 5f16c │ │ │ │ + ldr fp, [pc, #2136] @ 5f2f4 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r1, r1, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ @@ -53548,15 +53646,15 @@ │ │ │ │ eor r4, r4, fp │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, fp, ror #17 │ │ │ │ eor r8, r8, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1992] @ 5f170 │ │ │ │ + ldr fp, [pc, #1992] @ 5f2f8 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -53585,15 +53683,15 @@ │ │ │ │ eor lr, lr, fp │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1848] @ 5f174 │ │ │ │ + ldr fp, [pc, #1848] @ 5f2fc │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r3 │ │ │ │ ror r3, r6, #11 │ │ │ │ @@ -53605,15 +53703,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and fp, r0, r1 │ │ │ │ eor r7, r7, fp │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [pc, #1772] @ 5f178 │ │ │ │ + ldr fp, [pc, #1772] @ 5f300 │ │ │ │ ror r7, r5, #18 │ │ │ │ eor r7, r7, r5, ror #7 │ │ │ │ eor r7, r7, r5, lsr #3 │ │ │ │ add r7, r7, sl │ │ │ │ bic r5, r9, r6 │ │ │ │ and sl, r8, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -53655,15 +53753,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1576] @ 5f17c │ │ │ │ + ldr fp, [pc, #1576] @ 5f304 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53692,15 +53790,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1432] @ 5f180 │ │ │ │ + ldr fp, [pc, #1432] @ 5f308 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53729,15 +53827,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1288] @ 5f184 │ │ │ │ + ldr fp, [pc, #1288] @ 5f30c │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53766,15 +53864,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1144] @ 5f188 │ │ │ │ + ldr fp, [pc, #1144] @ 5f310 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53803,15 +53901,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1000] @ 5f18c │ │ │ │ + ldr fp, [pc, #1000] @ 5f314 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53840,15 +53938,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #856] @ 5f190 │ │ │ │ + ldr fp, [pc, #856] @ 5f318 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53877,15 +53975,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #712] @ 5f194 │ │ │ │ + ldr fp, [pc, #712] @ 5f31c │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53914,15 +54012,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #568] @ 5f198 │ │ │ │ + ldr fp, [pc, #568] @ 5f320 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53951,15 +54049,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #424] @ 5f19c │ │ │ │ + ldr sl, [pc, #424] @ 5f324 │ │ │ │ add r0, r0, r9 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ ror r1, r9, #11 │ │ │ │ @@ -53976,27 +54074,27 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and sl, r7, r9 │ │ │ │ ror r8, r4, #18 │ │ │ │ eor r8, r8, r4, ror #7 │ │ │ │ eor r8, r8, r4, lsr #3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr fp, [pc, #328] @ 5f1a0 │ │ │ │ + ldr fp, [pc, #328] @ 5f328 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, r4 │ │ │ │ bic r4, r6, r9 │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, sl, ror #17 │ │ │ │ eor r1, r1, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #284] @ 5f1a4 │ │ │ │ + ldr sl, [pc, #284] @ 5f32c │ │ │ │ add r1, r8, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r8, r0, r4 │ │ │ │ add sl, sl, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -54027,37 +54125,37 @@ │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, sl, ror #17 │ │ │ │ eor lr, lr, sl, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 5f210 │ │ │ │ + b 5f398 │ │ │ │ ldmdbcc r6, {r0, r1, r3, r4, r6, r9, lr, pc}^ │ │ │ │ ldmibpl r1!, {r0, r4, r5, r6, r7, r8, ip}^ │ │ │ │ eorsls r8, pc, #164, 4 @ 0x4000000a │ │ │ │ - blge 776c88 <__bss_end__@@Base+0x1b1d40> │ │ │ │ + blge 776e10 <__bss_end__@@Base+0x1b1ec8> │ │ │ │ stmdale r7, {r3, r4, r7, r9, fp, sp, pc} │ │ │ │ strpl r7, [ip, #-3523] @ 0xfffff23d │ │ │ │ addne r5, r3, #1024 @ 0x400 │ │ │ │ ldmib r5!, {r0, r2, r5, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ ldrtcs r8, [r1], #-1470 @ 0xfffffa42 │ │ │ │ strblt pc, [r0, #3023] @ 0xbcf @ │ │ │ │ teqvc r7, r1 @ │ │ │ │ addmi r2, sl, #152, 30 @ 0x260 │ │ │ │ adcsvc r5, lr, #116, 26 @ 0x1d00 │ │ │ │ ldrshhi fp, [lr], #30 │ │ │ │ - blls ff760bfc <__bss_end__@@Base+0xff19bcb4> │ │ │ │ + blls ff760d84 <__bss_end__@@Base+0xff19be3c> │ │ │ │ orrsgt pc, fp, r4, ror r1 @ │ │ │ │ ldr r6, [fp], #2497 @ 0x9c1 │ │ │ │ svc 0x00be4786 │ │ │ │ svceq 0x00c19dc6 │ │ │ │ strcs sl, [ip], #-460 @ 0xfffffe34 │ │ │ │ stclcs 12, cr2, [r9, #444]! @ 0x1bc │ │ │ │ - bmi 1d80424 <__bss_end__@@Base+0x17bb4dc> │ │ │ │ + bmi 1d805ac <__bss_end__@@Base+0x17bb664> │ │ │ │ @ instruction: 0x5cb0a9dc │ │ │ │ @ instruction: 0x76f988da │ │ │ │ ldmdals lr!, {r1, r4, r6, r8, ip, lr} │ │ │ │ ldmdage r1!, {r0, r2, r3, r5, r6, r9, sl, lr, pc} │ │ │ │ andlt r2, r3, r8, asr #15 │ │ │ │ svclt 0x00597fc7 │ │ │ │ @ instruction: 0xc6e00bf3 │ │ │ │ @@ -54082,22 +54180,22 @@ │ │ │ │ rsbne sl, sl, r0, ror r0 │ │ │ │ stmibne r4!, {r1, r2, r4, r8, lr, pc} │ │ │ │ cdpne 12, 3, cr6, cr7, cr8, {0} │ │ │ │ strbcs r7, [r8, -ip, asr #14] │ │ │ │ ldrtcc fp, [r0], #3253 @ 0xcb5 │ │ │ │ ldmdbcc ip, {r0, r1, r4, r5, r7, sl, fp} │ │ │ │ vfnmami.f32 s21, s16, s20 │ │ │ │ - blpl fe791b3c <__bss_end__@@Base+0xfe1ccbf4> │ │ │ │ + blpl fe791cc4 <__bss_end__@@Base+0xfe1ccd7c> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f208 │ │ │ │ + strvc r8, [pc], #750 @ 5f390 │ │ │ │ stmiavc r5!, {r0, r1, r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ strbhi r7, [r8], #2068 @ 0x814 │ │ │ │ stclhi 2, cr0, [r7], {8} │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r2, [pc, #-116] @ 5f1a8 │ │ │ │ + ldr r2, [pc, #-116] @ 5f330 │ │ │ │ add sl, r1, r6 │ │ │ │ add r2, lr, r2 │ │ │ │ eor lr, r0, r1 │ │ │ │ and lr, lr, r3 │ │ │ │ ror r3, sl, #11 │ │ │ │ eor r3, r3, sl, ror #6 │ │ │ │ add r7, r2, r7 │ │ │ │ @@ -54125,15 +54223,15 @@ │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ror r3, r3, #19 │ │ │ │ eor r3, r3, r7, ror #17 │ │ │ │ eor r3, r3, r7, lsr #10 │ │ │ │ add r3, lr, r3 │ │ │ │ - ldr lr, [pc, #-256] @ 5f1ac │ │ │ │ + ldr lr, [pc, #-256] @ 5f334 │ │ │ │ add r7, r2, r5 │ │ │ │ add lr, r3, lr │ │ │ │ add lr, lr, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -54164,15 +54262,15 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr ip, [pc, #-408] @ 5f1b0 │ │ │ │ + ldr ip, [pc, #-408] @ 5f338 │ │ │ │ add r0, r3, r9 │ │ │ │ add ip, lr, ip │ │ │ │ eor lr, r2, r3 │ │ │ │ and r1, r1, lr │ │ │ │ ror lr, r0, #11 │ │ │ │ eor lr, lr, r0, ror #6 │ │ │ │ add r8, ip, r8 │ │ │ │ @@ -54239,15 +54337,15 @@ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr fp, [pc, #-704] @ 5f1b4 │ │ │ │ + ldr fp, [pc, #-704] @ 5f33c │ │ │ │ add r2, r8, ip │ │ │ │ add fp, r6, fp │ │ │ │ ror r6, r2, #11 │ │ │ │ eor sl, r4, r8 │ │ │ │ eor r6, r6, r2, ror #6 │ │ │ │ add fp, fp, r7 │ │ │ │ and sl, sl, r3 │ │ │ │ @@ -54277,15 +54375,15 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #-852] @ 5f1b8 │ │ │ │ + ldr fp, [pc, #-852] @ 5f340 │ │ │ │ add r3, r7, sl │ │ │ │ add fp, r5, fp │ │ │ │ ror r5, r3, #11 │ │ │ │ eor r6, r8, r7 │ │ │ │ eor r5, r5, r3, ror #6 │ │ │ │ add fp, fp, r0 │ │ │ │ and r6, r6, r4 │ │ │ │ @@ -54315,15 +54413,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #-1000] @ 5f1bc │ │ │ │ + ldr r4, [pc, #-1000] @ 5f344 │ │ │ │ add r6, r0, fp │ │ │ │ add r4, r5, r4 │ │ │ │ eor r5, r7, r0 │ │ │ │ and r8, r8, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add r4, r4, r1 │ │ │ │ @@ -54356,15 +54454,15 @@ │ │ │ │ eor lr, lr, r5, ror #17 │ │ │ │ eor lr, lr, r5, lsr #10 │ │ │ │ add lr, r4, lr │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r8, r1, lr │ │ │ │ - ldr lr, [pc, #-1160] @ 5f1c0 │ │ │ │ + ldr lr, [pc, #-1160] @ 5f348 │ │ │ │ ror r5, r8, #11 │ │ │ │ add lr, r4, lr │ │ │ │ eor r5, r5, r8, ror #6 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, r8, ror #25 │ │ │ │ eor r4, r0, r1 │ │ │ │ add r5, r5, lr │ │ │ │ @@ -54392,15 +54490,15 @@ │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r4, ror #17 │ │ │ │ eor ip, ip, r4, lsr #10 │ │ │ │ add ip, lr, ip │ │ │ │ add r4, r2, r5 │ │ │ │ - ldr lr, [pc, #-1300] @ 5f1c4 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f34c │ │ │ │ ror r9, r4, #11 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add lr, ip, lr │ │ │ │ eor r9, r9, r4, ror #6 │ │ │ │ eor ip, r1, r2 │ │ │ │ add lr, lr, r3 │ │ │ │ and ip, ip, r0 │ │ │ │ @@ -54431,15 +54529,15 @@ │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, r3, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, r3, r9 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #-1452] @ 5f1c8 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f350 │ │ │ │ ror lr, r7, #11 │ │ │ │ add r0, ip, r0 │ │ │ │ eor lr, lr, r7, ror #6 │ │ │ │ eor ip, r2, r3 │ │ │ │ add r6, r0, r6 │ │ │ │ and ip, ip, r1 │ │ │ │ eor lr, lr, r7, ror #25 │ │ │ │ @@ -54465,15 +54563,15 @@ │ │ │ │ add lr, lr, ip │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r6, ror #17 │ │ │ │ add r0, r0, fp │ │ │ │ eor ip, ip, r6, lsr #10 │ │ │ │ - ldr sl, [pc, #-1584] @ 5f1cc │ │ │ │ + ldr sl, [pc, #-1584] @ 5f354 │ │ │ │ add r6, r0, lr │ │ │ │ add r1, r1, ip │ │ │ │ add sl, r1, sl │ │ │ │ ror ip, r6, #11 │ │ │ │ add sl, sl, r8 │ │ │ │ eor ip, ip, r6, ror #6 │ │ │ │ eor r8, r3, r0 │ │ │ │ @@ -54503,15 +54601,15 @@ │ │ │ │ eor r8, r8, sl │ │ │ │ add ip, ip, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #-1732] @ 5f1d0 │ │ │ │ + ldr sl, [pc, #-1732] @ 5f358 │ │ │ │ add r2, r2, r8 │ │ │ │ add sl, r2, sl │ │ │ │ add sl, sl, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ eor r4, r0, r1 │ │ │ │ ror r2, r1, #13 │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ @@ -54545,15 +54643,15 @@ │ │ │ │ eor r5, r5, sl, ror #17 │ │ │ │ eor r5, r5, sl, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ eor sl, r1, r2 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ and sl, sl, r0 │ │ │ │ - ldr r0, [pc, #-1896] @ 5f1d4 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f35c │ │ │ │ add r5, r2, r4 │ │ │ │ add r0, fp, r0 │ │ │ │ add r0, r0, r7 │ │ │ │ and r7, r1, r2 │ │ │ │ eor sl, sl, r7 │ │ │ │ ror r3, r2, #13 │ │ │ │ ror r7, r5, #11 │ │ │ │ @@ -54589,15 +54687,15 @@ │ │ │ │ eor r0, r0, r3, ror #2 │ │ │ │ and r1, r1, r9 │ │ │ │ and r9, r2, r3 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor r0, r0, r3, ror #22 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #-2068] @ 5f1d8 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f360 │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r9, r1 │ │ │ │ add lr, r3, r7 │ │ │ │ add r1, r1, r6 │ │ │ │ ror r6, lr, #11 │ │ │ │ eor r6, r6, lr, ror #6 │ │ │ │ eor r6, r6, lr, ror #25 │ │ │ │ @@ -54626,15 +54724,15 @@ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and r9, r3, r0 │ │ │ │ eor r2, r2, r9 │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #-2212] @ 5f1dc │ │ │ │ + ldr r2, [pc, #-2212] @ 5f364 │ │ │ │ add r1, r1, ip │ │ │ │ add r2, r9, r2 │ │ │ │ eor r9, r0, r1 │ │ │ │ and r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ror r3, r3, #18 │ │ │ │ @@ -54662,15 +54760,15 @@ │ │ │ │ eor r4, r4, r9 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ror r4, r4, #19 │ │ │ │ eor r4, r4, r9, ror #17 │ │ │ │ eor r4, r4, r9, lsr #10 │ │ │ │ - ldr r9, [pc, #-2352] @ 5f1e0 │ │ │ │ + ldr r9, [pc, #-2352] @ 5f368 │ │ │ │ add r3, r3, r4 │ │ │ │ add r9, r3, r9 │ │ │ │ add r4, r1, r8 │ │ │ │ add r9, r9, r5 │ │ │ │ eor r5, r1, r2 │ │ │ │ and r0, r0, r5 │ │ │ │ ror r5, r4, #11 │ │ │ │ @@ -54690,15 +54788,15 @@ │ │ │ │ ror r0, r0, #18 │ │ │ │ eor r0, r0, r7, ror #7 │ │ │ │ eor r0, r0, r7, lsr #3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ and r9, ip, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #-2460] @ 5f1e4 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f36c │ │ │ │ add r0, r0, r7 │ │ │ │ bic r7, lr, r4 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ror r7, r7, #19 │ │ │ │ @@ -54740,15 +54838,15 @@ │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r1, r1, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ eor sl, r3, r9 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ and sl, sl, r2 │ │ │ │ - ldr r2, [pc, #-2656] @ 5f1e8 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f370 │ │ │ │ add r6, r3, lr │ │ │ │ add r2, fp, r2 │ │ │ │ add r2, r2, ip │ │ │ │ and ip, r3, r9 │ │ │ │ eor sl, sl, ip │ │ │ │ ror r1, r9, #13 │ │ │ │ ror ip, r6, #11 │ │ │ │ @@ -54782,15 +54880,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and r3, r3, r8 │ │ │ │ and r8, r9, r1 │ │ │ │ eor r3, r3, r8 │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #-2820] @ 5f1ec │ │ │ │ + ldr r3, [pc, #-2820] @ 5f374 │ │ │ │ add r2, r2, r5 │ │ │ │ add r5, r9, ip │ │ │ │ add r3, r8, r3 │ │ │ │ ror r8, r5, #11 │ │ │ │ eor r8, r8, r5, ror #6 │ │ │ │ add r3, r3, r4 │ │ │ │ eor r8, r8, r5, ror #25 │ │ │ │ @@ -54818,15 +54916,15 @@ │ │ │ │ add fp, r4, r8 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r4, r1, r2 │ │ │ │ eor sl, sl, r4 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #-2960] @ 5f1f0 │ │ │ │ + ldr lr, [pc, #-2960] @ 5f378 │ │ │ │ add r4, r1, r9 │ │ │ │ add lr, fp, lr │ │ │ │ add r7, lr, r7 │ │ │ │ ror lr, r4, #11 │ │ │ │ eor lr, lr, r4, ror #6 │ │ │ │ eor lr, lr, r4, ror #25 │ │ │ │ add lr, lr, r7 │ │ │ │ @@ -54853,15 +54951,15 @@ │ │ │ │ eor r1, r1, r8 │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ - ldr sl, [pc, #-3096] @ 5f1f4 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f37c │ │ │ │ add r1, r7, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r7, r2, lr │ │ │ │ add sl, sl, r6 │ │ │ │ ror r6, r7, #11 │ │ │ │ eor r8, r3, ip │ │ │ │ eor r6, r6, r7, ror #6 │ │ │ │ @@ -54891,15 +54989,15 @@ │ │ │ │ add r8, r6, r8 │ │ │ │ ror r6, fp, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3244] @ 5f1f8 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f380 │ │ │ │ add r6, r3, r8 │ │ │ │ add r2, r9, r2 │ │ │ │ add r2, r2, r5 │ │ │ │ eor r9, ip, r1 │ │ │ │ ror r5, r1, #13 │ │ │ │ eor r5, r5, r1, ror #2 │ │ │ │ and r3, r3, r9 │ │ │ │ @@ -54929,15 +55027,15 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, r9, ror #17 │ │ │ │ eor lr, lr, r9, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r9, [pc, #-3392] @ 5f1fc │ │ │ │ + ldr r9, [pc, #-3392] @ 5f384 │ │ │ │ eor r2, r1, r5 │ │ │ │ ror lr, r5, #13 │ │ │ │ add r9, sl, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ eor lr, lr, r5, ror #2 │ │ │ │ and r4, r1, r5 │ │ │ │ and r2, r2, ip │ │ │ │ @@ -54975,15 +55073,15 @@ │ │ │ │ eor r2, r2, lr, ror #2 │ │ │ │ and r4, r4, r1 │ │ │ │ eor r4, r4, r8 │ │ │ │ eor r2, r2, lr, ror #22 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3572] @ 5f200 │ │ │ │ + ldr r3, [pc, #-3572] @ 5f388 │ │ │ │ add r1, r1, r0 │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ ror r7, r1, #11 │ │ │ │ eor r7, r7, r1, ror #6 │ │ │ │ eor r7, r7, r1, ror #25 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -55010,15 +55108,15 @@ │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r7, lr, r2 │ │ │ │ and r9, r9, r5 │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, r9 │ │ │ │ add r3, r3, r0 │ │ │ │ - ldr r0, [pc, #-3708] @ 5f204 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f38c │ │ │ │ add r5, r5, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ add r6, r0, r6 │ │ │ │ ror r0, r5, #11 │ │ │ │ eor r0, r0, r5, ror #6 │ │ │ │ eor r0, r0, r5, ror #25 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -55045,15 +55143,15 @@ │ │ │ │ add r8, r0, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ror r0, r0, #19 │ │ │ │ eor r0, r0, r9, ror #17 │ │ │ │ eor r0, r0, r9, lsr #10 │ │ │ │ add r7, r7, r0 │ │ │ │ - ldr r0, [pc, #-3844] @ 5f208 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f390 │ │ │ │ add lr, lr, r8 │ │ │ │ add r0, r7, r0 │ │ │ │ ror r9, lr, #11 │ │ │ │ add ip, r0, ip │ │ │ │ eor r9, r9, lr, ror #6 │ │ │ │ ror r0, r6, #13 │ │ │ │ eor r0, r0, r6, ror #2 │ │ │ │ @@ -55079,15 +55177,15 @@ │ │ │ │ and sl, r5, lr │ │ │ │ bic r8, r1, lr │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r9, r8 │ │ │ │ ror r9, r4, #19 │ │ │ │ eor r9, r9, r4, ror #17 │ │ │ │ eor r9, r9, r4, lsr #10 │ │ │ │ - ldr r4, [pc, #-3976] @ 5f20c │ │ │ │ + ldr r4, [pc, #-3976] @ 5f394 │ │ │ │ add ip, ip, r9 │ │ │ │ add r4, ip, r4 │ │ │ │ eor r9, r6, r0 │ │ │ │ add r4, r4, r1 │ │ │ │ ror r1, r0, #13 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ @@ -55114,15 +55212,15 @@ │ │ │ │ bic r9, r5, r2 │ │ │ │ eor r9, r9, sl │ │ │ │ add r4, r4, r9 │ │ │ │ ror r9, r7, #19 │ │ │ │ eor r9, r9, r7, ror #17 │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add r7, r8, r9 │ │ │ │ - ldr r9, [pc, #660] @ 604b4 │ │ │ │ + ldr r9, [pc, #660] @ 6063c │ │ │ │ eor sl, r0, r1 │ │ │ │ ror r8, r1, #13 │ │ │ │ add r9, r7, r9 │ │ │ │ eor r8, r8, r1, ror #2 │ │ │ │ and sl, sl, r6 │ │ │ │ add r9, r9, r5 │ │ │ │ and r5, r0, r1 │ │ │ │ @@ -55168,22 +55266,22 @@ │ │ │ │ eor r4, r4, r5, ror #22 │ │ │ │ add r4, r4, ip │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r4, r4, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r9, #12] │ │ │ │ - ldr ip, [pc, #448] @ 604b8 │ │ │ │ + ldr ip, [pc, #448] @ 60640 │ │ │ │ ror r9, r6, #11 │ │ │ │ add ip, r8, ip │ │ │ │ eor r9, r9, r6, ror #6 │ │ │ │ add ip, ip, lr │ │ │ │ eor r9, r9, r6, ror #25 │ │ │ │ add r9, r9, ip │ │ │ │ - ldr sl, [pc, #424] @ 604bc │ │ │ │ + ldr sl, [pc, #424] @ 60644 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ and lr, r3, r6 │ │ │ │ add sl, ip, sl │ │ │ │ bic ip, r2, r6 │ │ │ │ eor ip, ip, lr │ │ │ │ add r9, r9, ip │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ @@ -55219,15 +55317,15 @@ │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add lr, lr, r9 │ │ │ │ eor r7, r4, ip │ │ │ │ add lr, lr, r2 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r2, r0, #11 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [pc, #252] @ 604c0 │ │ │ │ + ldr r9, [pc, #252] @ 60648 │ │ │ │ eor r2, r2, r0, ror #6 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r2, r2, r0, ror #25 │ │ │ │ add r9, r5, r9 │ │ │ │ bic r5, r3, r0 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -55285,416 +55383,490 @@ │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x90befffa │ │ │ │ ldrbge r6, [r0], #-3307 @ 0xfffff315 │ │ │ │ mrclt 3, 7, sl, cr9, cr7, {7} │ │ │ │ @ instruction: 0xc67178f2 │ │ │ │ - b 604c8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 34562c <_PyLong_DivmodNear@@Base+0x172c> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6065c │ │ │ │ + b 128ccc │ │ │ │ + @ instruction: 0x0038fad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 60dac │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + ldrne r3, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 325ef8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 60510 │ │ │ │ - b a5b40 │ │ │ │ - ldr r0, [pc] @ 60518 │ │ │ │ + addne r0, r0, r3, lsl #4 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r2, [pc, #32] @ 606c0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 606bc │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6052c │ │ │ │ - b 128d34 │ │ │ │ - @ instruction: 0x0038e9b4 │ │ │ │ + b 294aec │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 605bc │ │ │ │ + ldr r2, [pc, #112] @ 60750 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6056c │ │ │ │ + beq 60700 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5db60 │ │ │ │ + bl 5dcc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6058c │ │ │ │ + beq 60720 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 605bc │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 60750 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 605b4 │ │ │ │ + beq 60748 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 60afc │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + moveq r5, r3 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - ldrne r3, [r4, #8] │ │ │ │ - pop {r4, lr} │ │ │ │ - addne r0, r0, r3, lsl #4 │ │ │ │ - b a5b40 │ │ │ │ - ldr r2, [pc, #32] @ 60620 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6061c │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ - bx lr │ │ │ │ - b 28576c <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ + add r5, r5, r1 │ │ │ │ + bne 607bc │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 607f8 │ │ │ │ + ldr ip, [pc, #220] @ 608a0 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov lr, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 607f8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6088c │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 17d744 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 607f0 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 60838 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1f0338 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6083c │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6083c │ │ │ │ + b 607f0 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + bl c40c4 │ │ │ │ + add r6, r6, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29c40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7e14 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 60880 │ │ │ │ + ldr r3, [pc, #48] @ 608a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + mov r4, r0 │ │ │ │ + b 6088c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a65e8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r3, r7, r0, lsl #30 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 325ef8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 3296bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00060654 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60afc │ │ │ │ +000608d8 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60dac │ │ │ │ │ │ │ │ -00060658 : │ │ │ │ +000608dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr ip, [pc, #88] @ 606c4 │ │ │ │ + bl 357750 │ │ │ │ + ldr ip, [pc, #88] @ 60948 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr r6, [lr] │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r6, r5 │ │ │ │ addne r5, lr, #98304 @ 0x18000 │ │ │ │ - beq 606bc │ │ │ │ + beq 60940 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 606b0 │ │ │ │ + bge 60934 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60690 │ │ │ │ + b 60914 │ │ │ │ ldr r2, [lr] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - bne 60704 │ │ │ │ + bne 60988 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60ab4 │ │ │ │ + ldr r5, [pc, #960] @ 60d38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60728 │ │ │ │ + bne 609ac │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 60754 │ │ │ │ + b 609d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60ab8 │ │ │ │ + ldr r0, [pc, #932] @ 60d3c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 606e8 │ │ │ │ - b 60aa8 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #904] @ 60abc │ │ │ │ + bne 6096c │ │ │ │ + b 60d2c │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #904] @ 60d40 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60754 │ │ │ │ - bl a5850 │ │ │ │ + beq 609d8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60aa8 │ │ │ │ + bne 60d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 6076c │ │ │ │ + bne 609f0 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60798 │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #836] @ 60abc │ │ │ │ + b 60a1c │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #836] @ 60d40 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60798 │ │ │ │ - bl a5850 │ │ │ │ + beq 60a1c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60aa8 │ │ │ │ + bne 60d2c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #768] @ 60ac0 │ │ │ │ + ldr r3, [pc, #768] @ 60d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60828 │ │ │ │ - ldr r3, [pc, #748] @ 60ac0 │ │ │ │ + bne 60aac │ │ │ │ + ldr r3, [pc, #748] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60828 │ │ │ │ + bne 60aac │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60ac0 │ │ │ │ + ldr r3, [pc, #716] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ - ldr r3, [pc, #688] @ 60ac0 │ │ │ │ + bne 60bc4 │ │ │ │ + ldr r3, [pc, #688] @ 60d44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ - b 60a10 │ │ │ │ - ldr r3, [pc, #656] @ 60ac0 │ │ │ │ + bne 60bc4 │ │ │ │ + b 60c94 │ │ │ │ + ldr r3, [pc, #656] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ - ldr r3, [pc, #628] @ 60ac0 │ │ │ │ + bne 60bc4 │ │ │ │ + ldr r3, [pc, #628] @ 60d44 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ + bne 60bc4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60ac0 │ │ │ │ + ldr r3, [pc, #596] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ - ldr r3, [pc, #568] @ 60ac0 │ │ │ │ + bne 60bc4 │ │ │ │ + ldr r3, [pc, #568] @ 60d44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ + bne 60bc4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60940 │ │ │ │ + bne 60bc4 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60ac4 │ │ │ │ + ldr r9, [pc, #492] @ 60d48 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60ac8 │ │ │ │ + ldrlt r9, [pc, #484] @ 60d4c │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #448] @ 60ac4 │ │ │ │ + ldr fp, [pc, #448] @ 60d48 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60ac8 │ │ │ │ + ldrlt fp, [pc, #444] @ 60d4c │ │ │ │ movlt sl, #0 │ │ │ │ - bl 354bf0 │ │ │ │ + bl 355cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60924 │ │ │ │ + beq 60ba8 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60a94 │ │ │ │ + b 60d18 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 60978 │ │ │ │ + b 60bfc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3482fc <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a120 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3482fc <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a120 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60acc │ │ │ │ + ldr r3, [pc, #356] @ 60d50 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r8, r8, r0 │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60a94 │ │ │ │ + beq 60d18 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60ac0 │ │ │ │ + ldr r3, [pc, #244] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a94 │ │ │ │ - ldr r3, [pc, #216] @ 60ac0 │ │ │ │ + bne 60d18 │ │ │ │ + ldr r3, [pc, #216] @ 60d44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a94 │ │ │ │ + bne 60d18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 348454 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60aa8 │ │ │ │ + bl 34a3d8 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 60d2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60a4c │ │ │ │ + beq 60cd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60a94 │ │ │ │ + b 60d18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2a5d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ strd r0, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2049d0 │ │ │ │ + b 210598 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq fp, r8, r0, ror #4 │ │ │ │ + eorseq ip, r8, ip, lsr #8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne 60ae8 │ │ │ │ - ldr r0, [pc, #16] @ 60af4 │ │ │ │ - mov r1, #6 │ │ │ │ - b a57cc │ │ │ │ - ldr r0, [pc, #8] @ 60af8 │ │ │ │ - mov r1, #6 │ │ │ │ - b a57cc │ │ │ │ - eorseq r5, r8, ip, lsl r5 │ │ │ │ - eorseq r5, r8, r4, lsl r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 60d84 │ │ │ │ + ldr r3, [pc, #48] @ 60da4 │ │ │ │ + ldr r1, [pc, #48] @ 60da8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r0, r0, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bl 217d70 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsr r6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ @@ -55705,712 +55877,703 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb lr, [r2, #5] │ │ │ │ lsl r3, r1, r3 │ │ │ │ add r0, r0, r1, lsl lr │ │ │ │ - ldr r1, [pc, #36] @ 60b70 │ │ │ │ + ldr r1, [pc, #36] @ 60e20 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ umull lr, r2, r3, r1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #12 │ │ │ │ lsr r3, r2, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bge feb0b624 <__bss_end__@@Base+0xfe5466dc> │ │ │ │ + bge feb0b8d4 <__bss_end__@@Base+0xfe54698c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 60bac │ │ │ │ - ldr r3, [pc, #52] @ 60bd0 │ │ │ │ - ldr r1, [pc, #52] @ 60bd4 │ │ │ │ + bne 60e5c │ │ │ │ + ldr r3, [pc, #52] @ 60e80 │ │ │ │ + ldr r1, [pc, #52] @ 60e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60bd8 │ │ │ │ + ldr r3, [pc, #32] @ 60e88 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e9d8 │ │ │ │ + @ instruction: 0x0038faf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060bdc <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060e8c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 60c4c <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ - ldr r3, [pc, #48] @ 60c6c <_PyMonitoring_FirePyStartEvent@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 60c70 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bl 20ac90 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 1c86f8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60f38 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt 60f40 <_PyMonitoring_FirePyStartEvent@@Base+0xb4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0xa4> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0xa4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 113530 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, ip, r1 │ │ │ │ + bl 1eeca4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #16] @ 60f8c <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + mov r1, #6 │ │ │ │ + b a584c │ │ │ │ + ldr r0, [pc, #8] @ 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x104> │ │ │ │ + mov r1, #6 │ │ │ │ + b a584c │ │ │ │ + @ instruction: 0x003866b0 │ │ │ │ + eorseq r6, r8, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 60d34 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + bhi 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x15c> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0x178> │ │ │ │ - ldr r2, [pc, #280] @ 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x260> │ │ │ │ - ldr r1, [pc, #280] @ 60e40 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ - ldr r0, [pc, #280] @ 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r0, [pc, #264] @ 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + bne 61008 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #280] @ 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ + ldr r1, [pc, #280] @ 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + ldr r0, [pc, #280] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ + ldr r0, [pc, #264] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d08 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ - b 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + bne 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x130> │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60dfc <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ble 610b0 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #224] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x270> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60dc8 <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ + beq 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x1f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60db4 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ + beq 61068 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60dcc <_PyMonitoring_FirePyStartEvent@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #164] @ 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x270> │ │ │ │ - ldr r1, [pc, #164] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r2, [pc, #152] @ 60e54 <_PyMonitoring_FirePyStartEvent@@Base+0x278> │ │ │ │ - ldr r1, [pc, #152] @ 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #128] @ 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 61080 <_PyMonitoring_FirePyStartEvent@@Base+0x1f4> │ │ │ │ + ldr r3, [pc, #164] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ + ldr r1, [pc, #164] @ 61104 <_PyMonitoring_FirePyStartEvent@@Base+0x278> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ + ldr r2, [pc, #152] @ 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ + ldr r1, [pc, #152] @ 6110c <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + ldr r0, [pc, #128] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e04 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e04 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - bl a5850 │ │ │ │ + bne 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e04 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - b 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + beq 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + b 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 325ef8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 3296bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ - ldr r0, [pc, #52] @ 60e5c <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + beq 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x258> │ │ │ │ + ldr r0, [pc, #52] @ 61110 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r8, ror #29 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq r1, r7, r8, ror #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60afc │ │ │ │ + bl 60dac │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x2b4> │ │ │ │ - ldr r1, [pc, #8] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x2bc> │ │ │ │ - b 23b304 │ │ │ │ - ldr r0, [pc, #4] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x2c0> │ │ │ │ + beq 61144 <_PyMonitoring_FirePyStartEvent@@Base+0x2b8> │ │ │ │ + ldr r1, [pc, #8] @ 6114c <_PyMonitoring_FirePyStartEvent@@Base+0x2c0> │ │ │ │ + b 24d7fc │ │ │ │ + ldr r0, [pc, #4] @ 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 1c33fc │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 60f24 <_PyMonitoring_FirePyStartEvent@@Base+0x348> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x350> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ + ldm r5, {r0, r6} │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 298bc │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b3dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4424 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 60f1c <_PyMonitoring_FirePyStartEvent@@Base+0x340> │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 60f1c <_PyMonitoring_FirePyStartEvent@@Base+0x340> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 113624 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, ip, r1 │ │ │ │ - bl 1e7908 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ 610cc <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #348] @ 61350 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr fp, [sl, #8] │ │ │ │ ldrb r4, [r7] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bge 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x3d0> │ │ │ │ - ldr r3, [pc, #304] @ 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x4f4> │ │ │ │ - ldr r1, [pc, #304] @ 610d4 <_PyMonitoring_FirePyStartEvent@@Base+0x4f8> │ │ │ │ + bge 61230 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #304] @ 61354 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #304] @ 61358 <_PyMonitoring_FirePyStartEvent@@Base+0x4cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ - bl a6568 │ │ │ │ + beq 61250 <_PyMonitoring_FirePyStartEvent@@Base+0x3c4> │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + bne 61250 <_PyMonitoring_FirePyStartEvent@@Base+0x3c4> │ │ │ │ mvn r0, #0 │ │ │ │ - b 610c4 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ - ldr r9, [pc, #260] @ 610d8 <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + b 61348 <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + ldr r9, [pc, #260] @ 6135c <_PyMonitoring_FirePyStartEvent@@Base+0x4d0> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 610c0 <_PyMonitoring_FirePyStartEvent@@Base+0x4e4> │ │ │ │ + beq 61344 <_PyMonitoring_FirePyStartEvent@@Base+0x4b8> │ │ │ │ cmp r4, #15 │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ ldrsbhi r5, [r9, r3] │ │ │ │ ldrsbls r5, [r9, r4] │ │ │ │ addhi r5, r5, #4 │ │ │ │ lsl r3, r5, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 29e68c │ │ │ │ + bl 2ac1e0 │ │ │ │ eor r4, r4, r8, lsl r5 │ │ │ │ lsl sl, r8, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x408> │ │ │ │ + beq 61268 <_PyMonitoring_FirePyStartEvent@@Base+0x3dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ + beq 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 610b0 <_PyMonitoring_FirePyStartEvent@@Base+0x4d4> │ │ │ │ - ldr r3, [pc, #120] @ 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x4f4> │ │ │ │ - ldr r2, [pc, #128] @ 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ + ble 61334 <_PyMonitoring_FirePyStartEvent@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #120] @ 61354 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ + ldr r2, [pc, #128] @ 61360 <_PyMonitoring_FirePyStartEvent@@Base+0x4d4> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + ldr r1, [pc, #116] @ 61364 <_PyMonitoring_FirePyStartEvent@@Base+0x4d8> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ + beq 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ + beq 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x3e8> │ │ │ │ + bne 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 61248 <_PyMonitoring_FirePyStartEvent@@Base+0x3bc> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 60fe4 <_PyMonitoring_FirePyStartEvent@@Base+0x408> │ │ │ │ + b 61268 <_PyMonitoring_FirePyStartEvent@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e9f8 │ │ │ │ - subeq r7, r5, ip, ror #21 │ │ │ │ - eorseq r1, sp, r0, ror sl │ │ │ │ - eorseq sl, r7, r8, lsr #18 │ │ │ │ + eorseq pc, r8, r4, lsl fp @ │ │ │ │ + subeq r8, r5, r8, asr #23 │ │ │ │ + eorseq r2, sp, r0, ror fp │ │ │ │ + eorseq fp, r7, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 61114 <_PyMonitoring_FirePyStartEvent@@Base+0x538> │ │ │ │ + bhi 61398 <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x558> │ │ │ │ - b 61158 <_PyMonitoring_FirePyStartEvent@@Base+0x57c> │ │ │ │ - ldr r0, [pc, #88] @ 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ + bgt 613b8 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ + b 613dc <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ + ldr r0, [pc, #88] @ 613f8 <_PyMonitoring_FirePyStartEvent@@Base+0x56c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ - b 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x590> │ │ │ │ + bne 6138c <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ + b 613f0 <_PyMonitoring_FirePyStartEvent@@Base+0x564> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x580> │ │ │ │ - bl a5850 │ │ │ │ + bne 613e0 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x580> │ │ │ │ - b 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x590> │ │ │ │ + beq 613e0 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ + b 613f0 <_PyMonitoring_FirePyStartEvent@@Base+0x564> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 614a0 │ │ │ │ + b 61430 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, asr #25 │ │ │ │ + eorseq r9, r5, r0, asr #27 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14be3c │ │ │ │ + b 14c620 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61194 <_PyMonitoring_FirePyStartEvent@@Base+0x5b8> │ │ │ │ - ldr r1, [pc, #8] @ 6119c <_PyMonitoring_FirePyStartEvent@@Base+0x5c0> │ │ │ │ - b 23b304 │ │ │ │ - ldr r0, [pc, #4] @ 611a0 <_PyMonitoring_FirePyStartEvent@@Base+0x5c4> │ │ │ │ + beq 61418 <_PyMonitoring_FirePyStartEvent@@Base+0x58c> │ │ │ │ + ldr r1, [pc, #8] @ 61420 <_PyMonitoring_FirePyStartEvent@@Base+0x594> │ │ │ │ + b 24d7fc │ │ │ │ + ldr r0, [pc, #4] @ 61424 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000611a4 : │ │ │ │ +00061428 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 322c90 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 614c8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6147c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 614d4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d20 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 614b4 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c1cdc │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 614d8 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 614dc │ │ │ │ + bl a9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + b 614c8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 614e0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9d20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r8, ip, fp, pc @ │ │ │ │ + eorseq r2, r6, ip, lsr r1 │ │ │ │ + eorseq pc, r8, r4, lsr #23 │ │ │ │ + @ instruction: 0x0038fbb0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000614fc <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov lr, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r3, #2 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 61588 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6156c <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 61204 │ │ │ │ + bne 615f8 <_PyMonitoring_FirePyResumeEvent@@Base+0xfc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61238 │ │ │ │ - ldr ip, [pc, #636] @ 61488 │ │ │ │ + beq 6162c <_PyMonitoring_FirePyResumeEvent@@Base+0x130> │ │ │ │ + ldr ip, [pc, #640] @ 61880 <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 612d0 │ │ │ │ + beq 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61288 │ │ │ │ + beq 6167c <_PyMonitoring_FirePyResumeEvent@@Base+0x180> │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6125c │ │ │ │ + beq 61650 <_PyMonitoring_FirePyResumeEvent@@Base+0x154> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 6125c │ │ │ │ + bne 61650 <_PyMonitoring_FirePyResumeEvent@@Base+0x154> │ │ │ │ mov r2, #0 │ │ │ │ - b 61290 │ │ │ │ + b 61684 <_PyMonitoring_FirePyResumeEvent@@Base+0x188> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61270 │ │ │ │ + bne 61664 <_PyMonitoring_FirePyResumeEvent@@Base+0x168> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 61290 │ │ │ │ - bl 1033e0 │ │ │ │ + b 61684 <_PyMonitoring_FirePyResumeEvent@@Base+0x188> │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 612d0 │ │ │ │ + blt 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61254 │ │ │ │ - b 61268 │ │ │ │ + beq 61648 <_PyMonitoring_FirePyResumeEvent@@Base+0x14c> │ │ │ │ + b 6165c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2ce4 │ │ │ │ + bl 2ea69c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612d0 │ │ │ │ + beq 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6133c │ │ │ │ + beq 61730 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 612d8 │ │ │ │ - ldr r3, [pc, #452] @ 6148c │ │ │ │ - ldr r1, [pc, #452] @ 61490 │ │ │ │ + beq 616cc <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #456] @ 61884 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ + ldr r1, [pc, #456] @ 61888 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 6145c │ │ │ │ + b 61850 <_PyMonitoring_FirePyResumeEvent@@Base+0x354> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 612fc │ │ │ │ - ldr r3, [pc, #412] @ 6148c │ │ │ │ - ldr r1, [pc, #416] @ 61494 │ │ │ │ + bne 616f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ldr r3, [pc, #416] @ 61884 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ + ldr r1, [pc, #420] @ 6188c <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 612d0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612d0 │ │ │ │ + beq 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6133c │ │ │ │ - ldr r3, [pc, #368] @ 61498 │ │ │ │ - ldr r1, [pc, #368] @ 6149c │ │ │ │ + ble 61730 <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ + ldr r3, [pc, #372] @ 61890 <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ + ldr r1, [pc, #372] @ 61894 <_PyMonitoring_FirePyResumeEvent@@Base+0x398> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 612d0 │ │ │ │ + bl 113530 │ │ │ │ + b 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 61654 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61364 │ │ │ │ + bne 61758 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612d0 │ │ │ │ + beq 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 612d0 │ │ │ │ + bl 113530 │ │ │ │ + b 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c8> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #32 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61410 │ │ │ │ + beq 61804 <_PyMonitoring_FirePyResumeEvent@@Base+0x308> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61350 │ │ │ │ + beq 61744 <_PyMonitoring_FirePyResumeEvent@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61350 │ │ │ │ + bne 61744 <_PyMonitoring_FirePyResumeEvent@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 61350 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 61744 <_PyMonitoring_FirePyResumeEvent@@Base+0x248> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6145c │ │ │ │ + beq 61850 <_PyMonitoring_FirePyResumeEvent@@Base+0x354> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61448 │ │ │ │ - bl c3ea4 │ │ │ │ + blt 6183c <_PyMonitoring_FirePyResumeEvent@@Base+0x340> │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 61454 │ │ │ │ + bl c7e14 │ │ │ │ + b 61848 <_PyMonitoring_FirePyResumeEvent@@Base+0x34c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs 2dae0c <_PyErr_BadInternalCall@@Base+0x2404> │ │ │ │ - bllt 1a4ce88 <__bss_end__@@Base+0x1487f40> │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bvs 2db204 │ │ │ │ + bllt 1a4d280 <__bss_end__@@Base+0x1488338> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60f42 <_PyMonitoring_FirePyStartEvent@@Base+0x366> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 6133a <_PyMonitoring_FirePyStartEvent@@Base+0x4ae> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb6b4 <_Py_HashDouble@@Base+0x67c> │ │ │ │ + blls 1bbaac │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff8948f0 <__bss_end__@@Base+0xff2cf9a8> │ │ │ │ - @ instruction: 0x00573e94 │ │ │ │ + blpl ff894ce8 <__bss_end__@@Base+0xff2cfda0> │ │ │ │ + subseq r4, r7, r0, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 31de04 <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61538 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 614ec │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 61544 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 61524 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1abc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 61548 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 6154c │ │ │ │ - bl a9b64 │ │ │ │ - mov r4, r0 │ │ │ │ - b 61538 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 61550 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9b64 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, lsl #21 │ │ │ │ - eorseq r1, r6, ip, lsr r0 │ │ │ │ - eorseq lr, r8, r8, lsl #21 │ │ │ │ - mlaseq r8, r4, sl, lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006156c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov lr, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r3, #2 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 615f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 615dc <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ │ │ │ │ -0006160c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00061898 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -56418,31 +56581,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6167c <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00061684 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000618e0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #2 │ │ │ │ @@ -56450,126 +56601,56 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr lr, [pc, #376] @ 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bne 6174c <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #3 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61790 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ - mov ip, #3 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x1e8> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 61870 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ - ldr r0, [pc, #132] @ 61874 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - bl c3ea4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a654 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 61878 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ - bge 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ - ldr r3, [pc, #64] @ 6187c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ab4 │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 16fbc0 │ │ │ │ + beq 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq fp, r3, r8, ror ip │ │ │ │ - subseq r4, r7, r4, lsl r0 │ │ │ │ - eorseq fp, r8, ip, lsl sp │ │ │ │ - eorseq fp, r8, r4, lsr #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #68] @ 619b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61998 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d20 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 9307c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 619c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d20 │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq ip, r8, r8, lsr #14 │ │ │ │ + eorseq ip, r8, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -56577,584 +56658,326 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - bne 618d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x254> │ │ │ │ + bne 61a1c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6190c <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ - ldr ip, [pc, #720] @ 61bb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x52c> │ │ │ │ + beq 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + ldr ip, [pc, #716] @ 61cf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x410> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + beq 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6195c <_PyMonitoring_FirePyReturnEvent@@Base+0x2d8> │ │ │ │ + beq 61aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ac> │ │ │ │ + beq 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ac> │ │ │ │ + bne 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ mov r2, #0 │ │ │ │ - b 61964 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e0> │ │ │ │ + b 61aa8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61944 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c0> │ │ │ │ + bne 61a88 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 61964 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e0> │ │ │ │ - bl 1033e0 │ │ │ │ + b 61aa8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + blt 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a4> │ │ │ │ - b 6193c <_PyMonitoring_FirePyReturnEvent@@Base+0x2b8> │ │ │ │ + beq 61a6c <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b 61a80 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2ce4 │ │ │ │ + bl 2ea69c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + beq 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61a14 <_PyMonitoring_FirePyReturnEvent@@Base+0x390> │ │ │ │ + beq 61b58 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 619b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c> │ │ │ │ - ldr r3, [pc, #532] @ 61bb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x530> │ │ │ │ - ldr r1, [pc, #532] @ 61bb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x534> │ │ │ │ + beq 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + ldr r3, [pc, #528] @ 61cf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #528] @ 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 61b60 <_PyMonitoring_FirePyReturnEvent@@Base+0x4dc> │ │ │ │ + b 61ca4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 619d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x350> │ │ │ │ - ldr r3, [pc, #492] @ 61bb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x530> │ │ │ │ - ldr r1, [pc, #496] @ 61bbc <_PyMonitoring_FirePyReturnEvent@@Base+0x538> │ │ │ │ + bne 61b18 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + ldr r3, [pc, #488] @ 61cf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #492] @ 61cfc <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + beq 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61a14 <_PyMonitoring_FirePyReturnEvent@@Base+0x390> │ │ │ │ - ldr r3, [pc, #448] @ 61bc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x53c> │ │ │ │ - ldr r1, [pc, #448] @ 61bc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x540> │ │ │ │ + ble 61b58 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + ldr r3, [pc, #444] @ 61d00 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #444] @ 61d04 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + bl 113530 │ │ │ │ + b 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61e1c <_PyMonitoring_FirePyReturnEvent@@Base+0x798> │ │ │ │ + bl 61d84 <_PyMonitoring_FirePyReturnEvent@@Base+0x4a4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61a38 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + bne 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x29c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + beq 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 619a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + bl 113530 │ │ │ │ + b 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ stm r0, {r5, r8} │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc, #252 @ 0xfc │ │ │ │ + add r1, pc, #248 @ 0xf8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5] │ │ │ │ - add r1, pc, #248 @ 0xf8 │ │ │ │ + add r1, pc, #244 @ 0xf4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #8] │ │ │ │ - add r1, pc, #244 @ 0xf4 │ │ │ │ + add r1, pc, #240 @ 0xf0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - add r1, pc, #240 @ 0xf0 │ │ │ │ + add r1, pc, #236 @ 0xec │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #24] │ │ │ │ - add r1, pc, #236 @ 0xec │ │ │ │ + add r1, pc, #232 @ 0xe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #32] │ │ │ │ - add r1, pc, #232 @ 0xe8 │ │ │ │ + add r1, pc, #228 @ 0xe4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ - add r1, pc, #228 @ 0xe4 │ │ │ │ + add r1, pc, #224 @ 0xe0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, #224 @ 0xe0 │ │ │ │ + add r1, pc, #220 @ 0xdc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ + beq 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61a24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a0> │ │ │ │ + beq 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61a24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a0> │ │ │ │ + bne 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 61a24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61b60 <_PyMonitoring_FirePyReturnEvent@@Base+0x4dc> │ │ │ │ + beq 61ca4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61b4c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c8> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e2fec │ │ │ │ + bl 2ea9a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 61b58 <_PyMonitoring_FirePyReturnEvent@@Base+0x4d4> │ │ │ │ + bl c7e14 │ │ │ │ + b 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2fec │ │ │ │ + bl 2ea9a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef490f0 <__bss_end__@@Base+0xfe9841a8> │ │ │ │ + blgt fef49230 <__bss_end__@@Base+0xfe9842e8> │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ addsvs r2, sl, #688128 @ 0xa8000 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ cmpls r9, sl, asr r1 │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ - strne lr, [pc, #-3288]! @ 60ebc <_PyMonitoring_FirePyStartEvent@@Base+0x2e0> │ │ │ │ + strne lr, [pc, #-3288]! @ 60ffc <_PyMonitoring_FirePyStartEvent@@Base+0x170> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d3e0 <_IO_stdin_used@@Base+0x16d60> │ │ │ │ + blle 36d520 <_IO_stdin_used@@Base+0x15da0> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r7, r0, asr #32 │ │ │ │ + subseq r4, r7, ip, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 61c28 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a4> │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61c08 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x5a8> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 61ddc <_PyMonitoring_FirePyReturnEvent@@Base+0x758> │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bne 61cb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x62c> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #2 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x674> │ │ │ │ - mov ip, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #272] @ 61de0 <_PyMonitoring_FirePyReturnEvent@@Base+0x75c> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r7, r4 │ │ │ │ - mvneq r6, #0 │ │ │ │ - beq 61dbc <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61d6c <_PyMonitoring_FirePyReturnEvent@@Base+0x6e8> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2994c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61dbc <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - cmn r6, #1 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - beq 61d50 <_PyMonitoring_FirePyReturnEvent@@Base+0x6cc> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 49e80 │ │ │ │ - mov r4, r0 │ │ │ │ - b 61dbc <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - ldr r1, [pc, #140] @ 61de4 <_PyMonitoring_FirePyReturnEvent@@Base+0x760> │ │ │ │ - ldr r0, [pc, #140] @ 61de8 <_PyMonitoring_FirePyReturnEvent@@Base+0x764> │ │ │ │ - mov r2, r5 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 61d74 <_PyMonitoring_FirePyReturnEvent@@Base+0x6f0> │ │ │ │ - mov r4, #0 │ │ │ │ - b 61dbc <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - bl c3ea4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2aa2c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 61dec <_PyMonitoring_FirePyReturnEvent@@Base+0x768> │ │ │ │ - bge 61dbc <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - ldr r3, [pc, #68] @ 61df0 <_PyMonitoring_FirePyReturnEvent@@Base+0x76c> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ab4 │ │ │ │ - b 61d6c <_PyMonitoring_FirePyReturnEvent@@Base+0x6e8> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbc0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq fp, [r3], #-192 @ 0xffffff40 │ │ │ │ - subseq r4, r7, ip, rrx │ │ │ │ - eorseq r9, r8, ip, lsl #19 │ │ │ │ - eorseq ip, r8, r8, ror #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1b9bd0 <_PyLong_Copy@@Base> │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61e18 <_PyMonitoring_FirePyReturnEvent@@Base+0x794> │ │ │ │ - b a9b64 │ │ │ │ - mlaseq r8, ip, r7, r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61e44 <_PyMonitoring_FirePyReturnEvent@@Base+0x7c0> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61e80 <_PyMonitoring_FirePyReturnEvent@@Base+0x7fc> │ │ │ │ - bl a5850 │ │ │ │ + bne 61d3c <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61eb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x830> │ │ │ │ + bne 61d70 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61eac <_PyMonitoring_FirePyReturnEvent@@Base+0x828> │ │ │ │ + beq 61d68 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61ea8 <_PyMonitoring_FirePyReturnEvent@@Base+0x824> │ │ │ │ + blt 61d64 <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61ebc <_PyMonitoring_FirePyReturnEvent@@Base+0x838> │ │ │ │ + ldr r0, [pc, #8] @ 61d78 <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18adcc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr lr, [pc, #288] @ 62008 <_PyMonitoring_FirePyReturnEvent@@Base+0x984> │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add ip, sp, #32 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bne 61f44 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c0> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61f88 <_PyMonitoring_FirePyReturnEvent@@Base+0x904> │ │ │ │ - mov ip, #1 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #168] @ 6200c <_PyMonitoring_FirePyReturnEvent@@Base+0x988> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 61fec <_PyMonitoring_FirePyReturnEvent@@Base+0x968> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61fac <_PyMonitoring_FirePyReturnEvent@@Base+0x928> │ │ │ │ - mov r4, #0 │ │ │ │ - b 61fec <_PyMonitoring_FirePyReturnEvent@@Base+0x968> │ │ │ │ - bl c3ea4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29e20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62010 <_PyMonitoring_FirePyReturnEvent@@Base+0x98c> │ │ │ │ - bge 61fec <_PyMonitoring_FirePyReturnEvent@@Base+0x968> │ │ │ │ - ldr r3, [pc, #56] @ 62014 <_PyMonitoring_FirePyReturnEvent@@Base+0x990> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ab4 │ │ │ │ - b 61fa4 <_PyMonitoring_FirePyReturnEvent@@Base+0x920> │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 16fbc0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq fp, r3, r8, ror #25 │ │ │ │ - @ instruction: 0x00574098 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + b 18bf7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb r3, [r0, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62048 <_PyMonitoring_FirePyReturnEvent@@Base+0x9c4> │ │ │ │ - ldr r3, [pc, #80] @ 6208c <_PyMonitoring_FirePyReturnEvent@@Base+0xa08> │ │ │ │ - ldr r1, [pc, #80] @ 62090 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 62064 <_PyMonitoring_FirePyReturnEvent@@Base+0x9e0> │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6206c <_PyMonitoring_FirePyReturnEvent@@Base+0x9e8> │ │ │ │ - ldr r3, [pc, #48] @ 6208c <_PyMonitoring_FirePyReturnEvent@@Base+0xa08> │ │ │ │ - ldr r1, [pc, #52] @ 62094 <_PyMonitoring_FirePyReturnEvent@@Base+0xa10> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62084 <_PyMonitoring_FirePyReturnEvent@@Base+0xa00> │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 62098 <_PyMonitoring_FirePyReturnEvent@@Base+0xa14> │ │ │ │ - b b97cc │ │ │ │ - ldr r0, [pc, #16] @ 6209c <_PyMonitoring_FirePyReturnEvent@@Base+0xa18> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61dac <_PyMonitoring_FirePyReturnEvent@@Base+0x4cc> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6908 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 620dc <_PyMonitoring_FirePyReturnEvent@@Base+0xa58> │ │ │ │ - ldr r2, [pc, #136] @ 62154 <_PyMonitoring_FirePyReturnEvent@@Base+0xad0> │ │ │ │ - ldr r1, [pc, #136] @ 62158 <_PyMonitoring_FirePyReturnEvent@@Base+0xad4> │ │ │ │ - ldr r0, [pc, #136] @ 6215c <_PyMonitoring_FirePyReturnEvent@@Base+0xad8> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61df0 <_PyMonitoring_FirePyReturnEvent@@Base+0x510> │ │ │ │ + ldr r2, [pc, #136] @ 61e68 <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ + ldr r1, [pc, #136] @ 61e6c <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ + ldr r0, [pc, #136] @ 61e70 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6214c <_PyMonitoring_FirePyReturnEvent@@Base+0xac8> │ │ │ │ - ldr r6, [pc, #124] @ 62160 <_PyMonitoring_FirePyReturnEvent@@Base+0xadc> │ │ │ │ + b 61e60 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ + ldr r6, [pc, #124] @ 61e74 <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2f42f8 │ │ │ │ + bl 2fbc78 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6214c <_PyMonitoring_FirePyReturnEvent@@Base+0xac8> │ │ │ │ + beq 61e60 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620d4 <_PyMonitoring_FirePyReturnEvent@@Base+0xa50> │ │ │ │ + beq 61de8 <_PyMonitoring_FirePyReturnEvent@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 62138 <_PyMonitoring_FirePyReturnEvent@@Base+0xab4> │ │ │ │ + beq 61e4c <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62140 <_PyMonitoring_FirePyReturnEvent@@Base+0xabc> │ │ │ │ + beq 61e54 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ mov r4, r5 │ │ │ │ - b 6214c <_PyMonitoring_FirePyReturnEvent@@Base+0xac8> │ │ │ │ + b 61e60 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 62138 <_PyMonitoring_FirePyReturnEvent@@Base+0xab4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 61e4c <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - @ instruction: 0x003584dc │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + @ instruction: 0x003595dc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 62190 <_PyMonitoring_FirePyReturnEvent@@Base+0xb0c> │ │ │ │ + bne 61ea4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 62198 <_PyMonitoring_FirePyReturnEvent@@Base+0xb14> │ │ │ │ + ldr r0, [pc] @ 61eac <_PyMonitoring_FirePyReturnEvent@@Base+0x5cc> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1be248 <_PyLong_Copy@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 61ed4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f4> │ │ │ │ + b a9d20 │ │ │ │ + eorseq r9, r8, r0, lsr r9 │ │ │ │ │ │ │ │ -0006219c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061ed8 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -57164,67 +56987,117 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 621f4 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 62200 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ 61f78 <_PyMonitoring_FireCallEvent@@Base+0xa0> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 18068c │ │ │ │ + ldr r5, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r4, #1364] @ 0x554 │ │ │ │ + ldrne r6, [r4, #1368] @ 0x558 │ │ │ │ + moveq r6, r5 │ │ │ │ + bl 158080 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #8] @ 61f7c <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d20 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq pc, r8, r8, asr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb r3, [r0, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 61fb0 <_PyMonitoring_FireCallEvent@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #80] @ 61ff4 <_PyMonitoring_FireCallEvent@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #80] @ 61ff8 <_PyMonitoring_FireCallEvent@@Base+0x120> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 61fcc <_PyMonitoring_FireCallEvent@@Base+0xf4> │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61fd4 <_PyMonitoring_FireCallEvent@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #48] @ 61ff4 <_PyMonitoring_FireCallEvent@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #52] @ 61ffc <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61fec <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r1, [pc, #20] @ 62000 <_PyMonitoring_FireCallEvent@@Base+0x128> │ │ │ │ + b b9a94 │ │ │ │ + ldr r0, [pc, #16] @ 62004 <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq lr, r6, r4, lsl #23 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 6229c <_PyMonitoring_FireCallEvent@@Base+0x100> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #116] @ 620a0 <_PyMonitoring_FireCallEvent@@Base+0x1c8> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62250 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + beq 62054 <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62258 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #84] @ 622a0 <_PyMonitoring_FireCallEvent@@Base+0x104> │ │ │ │ + beq 6205c <_PyMonitoring_FireCallEvent@@Base+0x184> │ │ │ │ + ldr r3, [pc, #84] @ 620a4 <_PyMonitoring_FireCallEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 62294 <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ + b 62098 <_PyMonitoring_FireCallEvent@@Base+0x1c0> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354584 │ │ │ │ - ldr r2, [pc, #44] @ 622a4 <_PyMonitoring_FireCallEvent@@Base+0x108> │ │ │ │ - ldr r3, [pc, #44] @ 622a8 <_PyMonitoring_FireCallEvent@@Base+0x10c> │ │ │ │ - bl 354668 │ │ │ │ + bl 355690 │ │ │ │ + ldr r2, [pc, #44] @ 620a8 <_PyMonitoring_FireCallEvent@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #44] @ 620ac <_PyMonitoring_FireCallEvent@@Base+0x1d4> │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #21 │ │ │ │ + eorseq pc, r8, ip, asr #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -000622ac <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000620b0 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #7 │ │ │ │ @@ -57232,83 +57105,189 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6568 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62130 <_PyMonitoring_FireJumpEvent@@Base+0x80> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ 6234c <_PyMonitoring_FireJumpEvent@@Base+0xa0> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r5, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r5, [r4, #1364] @ 0x554 │ │ │ │ - ldrne r6, [r4, #1368] @ 0x558 │ │ │ │ - moveq r6, r5 │ │ │ │ - bl 157510 │ │ │ │ - mov r2, r6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + sub r0, ip, r0 │ │ │ │ + bl 355174 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5bc0 │ │ │ │ + mov r0, r3 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r0, [pc] @ 62140 <_PyMonitoring_FireJumpEvent@@Base+0x90> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 6214c <_PyMonitoring_FireJumpEvent@@Base+0x9c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr lr, [pc, #376] @ 622e8 <_PyMonitoring_FireJumpEvent@@Base+0x238> │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #104 @ 0x68 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + bne 621cc <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #3 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62210 <_PyMonitoring_FireJumpEvent@@Base+0x160> │ │ │ │ + mov ip, #3 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #256] @ 622ec <_PyMonitoring_FireJumpEvent@@Base+0x23c> │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 62350 <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0038eabc │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 622cc <_PyMonitoring_FireJumpEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 622c8 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 622c8 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 622c8 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #132] @ 622f0 <_PyMonitoring_FireJumpEvent@@Base+0x240> │ │ │ │ + ldr r0, [pc, #132] @ 622f4 <_PyMonitoring_FireJumpEvent@@Base+0x244> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 622c8 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + bl c40c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a654 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrge r4, [pc, #68] @ 622f8 <_PyMonitoring_FireJumpEvent@@Base+0x248> │ │ │ │ + bge 622cc <_PyMonitoring_FireJumpEvent@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #64] @ 622fc <_PyMonitoring_FireJumpEvent@@Base+0x24c> │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144200 │ │ │ │ + mov r4, #0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + bl 17073c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq ip, r3, r8, asr #28 │ │ │ │ + ldrheq r4, [r7], #-8 │ │ │ │ + eorseq ip, r8, r8, asr #28 │ │ │ │ + eorseq ip, r8, r0, asr lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62578 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 6245c <_PyMonitoring_FireBranchEvent@@Base+0xbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 623e0 <_PyMonitoring_FireJumpEvent@@Base+0x134> │ │ │ │ + beq 6238c <_PyMonitoring_FireJumpEvent@@Base+0x2dc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 623a4 <_PyMonitoring_FireJumpEvent@@Base+0xf8> │ │ │ │ - ldr r3, [pc, #80] @ 623e8 <_PyMonitoring_FireJumpEvent@@Base+0x13c> │ │ │ │ + beq 62350 <_PyMonitoring_FireJumpEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #80] @ 62394 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 623e0 <_PyMonitoring_FireJumpEvent@@Base+0x134> │ │ │ │ + b 6238c <_PyMonitoring_FireJumpEvent@@Base+0x2dc> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354584 │ │ │ │ - ldr r2, [pc, #40] @ 623ec <_PyMonitoring_FireJumpEvent@@Base+0x140> │ │ │ │ - ldr r3, [pc, #40] @ 623f0 <_PyMonitoring_FireJumpEvent@@Base+0x144> │ │ │ │ - bl 354668 │ │ │ │ + bl 355690 │ │ │ │ + ldr r2, [pc, #40] @ 62398 <_PyMonitoring_FireJumpEvent@@Base+0x2e8> │ │ │ │ + ldr r3, [pc, #40] @ 6239c <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -000623f4 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000623a0 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -57316,140 +57295,90 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, ip │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ 624a4 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #80] @ 62450 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r3, r2, #3792 @ 0xed0 │ │ │ │ ldr r2, [r2, #3800] @ 0xed8 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r2, [r2] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 6246c <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 62418 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62490 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a5850 │ │ │ │ + bne 6243c <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6249c <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62448 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 624e0 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - sub r0, ip, r0 │ │ │ │ - bl 354068 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ - mov r0, r3 │ │ │ │ - b a5b40 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 62574 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 62524 <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 2e3424 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62544 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b518 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 62574 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 6256c <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 625d4 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a5850 │ │ │ │ + bne 624b8 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 625d4 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 625e0 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + beq 624b8 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + ldr r3, [pc, #44] @ 624c4 <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 625e4 <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 624c8 <_PyMonitoring_FireBranchEvent@@Base+0x128> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #21 │ │ │ │ + @ instruction: 0x0038fbdc │ │ │ │ │ │ │ │ -000625e8 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +000624cc <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 6255c <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ mov ip, #13 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -57457,842 +57386,698 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ + bne 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 6255c <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3888] @ 0xf30 │ │ │ │ - subs r8, r3, #0 │ │ │ │ - ldrne r7, [r8, #8] │ │ │ │ - moveq r7, r8 │ │ │ │ - cmp r2, #1 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - ldr ip, [pc, #784] @ 629c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3dc> │ │ │ │ - cmp r8, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - add r7, r7, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r4, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #56 @ 0x38 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - bne 62734 <_PyMonitoring_FirePyThrowEvent@@Base+0x14c> │ │ │ │ - clz r3, r5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #2 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 230470 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 2eaddc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b3b0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x120> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr lr, [pc, #392] @ 627a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62770 <_PyMonitoring_FirePyThrowEvent@@Base+0x188> │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + bne 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #2 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 626bc <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ mov ip, #2 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 629c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #272] @ 627a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 62980 <_PyMonitoring_FirePyThrowEvent@@Base+0x398> │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 62994 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ac> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + moveq r7, r4 │ │ │ │ + mvneq r6, #0 │ │ │ │ + beq 62780 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - cmp r7, #2 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #28] │ │ │ │ - beq 627d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1033e0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blt 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r9, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 62824 <_PyMonitoring_FirePyThrowEvent@@Base+0x23c> │ │ │ │ - ldr r1, [pc, #452] @ 629cc <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ - ldr r0, [pc, #452] @ 629d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e8> │ │ │ │ - mov r3, r4 │ │ │ │ + beq 62730 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a763c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 62780 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + cmn r6, #1 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ + beq 62714 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r2, r8 │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 629d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ec> │ │ │ │ - bge 628c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - b 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - ldr r3, [pc, #428] @ 629d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f0> │ │ │ │ - ldr r2, [pc, #428] @ 629dc <_PyMonitoring_FirePyThrowEvent@@Base+0x3f4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 629e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f8> │ │ │ │ - bl 11793c │ │ │ │ - mov r5, #0 │ │ │ │ - b 62994 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ac> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 496a0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 62780 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #140] @ 627a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #140] @ 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ + mov r2, r5 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - add r2, r0, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3ea4 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - blt 628e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2fc> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 29f04 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7bf4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 62968 <_PyMonitoring_FirePyThrowEvent@@Base+0x380> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - bne 62930 <_PyMonitoring_FirePyThrowEvent@@Base+0x348> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 62914 <_PyMonitoring_FirePyThrowEvent@@Base+0x32c> │ │ │ │ - add fp, fp, #4 │ │ │ │ - ldr r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 62840 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ - ldr r3, [pc, #268] @ 629e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 16fba0 │ │ │ │ - b 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ + bge 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ + mov r4, #0 │ │ │ │ + b 62780 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + bl c40c4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2aa2c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - mov r3, r7 │ │ │ │ - beq 62908 <_PyMonitoring_FirePyThrowEvent@@Base+0x320> │ │ │ │ - bl 29d0c │ │ │ │ - mov r1, r0 │ │ │ │ - b 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x2a4> │ │ │ │ - bl 29e8c │ │ │ │ - mov r1, r0 │ │ │ │ - b 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x2a4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 628c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 628c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #172] @ 629e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ - mov r1, r8 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrge r4, [pc, #72] @ 627b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ + bge 62780 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 627b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 16fba0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ - cmp r7, r1 │ │ │ │ - beq 62978 <_PyMonitoring_FirePyThrowEvent@@Base+0x390> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144200 │ │ │ │ + b 62730 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 62994 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ac> │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mvn r9, #0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - str sl, [sp, #144] @ 0x90 │ │ │ │ - str r9, [sp, #148] @ 0x94 │ │ │ │ - str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 16fbc0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 16fbc0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq fp, r3, r0, lsr #26 │ │ │ │ - subseq r4, r7, r4, asr #1 │ │ │ │ - eorseq r6, r8, r8, asr sl │ │ │ │ - eorseq lr, r8, r4, ror #21 │ │ │ │ - @ instruction: 0x0053bd90 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl 17073c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subseq ip, r3, r0, lsl #29 │ │ │ │ + subseq r4, r7, r4, ror #1 │ │ │ │ + @ instruction: 0x0038aab4 │ │ │ │ + mlaseq r8, r0, ip, sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11a9e8 │ │ │ │ + bl 11a8fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 62a2c <_PyMonitoring_FirePyThrowEvent@@Base+0x444> │ │ │ │ - ldr r3, [pc, #28] @ 62a34 <_PyMonitoring_FirePyThrowEvent@@Base+0x44c> │ │ │ │ - ldr r1, [pc, #28] @ 62a38 <_PyMonitoring_FirePyThrowEvent@@Base+0x450> │ │ │ │ + bne 627fc <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ + ldr r3, [pc, #28] @ 62804 <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ + ldr r1, [pc, #28] @ 62808 <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038eaf0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 62a54 <_PyMonitoring_FirePyThrowEvent@@Base+0x46c> │ │ │ │ - ldr r0, [pc, #16] @ 62a60 <_PyMonitoring_FirePyThrowEvent@@Base+0x478> │ │ │ │ - mov r1, #6 │ │ │ │ - b a57cc │ │ │ │ - ldr r0, [pc, #8] @ 62a64 <_PyMonitoring_FirePyThrowEvent@@Base+0x47c> │ │ │ │ - mov r1, #6 │ │ │ │ - b a57cc │ │ │ │ - eorseq r5, r8, r4, lsr #10 │ │ │ │ - eorseq r5, r8, ip, lsr #10 │ │ │ │ + eorseq pc, r8, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 62aa0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ - bl a5850 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, #0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 9307c │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 6296c <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ + ldr r5, [pc, #392] @ 629dc <_PyMonitoring_FirePyThrowEvent@@Base+0x510> │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 629d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ + ldr r0, [pc, #380] @ 629e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ + ldr r1, [pc, #380] @ 629e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x518> │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #368] @ 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x51c> │ │ │ │ + ldr r3, [pc, #368] @ 629ec <_PyMonitoring_FirePyThrowEvent@@Base+0x520> │ │ │ │ + ldr r0, [pc, #368] @ 629f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ + mov r2, r4 │ │ │ │ + bl 8c050 <_Py_hashtable_new_full@@Base> │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq 62968 <_PyMonitoring_FirePyThrowEvent@@Base+0x49c> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 18068c │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 63184 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 158080 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 62968 <_PyMonitoring_FirePyThrowEvent@@Base+0x49c> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 18068c │ │ │ │ + ldr r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 238ce4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 628fc <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + ldr r1, [pc, #272] @ 629f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x528> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62ae4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fc> │ │ │ │ - bl c3ea4 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ + beq 62900 <_PyMonitoring_FirePyThrowEvent@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 62afc <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 158080 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62968 <_PyMonitoring_FirePyThrowEvent@@Base+0x49c> │ │ │ │ + ldr r1, [pc, #216] @ 629f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x52c> │ │ │ │ + ldr r0, [pc, #216] @ 629fc <_PyMonitoring_FirePyThrowEvent@@Base+0x530> │ │ │ │ + bl 8d26c │ │ │ │ + ldr r1, [pc, #212] @ 62a00 <_PyMonitoring_FirePyThrowEvent@@Base+0x534> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 62950 <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ + ldr r1, [pc, #192] @ 62a04 <_PyMonitoring_FirePyThrowEvent@@Base+0x538> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #164] @ 629fc <_PyMonitoring_FirePyThrowEvent@@Base+0x530> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 8d26c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 629a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + b 6296c <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ + bl 29fe74 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 629a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 62aec <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ - bl 132758 │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 629a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 629a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62aa0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ - mov r0, #0 │ │ │ │ - b 62b54 <_PyMonitoring_FirePyThrowEvent@@Base+0x56c> │ │ │ │ - ldr r3, [pc, #104] @ 62b5c <_PyMonitoring_FirePyThrowEvent@@Base+0x574> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 62b54 <_PyMonitoring_FirePyThrowEvent@@Base+0x56c> │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r4, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r4, [sp] │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4ab20 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb r3, [r0, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62b90 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a8> │ │ │ │ - ldr r3, [pc, #56] @ 62bbc <_PyMonitoring_FirePyThrowEvent@@Base+0x5d4> │ │ │ │ - ldr r1, [pc, #56] @ 62bc0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 62bac <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62bb4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5cc> │ │ │ │ - ldr r3, [pc, #24] @ 62bbc <_PyMonitoring_FirePyThrowEvent@@Base+0x5d4> │ │ │ │ - ldr r1, [pc, #28] @ 62bc4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62bc8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5e0> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + beq 629b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e4> │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 629c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f4> │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 629d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0002a1bc │ │ │ │ + @ instruction: 0x000298bc │ │ │ │ + andseq lr, r8, r8, asr #26 │ │ │ │ + mlaseq r4, r0, r7, sl │ │ │ │ + andseq fp, r6, r0, ror #22 │ │ │ │ + andeq r3, r6, r0, ror #14 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00576390 │ │ │ │ + andeq r3, r6, r0, asr #15 │ │ │ │ + andeq r3, r6, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #104] @ 62c58 <_PyMonitoring_FirePyThrowEvent@@Base+0x670> │ │ │ │ + ldr r1, [pc, #104] @ 62a94 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c4c <_PyMonitoring_FirePyThrowEvent@@Base+0x664> │ │ │ │ + beq 62a88 <_PyMonitoring_FirePyThrowEvent@@Base+0x5bc> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c0144 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5274 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62c4c <_PyMonitoring_FirePyThrowEvent@@Base+0x664> │ │ │ │ + blt 62a88 <_PyMonitoring_FirePyThrowEvent@@Base+0x5bc> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 62c4c <_PyMonitoring_FirePyThrowEvent@@Base+0x664> │ │ │ │ + beq 62a88 <_PyMonitoring_FirePyThrowEvent@@Base+0x5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62c5c <_PyMonitoring_FirePyThrowEvent@@Base+0x674> │ │ │ │ - beq 62c50 <_PyMonitoring_FirePyThrowEvent@@Base+0x668> │ │ │ │ - ldr r3, [pc, #24] @ 62c60 <_PyMonitoring_FirePyThrowEvent@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #28] @ 62a98 <_PyMonitoring_FirePyThrowEvent@@Base+0x5cc> │ │ │ │ + beq 62a8c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c0> │ │ │ │ + ldr r3, [pc, #24] @ 62a9c <_PyMonitoring_FirePyThrowEvent@@Base+0x5d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r8, lsl fp │ │ │ │ + eorseq pc, r8, r8, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 62cb4 <_PyMonitoring_FirePyThrowEvent@@Base+0x6cc> │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 62af0 <_PyMonitoring_FirePyThrowEvent@@Base+0x624> │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 62ca8 <_PyMonitoring_FirePyThrowEvent@@Base+0x6c0> │ │ │ │ + beq 62ae4 <_PyMonitoring_FirePyThrowEvent@@Base+0x618> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62ca8 <_PyMonitoring_FirePyThrowEvent@@Base+0x6c0> │ │ │ │ + beq 62ae4 <_PyMonitoring_FirePyThrowEvent@@Base+0x618> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 62cb8 <_PyMonitoring_FirePyThrowEvent@@Base+0x6d0> │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #16] @ 62af4 <_PyMonitoring_FirePyThrowEvent@@Base+0x628> │ │ │ │ + b a9d20 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 62cbc <_PyMonitoring_FirePyThrowEvent@@Base+0x6d4> │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #8] @ 62af8 <_PyMonitoring_FirePyThrowEvent@@Base+0x62c> │ │ │ │ + b a9d20 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsr r2 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq pc, r8, r8, lsr r3 @ │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ │ │ │ │ -00062cc0 : │ │ │ │ +00062afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ bl f406c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22cd04 │ │ │ │ + bl 23f37c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62cfc │ │ │ │ - ldr r0, [pc, #16] @ 62d08 │ │ │ │ - bl 299484 │ │ │ │ + bne 62b38 │ │ │ │ + ldr r0, [pc, #16] @ 62b44 │ │ │ │ + bl 2a7600 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #22 │ │ │ │ + eorseq pc, r8, ip, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ stm lr, {r0, r1} │ │ │ │ - beq 62d50 │ │ │ │ + beq 62b8c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163028 │ │ │ │ + bl 163b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62d88 │ │ │ │ - ldr r0, [pc, #32] @ 62d94 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62bc4 │ │ │ │ + ldr r0, [pc, #32] @ 62bd0 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 62d98 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #20] @ 62bd4 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ + eorseq ip, r8, r0, lsr r7 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 62bf0 │ │ │ │ + ldr r0, [pc, #16] @ 62bfc │ │ │ │ + mov r1, #6 │ │ │ │ + b a584c │ │ │ │ + ldr r0, [pc, #8] @ 62c00 │ │ │ │ + mov r1, #6 │ │ │ │ + b a584c │ │ │ │ + @ instruction: 0x003866b8 │ │ │ │ + eorseq r6, r8, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - subs r8, r3, #0 │ │ │ │ - ldrne r7, [r8, #8] │ │ │ │ - moveq r7, r8 │ │ │ │ - cmp r2, #1 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - ldr ip, [pc, #552] @ 62ff4 │ │ │ │ - cmp r8, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - add r7, r7, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #152 @ 0x98 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r5, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #40 @ 0x28 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - bne 62e4c │ │ │ │ - clz r3, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #2 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + ldr lr, [pc, #288] @ 62d44 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e88 │ │ │ │ - mov ip, #2 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add ip, sp, #32 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + bne 62c80 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62cc4 │ │ │ │ + mov ip, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 62ff8 │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #168] @ 62d48 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62fb0 │ │ │ │ + moveq r5, r4 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 62d28 │ │ │ │ ldr r0, [r4] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr sl, [sp, #128] @ 0x80 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - moveq r4, r5 │ │ │ │ - beq 62fc4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62fa8 │ │ │ │ - cmp r7, #2 │ │ │ │ - moveq r4, #1 │ │ │ │ - beq 62ee8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 1033e0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 62fa8 │ │ │ │ - cmp r8, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62f24 │ │ │ │ - ldr r1, [pc, #240] @ 62ffc │ │ │ │ - ldr r0, [pc, #240] @ 63000 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - bl bbe7c │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62f3c │ │ │ │ - b 62fa8 │ │ │ │ - ldr r3, [pc, #216] @ 63004 │ │ │ │ - ldr r2, [pc, #216] @ 63008 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 6300c │ │ │ │ - bl 11793c │ │ │ │ - b 62fa8 │ │ │ │ - bl c3ea4 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r1, r6 │ │ │ │ + bne 62ce8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 62d28 │ │ │ │ + bl c40c4 │ │ │ │ mov r7, r0 │ │ │ │ - blt 62f60 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 62f80 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, sl │ │ │ │ - beq 62f78 │ │ │ │ - bl 294cc │ │ │ │ - mov r4, r0 │ │ │ │ - b 62f80 │ │ │ │ - bl 29b8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 63010 │ │ │ │ - beq 62fc4 │ │ │ │ - ldr r3, [pc, #120] @ 63014 │ │ │ │ + ldrge r4, [pc, #60] @ 62d4c │ │ │ │ + bge 62d28 │ │ │ │ + ldr r3, [pc, #56] @ 62d50 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 143ab4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 62fc4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mvn r8, #0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - str r9, [sp, #144] @ 0x90 │ │ │ │ - bl 16fbc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbc0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144200 │ │ │ │ + b 62ce0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0053bd9c │ │ │ │ - ldrsheq r4, [r7], #-0 │ │ │ │ - eorseq r6, r8, r8, asr sl │ │ │ │ - @ instruction: 0x0038ebb4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r0, asr #16 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrheq ip, [r3], #-232 @ 0xffffff18 │ │ │ │ + subseq r4, r7, r0, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, #0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 92ff4 │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 63178 │ │ │ │ - ldr r5, [pc, #392] @ 631e8 │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 631e0 │ │ │ │ - ldr r0, [pc, #380] @ 631ec │ │ │ │ - ldr r1, [pc, #380] @ 631f0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 631f4 │ │ │ │ - ldr r3, [pc, #368] @ 631f8 │ │ │ │ - ldr r0, [pc, #368] @ 631fc │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8c040 <_Py_hashtable_new_full@@Base> │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 63174 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 635b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 157510 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 63174 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 226570 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 63108 │ │ │ │ - ldr r1, [pc, #272] @ 63200 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6310c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 157510 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 63174 │ │ │ │ - ldr r1, [pc, #216] @ 63204 │ │ │ │ - ldr r0, [pc, #216] @ 63208 │ │ │ │ - bl 8d220 │ │ │ │ - ldr r1, [pc, #212] @ 6320c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6315c │ │ │ │ - ldr r1, [pc, #192] @ 63210 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 63208 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 8d220 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 631ac │ │ │ │ - b 63178 │ │ │ │ - bl 2917c0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne 62d8c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 631ac │ │ │ │ + bne 62dd0 │ │ │ │ + bl c40c4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a2dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7e14 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 62de8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 631ac │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 631ac │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 631bc │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 631cc │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 62dd8 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 631dc │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0002a1bc │ │ │ │ - @ instruction: 0x000298bc │ │ │ │ - andseq sp, r8, r4, lsr #22 │ │ │ │ - eorseq r8, r4, r4, lsl #18 │ │ │ │ - andseq fp, r6, r0, lsr #32 │ │ │ │ - andeq r3, r6, r8, ror fp │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - ldrdeq r3, [r6], -r0 │ │ │ │ - andeq r3, r6, ip, lsl #27 │ │ │ │ + beq 62d8c │ │ │ │ + mov r0, #0 │ │ │ │ + b 62e40 │ │ │ │ + ldr r3, [pc, #104] @ 62e48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 62e40 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [sp, #104] @ 0x68 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r4, [sp, #88] @ 0x58 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r4, [sp] │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 4a5ac │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb r3, [r0, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 62e7c │ │ │ │ + ldr r3, [pc, #56] @ 62ea8 │ │ │ │ + ldr r1, [pc, #56] @ 62eac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 62e98 │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62ea0 │ │ │ │ + ldr r3, [pc, #24] @ 62ea8 │ │ │ │ + ldr r1, [pc, #28] @ 62eb0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 62eb4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq lr, r6, r4, lsl #23 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 632d4 │ │ │ │ + bne 62f78 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 632a0 │ │ │ │ + ble 62f44 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 632a0 │ │ │ │ + bne 62f44 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ mov r4, r0 │ │ │ │ - b 632d4 │ │ │ │ - ldr r3, [pc, #76] @ 632f4 │ │ │ │ + b 62f78 │ │ │ │ + ldr r3, [pc, #76] @ 62f98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 632c4 │ │ │ │ + bne 62f68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 632d4 │ │ │ │ + b 62f78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 632e8 │ │ │ │ + beq 62f8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 633cc │ │ │ │ + bne 63070 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 633cc │ │ │ │ + beq 63070 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63438 │ │ │ │ + beq 630dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ @@ -58306,73 +58091,73 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 633dc │ │ │ │ - ldr r1, [pc, #156] @ 63440 │ │ │ │ + beq 63080 │ │ │ │ + ldr r1, [pc, #156] @ 630e4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 633dc │ │ │ │ + b 63080 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 633fc │ │ │ │ + beq 630a0 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ mov r5, r0 │ │ │ │ - b 63408 │ │ │ │ + b 630ac │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63424 │ │ │ │ + beq 630c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 6342c │ │ │ │ + beq 630d0 │ │ │ │ mov r4, r5 │ │ │ │ - b 63438 │ │ │ │ + b 630dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 63424 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 630c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00063444 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000630e8 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 634d4 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 63178 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58380,57 +58165,75 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 634d0 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 634d4 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ + bne 63174 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 63178 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6568 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 238c8c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 631c4 <_PyMonitoring_FireRaiseEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 631d0 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 631c8 <_PyMonitoring_FireRaiseEvent@@Base+0xe0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r6, r4, lsl #10 │ │ │ │ │ │ │ │ -000634e8 : │ │ │ │ +000631d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 47f08 │ │ │ │ + bl 47ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22cd04 │ │ │ │ + bl 23f37c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006351c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00063208 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 635ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ mov ip, #11 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58438,174 +58241,153 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 635a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 635ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ + bne 63294 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 226518 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 635f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 63604 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 635fc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r6, ip, asr #18 │ │ │ │ - ldr r0, [pc] @ 63610 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ - b 9df88 │ │ │ │ - eorseq r7, r8, r8, lsl pc │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 637c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #412] @ 637cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #412] @ 63460 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x258> │ │ │ │ + ldr r1, [pc, #412] @ 63464 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 636c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + blt 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 636c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ add r6, r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 6372c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + b 633c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1bc> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 636c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 636c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 637c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63458 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2661a4 │ │ │ │ + bl 277ab0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 6372c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + beq 633c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1bc> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 6374c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + bgt 633e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 63770 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + bgt 63408 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x200> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63798 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ + blt 63430 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x228> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 65058 │ │ │ │ + bl 64c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 636d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + bhi 63368 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x160> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 637c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63458 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 65058 │ │ │ │ + bl 64c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 636f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + b 63388 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 65058 │ │ │ │ + bl 64c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 636f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 63390 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 65058 │ │ │ │ + bl 64c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 63700 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 63398 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r4, asr #23 │ │ │ │ + eorseq pc, r8, r4, asr #25 │ │ │ │ │ │ │ │ -000637d0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063468 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63860 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 634f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ mov ip, #12 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58613,45 +58395,78 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 6385c <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 63860 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ + bne 634f4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 634f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b 45090 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #96] @ 6357c <_PyMonitoring_FirePyUnwindEvent@@Base+0x114> │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [r5, #1324] @ 0x52c │ │ │ │ + ldr r0, [r5, #1320] @ 0x528 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6356c <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 91a08 <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 63574 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ + ldr r3, [r5, #1336] @ 0x538 │ │ │ │ + ldr r0, [r5, #1320] @ 0x528 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldr r0, [pc] @ 63588 <_PyMonitoring_FirePyUnwindEvent@@Base+0x120> │ │ │ │ + b 9e008 │ │ │ │ + eorseq r9, r8, ip, lsr #1 │ │ │ │ │ │ │ │ -00063870 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0006358c <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #192] @ 63948 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 63664 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 139aa4 │ │ │ │ + bl 139a44 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6393c <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 63658 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov ip, #9 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58659,331 +58474,301 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63920 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 6363c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 63920 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 6363c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 63934 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 63650 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aa0c │ │ │ │ - b 6393c <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a920 │ │ │ │ + b 63658 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 639c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r4, [r5, #1324] @ 0x52c │ │ │ │ - ldr r0, [r5, #1320] @ 0x528 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 639b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9197c <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 639bc <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ - ldr r3, [r5, #1336] @ 0x538 │ │ │ │ - ldr r0, [r5, #1320] @ 0x528 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6568 │ │ │ │ + b 44d5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 63a24 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b4> │ │ │ │ + bne 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63a60 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ + beq 636fc <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #120] @ 63ac0 <_PyMonitoring_FireStopIterationEvent@@Base+0x250> │ │ │ │ + ldr ip, [pc, #120] @ 6375c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 63a60 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ + bne 636fc <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ mov r5, #0 │ │ │ │ - b 63ab4 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + b 63750 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c33fc │ │ │ │ + bl 1c86f8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2b7530 │ │ │ │ + bl 2c2d44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63a58 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ + beq 636f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ - bl 30f634 <_PyGen_SetStopIterationValue@@Base+0x1f8> │ │ │ │ + bl 3153b8 <_PyGen_SetStopIterationValue@@Base+0x1f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63ab4 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + beq 63750 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63ab4 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + bne 63750 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 63af0 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ - ldr r3, [pc, #120] @ 63b5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #120] @ 63b60 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 63b20 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b0> │ │ │ │ - ldr r2, [pc, #108] @ 63b64 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 63b3c <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 63b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ - ldr r3, [pc, #68] @ 63b5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #76] @ 63b68 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 63b40 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - strb r2, [r3, #32] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - bl 9b45c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsr #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, asr #24 │ │ │ │ - ldr r0, [pc] @ 63b74 <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ - b 9df88 │ │ │ │ - eorseq r7, r8, r8, lsl #30 │ │ │ │ + subseq r4, r7, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 635b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63184 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ + beq 637a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9197c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91a08 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x358> │ │ │ │ + bge 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b220 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bd60 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ + beq 638ac <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18b314 │ │ │ │ + bl 18c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c54 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + beq 63844 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18b314 │ │ │ │ + bl 18c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c54 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + beq 63844 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 31de0 <_Py_fstat@@Base+0xa8> │ │ │ │ + bl 32238 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c54 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + beq 63844 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63c7c <_PyMonitoring_FireStopIterationEvent@@Base+0x40c> │ │ │ │ + bne 6386c <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ + beq 638ac <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ + bne 638ac <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 63cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 638ac <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63cb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x444> │ │ │ │ + beq 638a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63cb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x444> │ │ │ │ + bne 638a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ lsr r0, r5, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc] @ 638bc <_PyMonitoring_FireStopIterationEvent@@Base+0x330> │ │ │ │ + b 9e008 │ │ │ │ + mlaseq r8, ip, r0, r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #120] @ 63958 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #120] @ 6395c <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6391c <_PyMonitoring_FireStopIterationEvent@@Base+0x390> │ │ │ │ + ldr r2, [pc, #108] @ 63960 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 63938 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 63924 <_PyMonitoring_FireStopIterationEvent@@Base+0x398> │ │ │ │ + ldr r3, [pc, #68] @ 63958 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #76] @ 63964 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 6393c <_PyMonitoring_FireStopIterationEvent@@Base+0x3b0> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + strb r2, [r3, #32] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + bl 9b4d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq pc, r8, r0, asr #26 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #8] @ 63980 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4> │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [r3, #16] │ │ │ │ + b 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 63cf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + beq 639b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + b 63a44 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + beq 63a44 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x4fc> │ │ │ │ + bge 63a2c <_PyMonitoring_FireStopIterationEvent@@Base+0x4a0> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 306f68 │ │ │ │ + bl 30db24 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ + bne 63a24 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + beq 63a44 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + bne 63a44 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 63d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 63a44 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 63d14 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a4> │ │ │ │ + b 639d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 63da4 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ - mov r2, r3 │ │ │ │ - str ip, [r3, #16] │ │ │ │ - b 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ - ldrdeq r3, [r6], -r0 │ │ │ │ │ │ │ │ -00063da8 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063a4c <_PyErr_FormatFromCause@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #48] @ 63df4 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63a98 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2cbd38 │ │ │ │ + bl 2d57f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -58999,630 +58784,709 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 63e58 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 63afc <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63e94 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63b38 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #968] @ 64240 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63ee4 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63e94 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63b38 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 64238 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63edc <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63f80 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63c24 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 64244 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63ee8 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f30 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63bd4 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63ef0 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 63b94 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63f1c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #844] @ 64248 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63bc0 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #844] @ 63eec <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f1c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a5850 │ │ │ │ + beq 63bc0 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63f90 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 63f38 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 6424c <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 64250 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63c34 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63bdc <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63ef0 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63f50 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63bf4 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63f90 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #748] @ 64248 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63c34 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #748] @ 63eec <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f90 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a5850 │ │ │ │ + beq 63c34 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63f90 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 6424c <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 64250 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63c34 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63ef0 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63fe4 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63c88 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb4 │ │ │ │ + bl 355cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64004 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 64254 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 64258 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63ca8 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63ef8 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63efc <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - bl a5850 │ │ │ │ + bl 18f3e8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 64234 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63ed8 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 64234 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ed8 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #520] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64080 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63d24 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6422c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ed0 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #452] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 640c4 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63d68 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6422c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ed0 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64100 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63da4 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6422c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ed0 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c04 │ │ │ │ + bl 355d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64144 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 6425c <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63de8 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63f00 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6422c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ed0 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32669c <_Py_c_abs@@Base> │ │ │ │ + bl 329e60 <_Py_c_abs@@Base> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32669c <_Py_c_abs@@Base> │ │ │ │ + bl 329e60 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64234 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ed8 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32669c <_Py_c_abs@@Base> │ │ │ │ + bl 329e60 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bc8 │ │ │ │ + bl 355cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64234 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ed8 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bdc │ │ │ │ + bl 355ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64234 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 64260 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 64238 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 64264 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63ed8 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63f04 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63edc <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63f08 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r7, r4, ror r1 │ │ │ │ + @ instruction: 0x00574194 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r4, asr #24 │ │ │ │ + @ instruction: 0x0038add8 │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ + │ │ │ │ +00063f30 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + stmib r1, {r2, r3} │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 3553bc │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 3553bc │ │ │ │ + strd r6, [r4, #8] │ │ │ │ + strd r0, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r6, r7, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #100] @ 64320 <_PyErr_FormatFromCause@@Base+0x578> │ │ │ │ + ldr r2, [pc, #100] @ 6401c <_Py_c_diff@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64318 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ + beq 64014 <_Py_c_diff@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 348d0c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34aa54 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64318 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ + beq 64014 <_Py_c_diff@@Base+0xe4> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 64324 <_PyErr_FormatFromCause@@Base+0x57c> │ │ │ │ - bne 64318 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ - ldr r3, [pc, #20] @ 64328 <_PyErr_FormatFromCause@@Base+0x580> │ │ │ │ + ldrne r0, [pc, #24] @ 64020 <_Py_c_diff@@Base+0xf0> │ │ │ │ + bne 64014 <_Py_c_diff@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #20] @ 64024 <_Py_c_diff@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r4, lsr sp │ │ │ │ + eorseq pc, r8, r4, lsr lr @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0006432c <_Py_c_diff@@Base>: │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - stmib r1, {r2, r3} │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 3542b0 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 3542b0 │ │ │ │ - strd r6, [r4, #8] │ │ │ │ - strd r0, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r6, r7, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 643b4 <_Py_c_diff@@Base+0x88> │ │ │ │ + bls 64058 <_Py_c_diff@@Base+0x128> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 64454 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 644b4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ - ldr r0, [pc] @ 643bc <_Py_c_diff@@Base+0x90> │ │ │ │ + b a65e8 │ │ │ │ + ldr r0, [pc] @ 64060 <_Py_c_diff@@Base+0x130> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ 64448 <_Py_c_diff@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #92] @ 640ec <_Py_c_diff@@Base+0x1bc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64440 <_Py_c_diff@@Base+0x114> │ │ │ │ + beq 640e4 <_Py_c_diff@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 348d0c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34aa54 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64440 <_Py_c_diff@@Base+0x114> │ │ │ │ + beq 640e4 <_Py_c_diff@@Base+0x1b4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 6444c <_Py_c_diff@@Base+0x120> │ │ │ │ - beq 64440 <_Py_c_diff@@Base+0x114> │ │ │ │ - ldr r3, [pc, #20] @ 64450 <_Py_c_diff@@Base+0x124> │ │ │ │ + ldreq r0, [pc, #24] @ 640f0 <_Py_c_diff@@Base+0x1c0> │ │ │ │ + beq 640e4 <_Py_c_diff@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #20] @ 640f4 <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #26 │ │ │ │ + eorseq pc, r8, ip, ror #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - bls 644a0 <_Py_c_diff@@Base+0x174> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 644b0 <_Py_c_diff@@Base+0x184> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 644b4 <_Py_c_diff@@Base+0x188> │ │ │ │ - ldr r2, [pc, #40] @ 644b8 <_Py_c_diff@@Base+0x18c> │ │ │ │ - mov r1, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2a270 <__fprintf_chk@plt> │ │ │ │ - mov r0, #253 @ 0xfd │ │ │ │ - bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 644bc <_Py_c_diff@@Base+0x190> │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #452] @ 0x1c4 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - mlaseq r8, r4, ip, lr │ │ │ │ - @ instruction: 0x0038ecb8 │ │ │ │ - subseq fp, r3, r8, ror ip │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldrne r3, [r3, #104] @ 0x68 │ │ │ │ addne r0, r0, r3 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 645fc <_Py_c_diff@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #260] @ 64600 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #260] @ 64234 <_Py_c_diff@@Base+0x304> │ │ │ │ + ldr r1, [pc, #260] @ 64238 <_Py_c_diff@@Base+0x308> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6451c <_Py_c_diff@@Base+0x1f0> │ │ │ │ + bge 64154 <_Py_c_diff@@Base+0x224> │ │ │ │ mov r0, #0 │ │ │ │ - b 645f4 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + b 6422c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64604 <_Py_c_diff@@Base+0x2d8> │ │ │ │ + ldr r5, [pc, #220] @ 6423c <_Py_c_diff@@Base+0x30c> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 6456c <_Py_c_diff@@Base+0x240> │ │ │ │ + beq 641a4 <_Py_c_diff@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64608 <_Py_c_diff@@Base+0x2dc> │ │ │ │ + ldr r1, [pc, #200] @ 64240 <_Py_c_diff@@Base+0x310> │ │ │ │ mov r3, ip │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64514 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 6414c <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 6460c <_Py_c_diff@@Base+0x2e0> │ │ │ │ - bl a9b64 │ │ │ │ - b 645f4 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #164] @ 64244 <_Py_c_diff@@Base+0x314> │ │ │ │ + bl a9d20 │ │ │ │ + b 6422c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 645cc <_Py_c_diff@@Base+0x2a0> │ │ │ │ + bne 64204 <_Py_c_diff@@Base+0x2d4> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64608 <_Py_c_diff@@Base+0x2dc> │ │ │ │ + ldr r1, [pc, #132] @ 64240 <_Py_c_diff@@Base+0x310> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64514 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 6414c <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64610 <_Py_c_diff@@Base+0x2e4> │ │ │ │ - bl ad148 │ │ │ │ + ldr r1, [pc, #100] @ 64248 <_Py_c_diff@@Base+0x318> │ │ │ │ + bl ad35c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64514 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 6414c <_Py_c_diff@@Base+0x21c> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64614 <_Py_c_diff@@Base+0x2e8> │ │ │ │ - bl a9b64 │ │ │ │ - b 645f4 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #76] @ 6424c <_Py_c_diff@@Base+0x31c> │ │ │ │ + bl a9d20 │ │ │ │ + b 6422c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64618 <_Py_c_diff@@Base+0x2ec> │ │ │ │ + ldr r0, [pc, #44] @ 64250 <_Py_c_diff@@Base+0x320> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038edd4 │ │ │ │ - @ instruction: 0x0038eddc │ │ │ │ - eorseq r2, r7, r8, asr #32 │ │ │ │ - eorseq lr, r8, r4, ror #27 │ │ │ │ - eorseq lr, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x0038fed4 │ │ │ │ + @ instruction: 0x0038fedc │ │ │ │ + eorseq r3, r7, r8, asr #2 │ │ │ │ + eorseq pc, r8, r4, ror #29 │ │ │ │ + eorseq pc, r8, ip, ror #29 │ │ │ │ │ │ │ │ -0006461c : │ │ │ │ +00064254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6463c │ │ │ │ - bl 346fd4 │ │ │ │ - b 6469c │ │ │ │ + bne 64274 │ │ │ │ + bl 349034 │ │ │ │ + b 642d4 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64710 │ │ │ │ + beq 64348 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 64664 │ │ │ │ + bne 6429c │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64670 │ │ │ │ + beq 642a8 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64710 │ │ │ │ + bne 64348 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64710 │ │ │ │ + beq 64348 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 646a4 │ │ │ │ + bne 642dc │ │ │ │ mov r4, #0 │ │ │ │ - b 6472c │ │ │ │ + b 64364 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 241148 │ │ │ │ + bl 2535c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 646e0 │ │ │ │ + beq 64318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 646e0 │ │ │ │ + bne 64318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64734 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 6436c │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6472c │ │ │ │ + bne 64364 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64710 │ │ │ │ + beq 64348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64710 │ │ │ │ + bne 64348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64738 │ │ │ │ + ldr r3, [pc, #28] @ 64370 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6473c │ │ │ │ + ldr r1, [pc, #24] @ 64374 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 6469c │ │ │ │ + bl 117854 │ │ │ │ + b 642d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038edf4 │ │ │ │ + @ instruction: 0x0038fef4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r0, #4] │ │ │ │ + bl 9307c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldrne r0, [r4, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + beq 64440 │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bge 643e8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + add r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r1, [r2, ip] │ │ │ │ + b 643b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 64410 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 64410 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + b 64448 │ │ │ │ + bl 91c1c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 64448 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 64440 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 64440 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 64494 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [pc, #68] @ 6449c │ │ │ │ + bic r0, r0, #1 │ │ │ │ + bic r1, r1, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [pc, #44] @ 644a0 │ │ │ │ + ldr r1, [pc, #44] @ 644a4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [pc, #32] @ 644a8 │ │ │ │ + ldr r1, [pc, #32] @ 644ac │ │ │ │ + ldr r0, [pc, #32] @ 644b0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9d20 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sl, r8, r0, lsl #1 │ │ │ │ + @ instruction: 0x0038a7b8 │ │ │ │ + eorseq sl, r8, ip, rrx │ │ │ │ + @ instruction: 0x0038fbbc │ │ │ │ + eorseq pc, r6, ip, lsr #8 │ │ │ │ + eorseq pc, r8, r8, lsl pc @ │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 64500 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #52] @ 64510 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 64514 │ │ │ │ + ldr r2, [pc, #40] @ 64518 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2a270 <__fprintf_chk@plt> │ │ │ │ + mov r0, #253 @ 0xfd │ │ │ │ + bl 2a954 │ │ │ │ + ldr r3, [pc, #20] @ 6451c │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + @ instruction: 0x0038fdbc │ │ │ │ + eorseq pc, r8, r0, ror #27 │ │ │ │ + subseq ip, r3, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 647d8 │ │ │ │ + ldr r2, [pc, #124] @ 645b8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6477c │ │ │ │ + beq 6455c │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 649c0 │ │ │ │ + bl 64770 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6479c │ │ │ │ + beq 6457c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64454 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 644b4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92af4 │ │ │ │ - ldr r3, [pc, #28] @ 647d8 │ │ │ │ + bl 92b7c │ │ │ │ + ldr r3, [pc, #28] @ 645b8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 647d0 │ │ │ │ + beq 645b0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -59630,165 +59494,153 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 64818 │ │ │ │ + bne 645f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 64850 │ │ │ │ + bne 64630 │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 64880 │ │ │ │ + ldr ip, [pc, #72] @ 64660 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64850 │ │ │ │ + bne 64630 │ │ │ │ mov r0, #0 │ │ │ │ - b 64878 │ │ │ │ + b 64658 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64848 │ │ │ │ + beq 64628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsr #3 │ │ │ │ + subseq r4, r7, r0, asr #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 646a4 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 646d4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 646d8 │ │ │ │ + ldreq r1, [pc, #60] @ 646dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 646b0 │ │ │ │ + bl 175c34 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 646b8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 64768 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [r0, #4] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 2b75ac <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - ldrne r0, [r4, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - beq 6494c │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bge 648f4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str r1, [r2, ip] │ │ │ │ - b 648bc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6491c │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6491c │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - b 64954 │ │ │ │ - bl 91b90 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 64954 │ │ │ │ + beq 6475c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 6476c │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6494c │ │ │ │ + mov r5, r0 │ │ │ │ + beq 64748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6494c │ │ │ │ + beq 64750 │ │ │ │ + mov r4, r5 │ │ │ │ + b 6475c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 649a0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 649a8 │ │ │ │ - bic r0, r0, #1 │ │ │ │ - bic r1, r1, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #44] @ 649ac │ │ │ │ - ldr r1, [pc, #44] @ 649b0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 649b4 │ │ │ │ - ldr r1, [pc, #32] @ 649b8 │ │ │ │ - ldr r0, [pc, #32] @ 649bc │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9b64 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 64748 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, ip, ror #29 │ │ │ │ - eorseq r9, r8, r4, lsr #12 │ │ │ │ - @ instruction: 0x00388ed8 │ │ │ │ - eorseq lr, r8, r0, lsr #21 │ │ │ │ - eorseq lr, r6, ip, lsr #6 │ │ │ │ - eorseq lr, r8, r8, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq pc, r8, r0, lsr pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0] │ │ │ │ sub r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 64454 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 644b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64a08 │ │ │ │ + b 647b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3440] @ 0xd70 │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #576] @ 64c68 │ │ │ │ + ldr r3, [pc, #576] @ 64a18 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr sl, [r1, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3554dc │ │ │ │ + bl 3565e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ sub r9, r5, #12 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ orrs r3, r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -59796,71 +59648,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354048 │ │ │ │ + bl 355154 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r6 │ │ │ │ sub r6, r4, r1 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 348efc <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34ac44 <_PyCrossInterpreterData_Release@@Base+0x24c> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 64b84 │ │ │ │ + bne 64934 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 348f50 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34aee8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349254 │ │ │ │ + bl 34af9c │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb fp, [sp, #212] @ 0xd4 │ │ │ │ - bl 348f50 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34aee8 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 348f50 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34aee8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349254 │ │ │ │ - b 64bf8 │ │ │ │ + bl 34af9c │ │ │ │ + b 649a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59869,273 +59721,237 @@ │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #616 @ 0x268 │ │ │ │ add r4, sp, r3 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [r4, #-404] @ 0xfffffe6c │ │ │ │ - bl 348f50 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34aee8 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 348f50 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34aee8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349254 │ │ │ │ + bl 34af9c │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 64c20 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bhi 649d0 │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64f38 │ │ │ │ - b 64c44 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 64bdc │ │ │ │ + b 649f4 │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64454 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 644b4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64f38 │ │ │ │ - ldr r3, [pc, #28] @ 64c68 │ │ │ │ + bl 64bdc │ │ │ │ + ldr r3, [pc, #28] @ 64a18 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64c60 │ │ │ │ + beq 64a10 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 64cac │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64cdc │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 64ce0 │ │ │ │ - ldreq r1, [pc, #60] @ 64ce4 │ │ │ │ - bl 18e1c4 │ │ │ │ - b 64cb8 │ │ │ │ - bl 174dc0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64cc0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, asr #23 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 64d70 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2aa778 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 64d64 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64d74 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 128d34 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64d50 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 64d58 │ │ │ │ - mov r4, r5 │ │ │ │ - b 64d64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 64d50 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #124] @ 64e14 │ │ │ │ + ldr r1, [pc, #124] @ 64ab8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64ddc │ │ │ │ + beq 64a80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64ddc │ │ │ │ - ldr r3, [pc, #76] @ 64e18 │ │ │ │ + bne 64a80 │ │ │ │ + ldr r3, [pc, #76] @ 64abc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 64e1c │ │ │ │ + ldr r1, [pc, #72] @ 64ac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 64df4 │ │ │ │ + bl 117854 │ │ │ │ + b 64a98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b090 │ │ │ │ + bl 5b06c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64dfc │ │ │ │ + bne 64aa0 │ │ │ │ mov r4, #0 │ │ │ │ - b 64e0c │ │ │ │ + b 64ab0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, ip, ror #1 │ │ │ │ + subseq lr, r6, ip, lsl #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, asr lr │ │ │ │ + eorseq pc, r8, ip, asr pc @ │ │ │ │ │ │ │ │ -00064e20 : │ │ │ │ +00064ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64e40 │ │ │ │ - bl 346fd4 │ │ │ │ - b 64e94 │ │ │ │ + bne 64ae4 │ │ │ │ + bl 349034 │ │ │ │ + b 64b38 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64f04 │ │ │ │ + beq 64ba8 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64e68 │ │ │ │ + beq 64b0c │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64f04 │ │ │ │ + bne 64ba8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64f04 │ │ │ │ + beq 64ba8 │ │ │ │ mov r0, r3 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64e9c │ │ │ │ + bne 64b40 │ │ │ │ mov r4, #0 │ │ │ │ - b 64f20 │ │ │ │ + b 64bc4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b32c │ │ │ │ + bl 10b190 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64ed4 │ │ │ │ + beq 64b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64ed4 │ │ │ │ + bne 64b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64f28 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64bcc │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64f20 │ │ │ │ + bne 64bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64f04 │ │ │ │ + beq 64ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64f04 │ │ │ │ + bne 64ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64f2c │ │ │ │ + ldr r3, [pc, #28] @ 64bd0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64f30 │ │ │ │ + ldr r1, [pc, #24] @ 64bd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 64e94 │ │ │ │ + bl 117854 │ │ │ │ + b 64b38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038edf4 │ │ │ │ - b 62164 <_PyMonitoring_FirePyReturnEvent@@Base+0xae0> │ │ │ │ + @ instruction: 0x0038fef4 │ │ │ │ + b 61e78 <_PyMonitoring_FirePyReturnEvent@@Base+0x598> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - bl 354048 │ │ │ │ + bl 355154 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64fa0 │ │ │ │ + beq 64c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64fb4 │ │ │ │ + bl 64cd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349254 │ │ │ │ + bl 34af9c │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64f74 │ │ │ │ + b 64c18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64fb4 │ │ │ │ + b 64cd4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r3, #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bge 64cbc │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r1, r1, #16 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + add r1, r1, r3 │ │ │ │ + strb r7, [r1, #1] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, r3, #2 │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64c90 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 65054 │ │ │ │ + ldr r3, [pc, #136] @ 64d74 │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -60149,296 +59965,262 @@ │ │ │ │ mov ip, sp │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ strd r0, [sp] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 65004 │ │ │ │ + bne 64d24 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 65054 │ │ │ │ + ldr r3, [pc, #28] @ 64d74 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6504c │ │ │ │ + beq 64d6c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bge 650bc │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r1, r1, #16 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - add r1, r1, r3 │ │ │ │ - strb r7, [r1, #1] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, #1 │ │ │ │ - add r3, r3, #2 │ │ │ │ - str r3, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 65090 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00064d78 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64d84 │ │ │ │ + b 118b4c │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 6516c │ │ │ │ + ldr r2, [pc, #124] @ 64e20 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 65110 │ │ │ │ + beq 64dc4 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 649c0 │ │ │ │ + bl 64770 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65130 │ │ │ │ + beq 64de4 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64454 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 644b4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6516c │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64e20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 65164 │ │ │ │ + beq 64e18 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00065170 : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6517c │ │ │ │ - b 118c34 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - │ │ │ │ -00065180 : │ │ │ │ +00064e24 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 6523c │ │ │ │ + beq 64ee0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 65244 │ │ │ │ + ldr r4, [pc, #152] @ 64ee8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5add4 <_PyContext_NewHamtForTests@@Base+0x1e54> │ │ │ │ + bl 5ad24 <_PyContext_NewHamtForTests@@Base+0x1b80> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65204 │ │ │ │ - ldr r3, [pc, #132] @ 65248 │ │ │ │ + bne 64ea8 │ │ │ │ + ldr r3, [pc, #132] @ 64eec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651dc │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r0, [pc, #112] @ 6524c │ │ │ │ + beq 64e80 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r0, [pc, #112] @ 64ef0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 65250 │ │ │ │ + ldr r3, [pc, #108] @ 64ef4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 651d0 │ │ │ │ + bne 64e74 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 651d0 │ │ │ │ - b 65234 │ │ │ │ + bne 64e74 │ │ │ │ + b 64ed8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65224 │ │ │ │ + beq 64ec8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 65224 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 65254 │ │ │ │ - ldr r1, [pc, #40] @ 65258 │ │ │ │ + bne 64ec8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64ef8 │ │ │ │ + ldr r1, [pc, #40] @ 64efc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6524c │ │ │ │ + ldr r0, [pc, #8] @ 64ef0 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r6, r8, asr #14 │ │ │ │ + eorseq r9, r6, r8, asr #16 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 64f0c │ │ │ │ + b a9d20 │ │ │ │ + eorseq pc, r8, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 652a4 │ │ │ │ + bne 64f58 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 652c8 │ │ │ │ - ldr r2, [pc, #380] @ 65414 │ │ │ │ - ldr r1, [pc, #380] @ 65418 │ │ │ │ - ldr r0, [pc, #380] @ 6541c │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 653dc │ │ │ │ + bne 64f7c │ │ │ │ + ldr r2, [pc, #380] @ 650c8 │ │ │ │ + ldr r1, [pc, #380] @ 650cc │ │ │ │ + ldr r0, [pc, #380] @ 650d0 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65090 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 6541c │ │ │ │ + ldr r0, [pc, #360] @ 650d0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6527c │ │ │ │ - b 653dc │ │ │ │ + bne 64f30 │ │ │ │ + b 65090 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 653dc │ │ │ │ + beq 65090 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 65300 │ │ │ │ - ldr r3, [pc, #300] @ 65420 │ │ │ │ - ldr r1, [pc, #300] @ 65424 │ │ │ │ + beq 64fb4 │ │ │ │ + ldr r3, [pc, #300] @ 650d4 │ │ │ │ + ldr r1, [pc, #300] @ 650d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 653dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 65090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653dc │ │ │ │ + beq 65090 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 65428 │ │ │ │ + ldr r3, [pc, #264] @ 650dc │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 65374 │ │ │ │ - bl 99924 │ │ │ │ + bhi 65028 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65374 │ │ │ │ + beq 65028 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 65388 │ │ │ │ + bne 6503c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 65320 │ │ │ │ + blt 64fd4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 65380 │ │ │ │ - bl 2917c0 │ │ │ │ + ble 65034 │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, r0 │ │ │ │ - b 65408 │ │ │ │ + b 650bc │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 6531c │ │ │ │ + b 64fd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 653ac │ │ │ │ - b 653d4 │ │ │ │ + bne 65060 │ │ │ │ + b 65088 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 65400 │ │ │ │ + bge 650b4 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 174da8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175c1c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 653a0 │ │ │ │ + bne 65054 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 653e4 │ │ │ │ + bne 65098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r4, #0 │ │ │ │ - b 65408 │ │ │ │ + b 650bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 653d4 │ │ │ │ + bne 65088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 653d4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 65088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r6, r8, lsl #10 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq sl, r6, r8, lsl #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ andeq r0, r1, r1 │ │ │ │ - ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 65438 │ │ │ │ - b a9b64 │ │ │ │ - eorseq lr, r8, r8, lsr #30 │ │ │ │ │ │ │ │ -0006543c : │ │ │ │ +000650e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111a48 │ │ │ │ + bl 111954 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b45c │ │ │ │ - ldr r0, [pc] @ 65468 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + b 9b4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -60448,949 +60230,952 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 654cc │ │ │ │ + bne 65164 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65504 │ │ │ │ - ldr ip, [pc, #312] @ 6560c │ │ │ │ + beq 6519c │ │ │ │ + ldr ip, [pc, #312] @ 652a4 │ │ │ │ add r2, sp, #28 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65600 │ │ │ │ + beq 65298 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 655e0 │ │ │ │ + beq 65278 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65570 │ │ │ │ + beq 65208 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 65544 │ │ │ │ - ldr r2, [pc, #220] @ 65610 │ │ │ │ - ldr r1, [pc, #220] @ 65614 │ │ │ │ - ldr r0, [pc, #220] @ 65618 │ │ │ │ + bne 651dc │ │ │ │ + ldr r2, [pc, #220] @ 652a8 │ │ │ │ + ldr r1, [pc, #220] @ 652ac │ │ │ │ + ldr r0, [pc, #220] @ 652b0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65600 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65298 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65600 │ │ │ │ + beq 65298 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 655bc │ │ │ │ + bne 65254 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 655e4 │ │ │ │ + beq 6527c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65598 │ │ │ │ - ldr r2, [pc, #132] @ 65610 │ │ │ │ - ldr r1, [pc, #140] @ 6561c │ │ │ │ - ldr r0, [pc, #132] @ 65618 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65600 │ │ │ │ + bne 65230 │ │ │ │ + ldr r2, [pc, #132] @ 652a8 │ │ │ │ + ldr r1, [pc, #140] @ 652b4 │ │ │ │ + ldr r0, [pc, #132] @ 652b0 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65298 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65600 │ │ │ │ + beq 65298 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 655d0 │ │ │ │ - ldr r3, [pc, #92] @ 65620 │ │ │ │ - ldr r1, [pc, #92] @ 65624 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 65600 │ │ │ │ - ldr r3, [pc, #80] @ 65628 │ │ │ │ + beq 65268 │ │ │ │ + ldr r3, [pc, #92] @ 652b8 │ │ │ │ + ldr r1, [pc, #92] @ 652bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 65298 │ │ │ │ + ldr r3, [pc, #80] @ 652c0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 655e8 │ │ │ │ - ldr r4, [pc, #64] @ 65628 │ │ │ │ + b 65280 │ │ │ │ + ldr r4, [pc, #64] @ 652c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 6562c │ │ │ │ + b 652c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, asr #3 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq sp, r6, r0, lsl #15 │ │ │ │ - @ instruction: 0x00370fbc │ │ │ │ - mlaseq r6, r4, r7, sp │ │ │ │ + subseq r4, r7, ip, ror #3 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq lr, r6, r0, lsl #17 │ │ │ │ + ldrheq r2, [r7], -ip @ │ │ │ │ + mlaseq r6, r4, r8, lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ │ │ │ │ -0006562c : │ │ │ │ +000652c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 335968 │ │ │ │ + bl 337d20 │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 288fd8 │ │ │ │ + b 2980a0 │ │ │ │ + ldr r0, [pc] @ 65310 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + mov r3, r1 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 65350 │ │ │ │ + ldr r2, [pc, #124] @ 653c0 │ │ │ │ + ldr r1, [pc, #124] @ 653c4 │ │ │ │ + ldr r0, [pc, #124] @ 653c8 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65368 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b29d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 65370 │ │ │ │ + mov r0, #0 │ │ │ │ + b 653b8 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 65394 │ │ │ │ + ldr r3, [pc, #68] @ 653cc │ │ │ │ + ldr r1, [pc, #68] @ 653d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 65368 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 653d4 │ │ │ │ + bne 653b8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 29fe74 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + @ instruction: 0x003882d8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 656c4 │ │ │ │ + bne 6542c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 656f4 │ │ │ │ + beq 6545c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 6572c │ │ │ │ + ldr ip, [pc, #72] @ 65494 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65720 │ │ │ │ + beq 65488 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55564 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55330 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65720 │ │ │ │ + beq 65488 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 657f4 │ │ │ │ + b 65498 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-24 @ 0xffffffe8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - mov r3, r1 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 6576c │ │ │ │ - ldr r2, [pc, #124] @ 657dc │ │ │ │ - ldr r1, [pc, #124] @ 657e0 │ │ │ │ - ldr r0, [pc, #124] @ 657e4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65784 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6578c │ │ │ │ - mov r0, #0 │ │ │ │ - b 657d4 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 657b0 │ │ │ │ - ldr r3, [pc, #68] @ 657e8 │ │ │ │ - ldr r1, [pc, #68] @ 657ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 65784 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 657f0 │ │ │ │ - bne 657d4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2917c0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r7, r8, r4, asr #2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r7, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 65824 │ │ │ │ - ldr r3, [pc, #144] @ 658a4 │ │ │ │ - ldr r1, [pc, #144] @ 658a8 │ │ │ │ + bls 654c8 │ │ │ │ + ldr r3, [pc, #144] @ 65548 │ │ │ │ + ldr r1, [pc, #144] @ 6554c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 6589c │ │ │ │ + b 65540 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65848 │ │ │ │ + bne 654ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65870 │ │ │ │ + beq 65514 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 65870 │ │ │ │ + bhi 65514 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64a08 │ │ │ │ + bl 647b8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6588c │ │ │ │ - bl 3273f8 <_Py_strhex@@Base> │ │ │ │ + beq 65530 │ │ │ │ + bl 32b5a4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 65894 │ │ │ │ - bl 92af4 │ │ │ │ + b 65538 │ │ │ │ + bl 92b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, asr pc │ │ │ │ + eorseq r0, r9, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658fc │ │ │ │ + beq 655a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 658f8 │ │ │ │ - ldr r3, [pc, #24] @ 65904 │ │ │ │ + bge 6559c │ │ │ │ + ldr r3, [pc, #24] @ 655a8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #8] @ 65908 │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #8] @ 655ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 65914 │ │ │ │ - b 9df88 │ │ │ │ - eorseq r0, r7, r8, lsl fp │ │ │ │ + ldr r0, [pc] @ 655b8 │ │ │ │ + b 9e008 │ │ │ │ + eorseq r1, r7, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 6596c │ │ │ │ + bne 65610 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6599c │ │ │ │ + beq 65640 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 659d4 │ │ │ │ + ldr ip, [pc, #72] @ 65678 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 659c8 │ │ │ │ + beq 6566c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55564 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55330 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 659c8 │ │ │ │ + beq 6566c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 657f4 │ │ │ │ + b 65498 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, lsr #4 │ │ │ │ + subseq r4, r7, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a28 │ │ │ │ + beq 656cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a24 │ │ │ │ - ldr r3, [pc, #24] @ 65a30 │ │ │ │ + bge 656c8 │ │ │ │ + ldr r3, [pc, #24] @ 656d4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #8] @ 65a34 │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #8] @ 656d8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a88 │ │ │ │ + beq 6572c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a84 │ │ │ │ - ldr r3, [pc, #24] @ 65a90 │ │ │ │ + bge 65728 │ │ │ │ + ldr r3, [pc, #24] @ 65734 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #8] @ 65a94 │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #8] @ 65738 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 65b40 │ │ │ │ + ldr r1, [pc, #144] @ 657e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65b44 │ │ │ │ + ldr r2, [pc, #140] @ 657e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65af8 │ │ │ │ + bne 6579c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65b48 │ │ │ │ + ldr r3, [pc, #120] @ 657ec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65ae0 │ │ │ │ + beq 65784 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65afc │ │ │ │ - ldr r3, [pc, #100] @ 65b4c │ │ │ │ - ldr r1, [pc, #100] @ 65b50 │ │ │ │ + bgt 657a0 │ │ │ │ + ldr r3, [pc, #100] @ 657f0 │ │ │ │ + ldr r1, [pc, #100] @ 657f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 65b38 │ │ │ │ + b 657dc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f44 │ │ │ │ + bl 131ed8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65b38 │ │ │ │ + beq 657dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b38 │ │ │ │ + bne 657dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 65b88 │ │ │ │ - bl a5850 │ │ │ │ + bne 6582c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65ba0 │ │ │ │ + bne 65844 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65ba8 │ │ │ │ + ldr r0, [pc, #20] @ 6584c │ │ │ │ cmp r3, #0 │ │ │ │ bicne r4, r4, r4, asr #31 │ │ │ │ strne r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #76] @ 65c1c │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #76] @ 658c0 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65c04 │ │ │ │ + beq 658a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65c0c │ │ │ │ + beq 658b0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65c20 │ │ │ │ + ldr r2, [pc, #40] @ 658c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 65c14 │ │ │ │ + b 658b8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #30 │ │ │ │ + eorseq r0, r9, ip, rrx │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 65c88 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmpne r1, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 65c70 │ │ │ │ - ldr r3, [pc, #52] @ 65c8c │ │ │ │ - ldr r1, [pc, #52] @ 65c90 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - movlt r4, r5 │ │ │ │ - blt 65c80 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 65918 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65914 │ │ │ │ + ldr r3, [pc, #24] @ 65920 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #8] @ 65924 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, ip, lsl fp │ │ │ │ - eorseq lr, r8, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 65e44 │ │ │ │ + ldr r1, [pc, #408] @ 65ad8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65cc8 │ │ │ │ - bl 340a78 │ │ │ │ + bne 6595c │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65e38 │ │ │ │ + bne 65acc │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65ea8 │ │ │ │ + bl 65b4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65e28 │ │ │ │ + beq 65abc │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65e44 │ │ │ │ + ldr r2, [pc, #312] @ 65ad8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65d18 │ │ │ │ + bne 659ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65db4 │ │ │ │ + bne 65a48 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65da8 │ │ │ │ + beq 65a3c │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65d74 │ │ │ │ - b 65db4 │ │ │ │ + beq 65a08 │ │ │ │ + b 65a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65ea8 │ │ │ │ + bl 65b4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65d88 │ │ │ │ + beq 65a1c │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65dc4 │ │ │ │ + beq 65a58 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65d50 │ │ │ │ + bne 659e4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea748 │ │ │ │ + bl ea78c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65de4 │ │ │ │ + bne 65a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65e28 │ │ │ │ + b 65abc │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65da0 │ │ │ │ + beq 65a34 │ │ │ │ mov r5, r0 │ │ │ │ - b 65d68 │ │ │ │ + b 659fc │ │ │ │ cmp r7, r6 │ │ │ │ - ble 65e00 │ │ │ │ + ble 65a94 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65de4 │ │ │ │ + b 65a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101aa8 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ - b 65e30 │ │ │ │ + bl 101ab8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65ac4 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65e98 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 65e94 │ │ │ │ - ldr r3, [pc, #24] @ 65ea0 │ │ │ │ + ldr r3, [pc, #76] @ 65b40 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r1, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 65b28 │ │ │ │ + ldr r3, [pc, #52] @ 65b44 │ │ │ │ + ldr r1, [pc, #52] @ 65b48 │ │ │ │ ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #8] @ 65ea4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1ba4c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r4, r5 │ │ │ │ + blt 65b38 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, ip, lsl fp │ │ │ │ + eorseq r0, r9, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 65f38 │ │ │ │ + ldr r1, [pc, #120] @ 65bdc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65ed8 │ │ │ │ - bl 340a78 │ │ │ │ + bne 65b7c │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65f30 │ │ │ │ + bne 65bd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 26d478 │ │ │ │ + bl 27e630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f10 │ │ │ │ + bne 65bb4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65f28 │ │ │ │ + b 65bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 333a0 │ │ │ │ + bl 337f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65f04 │ │ │ │ - ldr r0, [pc, #16] @ 65f3c │ │ │ │ + bne 65ba8 │ │ │ │ + ldr r0, [pc, #16] @ 65be0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29238 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 65f7c │ │ │ │ - ldr r3, [pc, #68] @ 65fb8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 65fb0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 174da8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 174da8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 174da8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65fbc │ │ │ │ - bl a9b64 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, ip, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #132] @ 66068 │ │ │ │ + ldr r1, [pc, #132] @ 65c8c │ │ │ │ mov r6, r2 │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6602c │ │ │ │ + beq 65c50 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6602c │ │ │ │ + beq 65c50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6604c │ │ │ │ - ldr r3, [pc, #76] @ 6606c │ │ │ │ - ldr r1, [pc, #76] @ 66070 │ │ │ │ + ble 65c70 │ │ │ │ + ldr r3, [pc, #76] @ 65c90 │ │ │ │ + ldr r1, [pc, #76] @ 65c94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 66060 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 65c84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6600c │ │ │ │ - ldr r0, [pc, #56] @ 66074 │ │ │ │ + beq 65c30 │ │ │ │ + ldr r0, [pc, #56] @ 65c98 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6600c │ │ │ │ - b 66060 │ │ │ │ + bne 65c30 │ │ │ │ + b 65c84 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 279050 │ │ │ │ + b 2892b4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, ip, ror #29 │ │ │ │ + subseq sl, r6, ip, lsr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsl r0 @ │ │ │ │ - eorseq r5, r7, ip, asr r4 │ │ │ │ + eorseq r0, r9, r0, lsl r1 │ │ │ │ + eorseq r6, r7, r4, ror #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29238 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65cd8 │ │ │ │ + ldr r3, [pc, #68] @ 65d14 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 65d0c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 175c1c <_PyLong_FromGid@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 175c1c <_PyLong_FromGid@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 175c1c <_PyLong_FromGid@@Base> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #12] @ 65d18 │ │ │ │ + bl a9d20 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r8, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18c5f8 │ │ │ │ + bl 18d7a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 660d0 │ │ │ │ + beq 65d74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 660d8 │ │ │ │ - bl 18d850 │ │ │ │ + beq 65d7c │ │ │ │ + bl 18ea74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 660d8 │ │ │ │ + bge 65d7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 660d0 │ │ │ │ + beq 65d74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 660d0 │ │ │ │ + bne 65d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 660ec │ │ │ │ - ldr r0, [pc, #28] @ 66108 │ │ │ │ + bne 65d90 │ │ │ │ + ldr r0, [pc, #28] @ 65dac │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 660e4 │ │ │ │ + bne 65d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 660e4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 65d88 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 66200 │ │ │ │ + bl 65e24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66178 │ │ │ │ + beq 65e1c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 66164 │ │ │ │ + beq 65e08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 6616c │ │ │ │ + beq 65e10 │ │ │ │ mov r4, r5 │ │ │ │ - b 66178 │ │ │ │ + b 65e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 66164 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 65e08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 293f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 661bc │ │ │ │ - ldr r3, [pc, #68] @ 661f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 661f0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 252a68 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 252a68 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 252a68 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 661fc │ │ │ │ - bl a9b64 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, ip, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66230 │ │ │ │ + bne 65e54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 662c4 │ │ │ │ + beq 65ee8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 66248 │ │ │ │ + beq 65e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ec0 │ │ │ │ + bl a9008 │ │ │ │ mov r4, r0 │ │ │ │ - b 66250 │ │ │ │ - bl 91b90 │ │ │ │ + b 65e74 │ │ │ │ + bl 91c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 662bc │ │ │ │ + beq 65ee0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66278 │ │ │ │ - ldr r1, [pc, #124] @ 662e8 │ │ │ │ + beq 65e9c │ │ │ │ + ldr r1, [pc, #124] @ 65f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66298 │ │ │ │ + blt 65ebc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 662e0 │ │ │ │ - ldr r1, [pc, #96] @ 662ec │ │ │ │ + beq 65f04 │ │ │ │ + ldr r1, [pc, #96] @ 65f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 662e0 │ │ │ │ + bge 65f04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 662bc │ │ │ │ + beq 65ee0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 662bc │ │ │ │ + bne 65ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 662e0 │ │ │ │ + b 65f04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 662f0 │ │ │ │ - beq 662e0 │ │ │ │ + ldreq r4, [pc, #32] @ 65f14 │ │ │ │ + beq 65f04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - eorseq r7, r5, ip, ror #23 │ │ │ │ + eorseq r7, r6, r4, ror #31 │ │ │ │ + eorseq r8, r5, ip, ror #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 662fc │ │ │ │ - b 9df88 │ │ │ │ - eorseq pc, r8, r4, lsr r0 @ │ │ │ │ + ldr r0, [pc] @ 65f20 │ │ │ │ + b 9e008 │ │ │ │ + eorseq r0, r9, r4, lsr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 293f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65f60 │ │ │ │ + ldr r3, [pc, #68] @ 65f9c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 65f94 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2646b8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2646b8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2646b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #12] @ 65fa0 │ │ │ │ + bl a9d20 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r8, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 663cc │ │ │ │ + beq 66070 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6639c │ │ │ │ + bge 66040 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 6639c │ │ │ │ - ldr r3, [pc, #160] @ 663e0 │ │ │ │ + beq 66040 │ │ │ │ + ldr r3, [pc, #160] @ 66084 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add lr, ip, r3 │ │ │ │ @@ -61404,179 +61189,179 @@ │ │ │ │ add r0, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, r3 │ │ │ │ add r1, r0, #24 │ │ │ │ - b 663a0 │ │ │ │ + b 66044 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 663a8 │ │ │ │ + bne 6604c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 663cc │ │ │ │ - bl a5850 │ │ │ │ + bne 66070 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 663d8 │ │ │ │ + bne 6607c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6642c │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 660d0 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66420 │ │ │ │ + beq 660c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66430 │ │ │ │ + ldr r0, [pc, #20] @ 660d4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66434 │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #8] @ 660d8 │ │ │ │ + b a9d20 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq ip, r8, r8, lsr #14 │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ + mov r1, #0 │ │ │ │ + b 2babb0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1dedb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6610c │ │ │ │ + pop {r4, lr} │ │ │ │ + b 6627c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 66478 │ │ │ │ + bne 66154 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17c8b4 │ │ │ │ + bl 17d744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66498 │ │ │ │ - b 664a0 │ │ │ │ + beq 66174 │ │ │ │ + b 6617c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 664f4 │ │ │ │ + ldr r0, [pc, #108] @ 661d0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66460 │ │ │ │ + bne 6613c │ │ │ │ mov r4, #0 │ │ │ │ - b 664e0 │ │ │ │ + b 661bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66498 │ │ │ │ + beq 66174 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 664f8 │ │ │ │ - bne 664e0 │ │ │ │ - ldr r3, [pc, #36] @ 664fc │ │ │ │ + ldrne r4, [pc, #40] @ 661d4 │ │ │ │ + bne 661bc │ │ │ │ + ldr r3, [pc, #36] @ 661d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, ip, r5, r9 │ │ │ │ + mlaseq r6, ip, r6, sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov r1, #0 │ │ │ │ - b 2ae964 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 66530 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 665d8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4e134 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bl 4dd90 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66594 │ │ │ │ + beq 66238 │ │ │ │ mov r1, r5 │ │ │ │ - bl 58fb8 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 591dc <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 66580 │ │ │ │ + beq 66224 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 66588 │ │ │ │ + beq 6622c │ │ │ │ mov r4, r5 │ │ │ │ - b 66594 │ │ │ │ + b 66238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 66580 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 66224 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #32] @ 665d4 │ │ │ │ + ldr r1, [pc, #32] @ 66278 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14fc08 │ │ │ │ + bl 1503f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 665cc │ │ │ │ + bne 66270 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99e18 │ │ │ │ - eorseq r7, r8, r8, lsr #32 │ │ │ │ + b 99e94 │ │ │ │ + @ instruction: 0x003881bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 66638 │ │ │ │ + ldr r2, [pc, #60] @ 662dc │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66624 │ │ │ │ + beq 662c8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 6663c │ │ │ │ + ldr r2, [pc, #40] @ 662e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6662c │ │ │ │ + bl 1441dc │ │ │ │ + b 662d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, r0, r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -61593,1072 +61378,1072 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r5, #2 │ │ │ │ - bne 666a8 │ │ │ │ + bne 6634c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 666e8 │ │ │ │ - ldr ip, [pc, #352] @ 66810 │ │ │ │ + beq 6638c │ │ │ │ + ldr ip, [pc, #352] @ 664b4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 666e8 │ │ │ │ + bne 6638c │ │ │ │ mov r0, #0 │ │ │ │ - b 66808 │ │ │ │ + b 664ac │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 66744 │ │ │ │ + beq 663e8 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66714 │ │ │ │ + beq 663b8 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66814 │ │ │ │ + ldreq r7, [pc, #264] @ 664b8 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66758 │ │ │ │ - b 66718 │ │ │ │ - ldr sl, [pc, #248] @ 66814 │ │ │ │ + beq 663fc │ │ │ │ + b 663bc │ │ │ │ + ldr sl, [pc, #248] @ 664b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 6673c │ │ │ │ - bl 1033e0 │ │ │ │ + beq 663e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 666e0 │ │ │ │ + blt 66384 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 66754 │ │ │ │ + beq 663f8 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 66758 │ │ │ │ - ldr sl, [pc, #200] @ 66814 │ │ │ │ + b 663fc │ │ │ │ + ldr sl, [pc, #200] @ 664b8 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 66758 │ │ │ │ - ldr r7, [pc, #184] @ 66814 │ │ │ │ + b 663fc │ │ │ │ + ldr r7, [pc, #184] @ 664b8 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d817c │ │ │ │ + bl 2dfb94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 666e0 │ │ │ │ + beq 66384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cd814 │ │ │ │ + bl 2d6e40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 667f8 │ │ │ │ + beq 6649c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd8c8 │ │ │ │ + bl 2d6ef4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 667f8 │ │ │ │ + beq 6649c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd92c │ │ │ │ + bl 2d6f58 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 667f8 │ │ │ │ + beq 6649c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ce350 <_PyLong_UnsignedShort_Converter@@Base+0x4d4> │ │ │ │ + bl 2d7214 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 667f8 │ │ │ │ + beq 6649c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d00e4 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d8eec <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 667f8 │ │ │ │ + beq 6649c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66804 │ │ │ │ + beq 664a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66804 │ │ │ │ + bne 664a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 66804 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 664a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ - b 666e0 │ │ │ │ - ldr r0, [pc, #8] @ 66814 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 66384 │ │ │ │ + ldr r0, [pc, #8] @ 664b8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, r0, asr r2 │ │ │ │ + subseq r4, r7, r0, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66864 │ │ │ │ + beq 66508 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 66864 │ │ │ │ + beq 66508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66864 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66508 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66898 │ │ │ │ + beq 6653c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66898 │ │ │ │ + beq 6653c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66898 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6653c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 668cc │ │ │ │ + beq 66570 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 668cc │ │ │ │ + beq 66570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 668cc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66570 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66900 │ │ │ │ + beq 665a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 66900 │ │ │ │ + beq 665a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66900 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 665a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66934 │ │ │ │ + beq 665d8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 66934 │ │ │ │ + beq 665d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66934 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 665d8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66968 │ │ │ │ + beq 6660c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 66968 │ │ │ │ + beq 6660c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66968 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6660c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6699c │ │ │ │ + beq 66640 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 6699c │ │ │ │ + beq 66640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6699c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66640 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 669d0 │ │ │ │ + beq 66674 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 669d0 │ │ │ │ + beq 66674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 669d0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66674 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a04 │ │ │ │ + beq 666a8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 66a04 │ │ │ │ + beq 666a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a04 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 666a8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a38 │ │ │ │ + beq 666dc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66a38 │ │ │ │ + beq 666dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a38 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 666dc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a6c │ │ │ │ + beq 66710 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66a6c │ │ │ │ + beq 66710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a6c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66710 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66aa0 │ │ │ │ + beq 66744 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66aa0 │ │ │ │ + beq 66744 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66aa0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66744 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ad4 │ │ │ │ + beq 66778 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 66ad4 │ │ │ │ + beq 66778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66ad4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66778 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b08 │ │ │ │ + beq 667ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66b08 │ │ │ │ + beq 667ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b08 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 667ac │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b3c │ │ │ │ + beq 667e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66b3c │ │ │ │ + beq 667e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b3c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 667e0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b70 │ │ │ │ + beq 66814 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66b70 │ │ │ │ + beq 66814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b70 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66814 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ba4 │ │ │ │ + beq 66848 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66ba4 │ │ │ │ + beq 66848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66ba4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 66848 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66bd8 │ │ │ │ + beq 6687c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 66bd8 │ │ │ │ + beq 6687c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66bd8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6687c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 668a4 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 668cc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 668e0 │ │ │ │ + ldr r1, [pc, #36] @ 668e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 668e8 │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 668ec │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r6, r8, asr lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - bne 66c1c │ │ │ │ + bne 66928 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66c50 │ │ │ │ - b 66c44 │ │ │ │ + bne 6695c │ │ │ │ + b 66950 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66cf8 │ │ │ │ + ldr r0, [pc, #204] @ 66a04 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c04 │ │ │ │ + bne 66910 │ │ │ │ mov r0, #0 │ │ │ │ - b 66cf0 │ │ │ │ - bl a5850 │ │ │ │ + b 669fc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c3c │ │ │ │ + bne 66948 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66c70 │ │ │ │ - bl a5850 │ │ │ │ + bne 6697c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c3c │ │ │ │ + bne 66948 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66c3c │ │ │ │ + beq 66948 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66cfc │ │ │ │ - ldr r0, [pc, #108] @ 66d00 │ │ │ │ + ldr r1, [pc, #108] @ 66a08 │ │ │ │ + ldr r0, [pc, #108] @ 66a0c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66c3c │ │ │ │ - bl c3ea4 │ │ │ │ + blt 66948 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 66d04 │ │ │ │ - bge 66cf0 │ │ │ │ - ldr r3, [pc, #36] @ 66d08 │ │ │ │ + ldrge r0, [pc, #40] @ 66a10 │ │ │ │ + bge 669fc │ │ │ │ + ldr r3, [pc, #36] @ 66a14 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, lsr r6 │ │ │ │ - eorseq pc, r8, r8, rrx │ │ │ │ - eorseq pc, r8, ip, rrx │ │ │ │ + eorseq sl, r6, r4, lsr r7 │ │ │ │ + eorseq r0, r9, r8, ror #2 │ │ │ │ + eorseq r0, r9, ip, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 66d28 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 66d50 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 66d64 │ │ │ │ - ldr r1, [pc, #36] @ 66d68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66d6c │ │ │ │ - tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 66d70 │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66dd8 │ │ │ │ + bl 66a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66dcc │ │ │ │ + beq 66a70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ lsl r3, r3, #12 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r0, r0, r3, lsr #20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66dc8 │ │ │ │ + beq 66a6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3518 │ │ │ │ - ldr r0, [pc, #4] @ 66dd4 │ │ │ │ + b a3598 │ │ │ │ + ldr r0, [pc, #4] @ 66a78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ mov r4, r1 │ │ │ │ - beq 66e54 │ │ │ │ + beq 66af8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66e54 │ │ │ │ + bne 66af8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 210834 │ │ │ │ + bl 21f0bc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66e54 │ │ │ │ - bl a5850 │ │ │ │ + bne 66af8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66e8c │ │ │ │ + bne 66b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66e54 │ │ │ │ + bne 66af8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 66e90 │ │ │ │ + b 66b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b33ac │ │ │ │ + bl 1b6b20 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 66e7c │ │ │ │ - bl a5850 │ │ │ │ + bne 66b20 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66e8c │ │ │ │ + bne 66b30 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 66e90 │ │ │ │ + b 66b34 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 66ee0 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66b84 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66ed4 │ │ │ │ + beq 66b78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66ee4 │ │ │ │ + ldr r0, [pc, #20] @ 66b88 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66ee8 │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #8] @ 66b8c │ │ │ │ + b a9d20 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq ip, r8, r8, lsr #14 │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66f78 │ │ │ │ + ldr r3, [pc, #116] @ 66c1c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f40 │ │ │ │ + beq 66be4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66f40 │ │ │ │ + ble 66be4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66f58 │ │ │ │ - b 66f70 │ │ │ │ - ldr r3, [pc, #52] @ 66f7c │ │ │ │ - ldr r1, [pc, #52] @ 66f80 │ │ │ │ + bne 66bfc │ │ │ │ + b 66c14 │ │ │ │ + ldr r3, [pc, #52] @ 66c20 │ │ │ │ + ldr r1, [pc, #52] @ 66c24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66f70 │ │ │ │ + b 66c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f70 │ │ │ │ + bne 66c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 67020 │ │ │ │ + ldr r3, [pc, #132] @ 66cc4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fd4 │ │ │ │ + beq 66c78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66fd4 │ │ │ │ + ble 66c78 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66fec │ │ │ │ - bl 16173c │ │ │ │ + bne 66c90 │ │ │ │ + bl 162244 │ │ │ │ mov r5, r0 │ │ │ │ - b 66ff4 │ │ │ │ - ldr r3, [pc, #72] @ 67024 │ │ │ │ - ldr r1, [pc, #72] @ 67028 │ │ │ │ + b 66c98 │ │ │ │ + ldr r3, [pc, #72] @ 66cc8 │ │ │ │ + ldr r1, [pc, #72] @ 66ccc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 67018 │ │ │ │ - bl b2924 │ │ │ │ + b 66cbc │ │ │ │ + bl b2bb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67018 │ │ │ │ + beq 66cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67018 │ │ │ │ + bne 66cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ 66d18 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 66d0c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #20] @ 66d1c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9d20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 66d20 │ │ │ │ + b a9d20 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq ip, r8, r8, lsr #14 │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66dd8 │ │ │ │ + bl 66a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67088 │ │ │ │ + beq 66d80 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsr r3, r2, #12 │ │ │ │ orr r3, r3, r1, lsl #20 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ bic r0, r3, #255 @ 0xff │ │ │ │ orr r0, r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67084 │ │ │ │ + beq 66d7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3518 │ │ │ │ - ldr r0, [pc, #4] @ 67090 │ │ │ │ + b a3598 │ │ │ │ + ldr r0, [pc, #4] @ 66d88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r0, #8] │ │ │ │ + ldrne r2, [r2, #8] │ │ │ │ + subne r0, r3, r2 │ │ │ │ + bicne r0, r0, r0, asr #31 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 8c12c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 670dc │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 670d0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 670e0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 670e4 │ │ │ │ - b a9b64 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 66e40 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 66e08 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 66e08 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115ae0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 66e20 │ │ │ │ + b 66e38 │ │ │ │ + ldr r3, [pc, #52] @ 66e44 │ │ │ │ + ldr r1, [pc, #52] @ 66e48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 66e38 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 66e38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + b 664bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 67120 │ │ │ │ + bne 66e88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66dd8 │ │ │ │ + bl 66a7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67148 │ │ │ │ - b 67140 │ │ │ │ + bne 66eb0 │ │ │ │ + b 66ea8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 67200 │ │ │ │ + ldr r0, [pc, #208] @ 66f68 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67108 │ │ │ │ + bne 66e70 │ │ │ │ mov r0, #0 │ │ │ │ - b 671f8 │ │ │ │ + b 66f60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66dd8 │ │ │ │ + bl 66a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67140 │ │ │ │ + beq 66ea8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ - bcs 67190 │ │ │ │ + bcs 66ef8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 671a4 │ │ │ │ - ldr r3, [pc, #108] @ 67204 │ │ │ │ - ldr r1, [pc, #108] @ 67208 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 671d8 │ │ │ │ - ldr r3, [pc, #96] @ 6720c │ │ │ │ - ldr r0, [pc, #96] @ 67210 │ │ │ │ + bcc 66f0c │ │ │ │ + ldr r3, [pc, #108] @ 66f6c │ │ │ │ + ldr r1, [pc, #108] @ 66f70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 66f40 │ │ │ │ + ldr r3, [pc, #96] @ 66f74 │ │ │ │ + ldr r0, [pc, #96] @ 66f78 │ │ │ │ and r3, r3, r1, lsl #8 │ │ │ │ and r0, r0, r2, lsl #12 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0 │ │ │ │ bic r1, r1, #15 │ │ │ │ and r0, r2, #255 @ 0xff │ │ │ │ orr r1, r1, r2, lsr #20 │ │ │ │ orr r0, r0, r3 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 671ec │ │ │ │ - bl a5850 │ │ │ │ + bne 66f54 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 67214 │ │ │ │ - bne 67140 │ │ │ │ - b 671f8 │ │ │ │ + ldreq r0, [pc, #44] @ 66f7c │ │ │ │ + bne 66ea8 │ │ │ │ + b 66f60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1501cc │ │ │ │ + b 150b18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, lsr #13 │ │ │ │ + eorseq sl, r6, r8, lsr #15 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r8, ror r0 @ │ │ │ │ + eorseq r0, r9, r8, ror r1 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r0, #8] │ │ │ │ - ldrne r2, [r2, #8] │ │ │ │ - subne r0, r3, r2 │ │ │ │ - bicne r0, r0, r0, asr #31 │ │ │ │ - b a5b40 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 8c11c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 672cc │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 67294 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 67294 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115bd0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 672ac │ │ │ │ - b 672c4 │ │ │ │ - ldr r3, [pc, #52] @ 672d0 │ │ │ │ - ldr r1, [pc, #52] @ 672d4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 672c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 672c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ - b 66818 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #444] @ 0x1bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #180] @ 673c4 │ │ │ │ + ldr r1, [pc, #180] @ 67068 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6737c │ │ │ │ + beq 67020 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a618 │ │ │ │ + bl 3a780 <_Py_IncRef@@Base+0x2bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67348 │ │ │ │ - b 6737c │ │ │ │ + bne 66fec │ │ │ │ + b 67020 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67384 │ │ │ │ + bne 67028 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 673b8 │ │ │ │ + ble 6705c │ │ │ │ mov r0, r4 │ │ │ │ - bl 308110 │ │ │ │ + bl 30e8c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 67338 │ │ │ │ + bne 66fdc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 673b8 │ │ │ │ + beq 6705c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6739c │ │ │ │ + bne 67040 │ │ │ │ mov r4, #0 │ │ │ │ - b 673b8 │ │ │ │ + b 6705c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 67344 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 67344 │ │ │ │ + bne 66fe8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 66fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6737c │ │ │ │ + bne 67020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6737c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 67020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #28 │ │ │ │ + eorseq pc, r8, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 674dc │ │ │ │ + ldr r2, [pc, #252] @ 67180 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 674e0 │ │ │ │ + ldr r0, [pc, #244] @ 67184 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67418 │ │ │ │ + bne 670bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 674e4 │ │ │ │ + ldr r3, [pc, #224] @ 67188 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67458 │ │ │ │ + beq 670fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6741c │ │ │ │ - b 67458 │ │ │ │ + bgt 670c0 │ │ │ │ + b 670fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 67470 │ │ │ │ + bne 67114 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 674e4 │ │ │ │ + ldr r3, [pc, #156] @ 67188 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67458 │ │ │ │ + beq 670fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67470 │ │ │ │ - ldr r3, [pc, #136] @ 674e8 │ │ │ │ - ldr r1, [pc, #136] @ 674ec │ │ │ │ + bgt 67114 │ │ │ │ + ldr r3, [pc, #136] @ 6718c │ │ │ │ + ldr r1, [pc, #136] @ 67190 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 674d4 │ │ │ │ + b 67178 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9638 │ │ │ │ + bl a97f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 674b0 │ │ │ │ + beq 67154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 674b0 │ │ │ │ + bne 67154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 674d4 │ │ │ │ + beq 67178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 674d4 │ │ │ │ + bne 67178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67548 │ │ │ │ + bne 671ec │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 6754c │ │ │ │ + beq 671f0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ str r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67584 │ │ │ │ - bl a5850 │ │ │ │ + bne 67228 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675e0 │ │ │ │ + bne 67284 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 675a8 │ │ │ │ - ldr r3, [pc, #72] @ 675e8 │ │ │ │ + bne 6724c │ │ │ │ + ldr r3, [pc, #72] @ 6728c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 675c4 │ │ │ │ + bl 1441dc │ │ │ │ + b 67268 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17ca8c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d91c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 675d4 │ │ │ │ + bge 67278 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 675e0 │ │ │ │ + bne 67284 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #240] @ 67700 │ │ │ │ - ldr r1, [pc, #240] @ 67704 │ │ │ │ + ldr r0, [pc, #240] @ 673a4 │ │ │ │ + ldr r1, [pc, #240] @ 673a8 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6763c │ │ │ │ + bne 672e0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 67708 │ │ │ │ + ldr r3, [pc, #224] @ 673ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67678 │ │ │ │ + beq 6731c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67640 │ │ │ │ - b 67678 │ │ │ │ + bgt 672e4 │ │ │ │ + b 6731c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67690 │ │ │ │ + bne 67334 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 67708 │ │ │ │ + ldr r3, [pc, #160] @ 673ac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67678 │ │ │ │ + beq 6731c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67694 │ │ │ │ - ldr r3, [pc, #140] @ 6770c │ │ │ │ - ldr r1, [pc, #140] @ 67710 │ │ │ │ + bgt 67338 │ │ │ │ + ldr r3, [pc, #140] @ 673b0 │ │ │ │ + ldr r1, [pc, #140] @ 673b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 676f8 │ │ │ │ + b 6739c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117174 │ │ │ │ + bl 117084 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 676d4 │ │ │ │ + beq 67378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 676d4 │ │ │ │ + bne 67378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 676f8 │ │ │ │ + beq 6739c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 676f8 │ │ │ │ + bne 6739c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -62666,97 +62451,118 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 6775c │ │ │ │ + beq 67400 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 67770 │ │ │ │ + ldr r2, [pc, #12] @ 67414 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r4, ror r7 │ │ │ │ - ldr r2, [pc, #20] @ 67790 │ │ │ │ - ldr r0, [pc, #16] @ 67790 │ │ │ │ + andeq r7, r6, r8, lsl r4 │ │ │ │ + ldr r2, [pc, #20] @ 67434 │ │ │ │ + ldr r0, [pc, #16] @ 67434 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 67810 │ │ │ │ + blt 674b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 264cac │ │ │ │ + bl 18ae9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 677e0 │ │ │ │ + bne 67484 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 264cac │ │ │ │ + bl 18ae9c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 67818 │ │ │ │ + bne 674bc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 67820 │ │ │ │ + ldr r2, [pc, #32] @ 674c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67824 │ │ │ │ + ldr r0, [pc, #4] @ 674c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 67860 │ │ │ │ + ldr r0, [pc, #12] @ 67504 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1dedb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 67544 │ │ │ │ + bl 2a12c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 6754c │ │ │ │ + ldr r3, [pc, #24] @ 67554 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1441dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 67558 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r6, [r5, #8] │ │ │ │ moveq r6, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ - ldr lr, [pc, #500] @ 67a94 │ │ │ │ + ldr lr, [pc, #500] @ 6778c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62768,378 +62574,367 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r8, r6, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 67904 │ │ │ │ + bne 675fc │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67948 │ │ │ │ - ldr ip, [pc, #396] @ 67a98 │ │ │ │ + beq 67640 │ │ │ │ + ldr ip, [pc, #396] @ 67790 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 67a7c │ │ │ │ + beq 67774 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16f3f4 │ │ │ │ + bl 16ff70 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67a5c │ │ │ │ + beq 67754 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 679e0 │ │ │ │ + beq 676d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6799c │ │ │ │ - bl 14774c │ │ │ │ + beq 67694 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67990 │ │ │ │ - bl a5850 │ │ │ │ + bne 67688 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67a5c │ │ │ │ + bne 67754 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 679a0 │ │ │ │ - b 679e4 │ │ │ │ + bne 67698 │ │ │ │ + b 676dc │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679c4 │ │ │ │ + bne 676bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 24fe04 │ │ │ │ + bl 261a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679e4 │ │ │ │ - b 67a5c │ │ │ │ + bne 676dc │ │ │ │ + b 67754 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66dd8 │ │ │ │ + bl 66a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67a5c │ │ │ │ + beq 67754 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 679e4 │ │ │ │ - b 679ac │ │ │ │ + beq 676dc │ │ │ │ + b 676a4 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67a18 │ │ │ │ + beq 67710 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67a30 │ │ │ │ + b 67728 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67a64 │ │ │ │ + beq 6775c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 67a6c │ │ │ │ - bl 132758 │ │ │ │ + bne 67764 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 679ec │ │ │ │ + beq 676e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 67a7c │ │ │ │ - ldr r4, [pc, #48] @ 67a9c │ │ │ │ - b 67a7c │ │ │ │ - ldr r3, [pc, #44] @ 67aa0 │ │ │ │ + b 67774 │ │ │ │ + ldr r4, [pc, #48] @ 67794 │ │ │ │ + b 67774 │ │ │ │ + ldr r3, [pc, #44] @ 67798 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbc0 │ │ │ │ + bl 17073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq fp, [r3], #-240 @ 0xffffff10 │ │ │ │ - subseq r4, r7, r8, lsr #5 │ │ │ │ + ldrheq sp, [r3], #-0 │ │ │ │ + subseq r4, r7, r8, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 67ae0 │ │ │ │ - bl 2a12c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 67ae8 │ │ │ │ - ldr r3, [pc, #24] @ 67af0 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67af4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00067af8 : │ │ │ │ +0006779c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ lsr r2, r2, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 67b20 │ │ │ │ - b 2899e0 │ │ │ │ + bne 677c4 │ │ │ │ + b 298578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58738 │ │ │ │ + bl 587c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #324] @ 67ca4 │ │ │ │ - ldr r2, [pc, #324] @ 67ca8 │ │ │ │ + ldr r0, [pc, #324] @ 67948 │ │ │ │ + ldr r2, [pc, #324] @ 6794c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67b90 │ │ │ │ + bne 67834 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67cac │ │ │ │ + ldr r3, [pc, #304] @ 67950 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67c08 │ │ │ │ + beq 678ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67b94 │ │ │ │ - b 67c08 │ │ │ │ + bgt 67838 │ │ │ │ + b 678ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67874 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67cac │ │ │ │ + ldr r3, [pc, #236] @ 67950 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67c08 │ │ │ │ + beq 678ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67c08 │ │ │ │ + ble 678ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67c38 │ │ │ │ + beq 678dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 67c2c │ │ │ │ + bne 678d0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67cac │ │ │ │ + ldr r3, [pc, #168] @ 67950 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 67c20 │ │ │ │ - ldr r3, [pc, #160] @ 67cb0 │ │ │ │ - ldr r1, [pc, #160] @ 67cb4 │ │ │ │ + bne 678c4 │ │ │ │ + ldr r3, [pc, #160] @ 67954 │ │ │ │ + ldr r1, [pc, #160] @ 67958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r7, #0 │ │ │ │ - b 67c9c │ │ │ │ + b 67940 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67c08 │ │ │ │ + ble 678ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127638 │ │ │ │ + bl 1275d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 67c70 │ │ │ │ + beq 67914 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67c70 │ │ │ │ + bne 67914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67c94 │ │ │ │ + beq 67938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67c94 │ │ │ │ + bne 67938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67ce8 │ │ │ │ - bl a5850 │ │ │ │ + bne 6798c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67d70 │ │ │ │ + bne 67a14 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 67d0c │ │ │ │ - ldr r3, [pc, #120] @ 67d7c │ │ │ │ + bne 679b0 │ │ │ │ + ldr r3, [pc, #120] @ 67a20 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - bl 8b36c │ │ │ │ + b 1441dc │ │ │ │ + bl 8b154 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67d20 │ │ │ │ + bne 679c4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67d5c │ │ │ │ - bl 8b8a0 │ │ │ │ + beq 67a00 │ │ │ │ + bl 8b738 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67d7c │ │ │ │ + ldr r2, [pc, #48] @ 67a20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ - bl bb87c │ │ │ │ + b 1441dc │ │ │ │ + bl bbb44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ - b 67d74 │ │ │ │ + bl 8b738 │ │ │ │ + b 67a18 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ 67dec │ │ │ │ + ldr r6, [pc, #84] @ 67a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67db8 │ │ │ │ + beq 67a5c │ │ │ │ mov r1, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67dbc │ │ │ │ + beq 67a60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67dd8 │ │ │ │ - ldr r1, [pc, #28] @ 67dec │ │ │ │ - bl adf20 │ │ │ │ + beq 67a7c │ │ │ │ + ldr r1, [pc, #28] @ 67a90 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67ddc │ │ │ │ + beq 67a80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 190d4c │ │ │ │ + b 192094 │ │ │ │ subseq r7, r5, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 67e30 │ │ │ │ + ldr r4, [pc, #40] @ 67ad4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67e20 │ │ │ │ - bl 29c954 │ │ │ │ + beq 67ac4 │ │ │ │ + bl 2aaa48 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ - ldr r0, [pc, #4] @ 67e34 │ │ │ │ + bl 158080 │ │ │ │ + ldr r0, [pc, #4] @ 67ad8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67e50 │ │ │ │ + ldr r3, [pc, #12] @ 67af4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67e54 │ │ │ │ + ldr r1, [pc, #8] @ 67af8 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #4 │ │ │ │ + eorseq r0, r9, r4, ror #6 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, r3, #63 @ 0x3f │ │ │ │ + lsr r3, r3, #6 │ │ │ │ + mov r0, #264 @ 0x108 │ │ │ │ + mla r0, r3, r0, r2 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 68028 │ │ │ │ + bcc 67cf4 │ │ │ │ orrs r3, r7, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63147,92 +62942,92 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 67f48 │ │ │ │ + bls 67c14 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67f68 │ │ │ │ + bne 67c34 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67eec │ │ │ │ + bne 67bb8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67ef8 │ │ │ │ + beq 67bc4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 67f40 │ │ │ │ + beq 67c0c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67f1c │ │ │ │ + b 67be8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 68028 │ │ │ │ + b 67cf4 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 67fa8 │ │ │ │ + bne 67c74 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67fb4 │ │ │ │ + beq 67c80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 68004 │ │ │ │ + beq 67cd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5920c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 5961c <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67fe0 │ │ │ │ + b 67cac │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63244,129 +63039,119 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68068 │ │ │ │ - ldr r3, [pc, #248] @ 68154 │ │ │ │ - ldr r1, [pc, #248] @ 68158 │ │ │ │ + beq 67d34 │ │ │ │ + ldr r3, [pc, #248] @ 67e20 │ │ │ │ + ldr r1, [pc, #248] @ 67e24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68090 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 67d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68098 │ │ │ │ - ldr r3, [pc, #204] @ 68154 │ │ │ │ - ldr r1, [pc, #208] @ 6815c │ │ │ │ + bne 67d64 │ │ │ │ + ldr r3, [pc, #204] @ 67e20 │ │ │ │ + ldr r1, [pc, #208] @ 67e28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6814c │ │ │ │ + b 67e18 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68090 │ │ │ │ + beq 67d5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 680d8 │ │ │ │ - ldr r3, [pc, #156] @ 68160 │ │ │ │ - ldr r1, [pc, #156] @ 68164 │ │ │ │ + ble 67da4 │ │ │ │ + ldr r3, [pc, #156] @ 67e2c │ │ │ │ + ldr r1, [pc, #156] @ 67e30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 68090 │ │ │ │ + bl 113530 │ │ │ │ + b 67d5c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68114 │ │ │ │ + bne 67de0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 68114 │ │ │ │ + bge 67de0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67e58 │ │ │ │ + bl 67b24 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 68168 │ │ │ │ - b 6814c │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 67e34 │ │ │ │ + b 67e18 │ │ │ │ + bl c40c4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67e58 │ │ │ │ + bl 67b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 68104 │ │ │ │ + bl c7e14 │ │ │ │ + b 67dd0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, r3, #63 @ 0x3f │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - mov r0, #264 @ 0x108 │ │ │ │ - mla r0, r3, r0, r2 │ │ │ │ - b 18b314 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #108] @ 68218 │ │ │ │ + ldr ip, [pc, #108] @ 67ebc │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add lr, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r3, [pc, #64] @ 6821c │ │ │ │ - bl 2d6eec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67ec0 │ │ │ │ + bl 2de904 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68210 │ │ │ │ + beq 67eb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 68220 │ │ │ │ + ldr r0, [pc, #44] @ 67ec4 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6820c │ │ │ │ - ldr r3, [pc, #32] @ 68224 │ │ │ │ + bge 67eb0 │ │ │ │ + ldr r3, [pc, #32] @ 67ec8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 68210 │ │ │ │ - bl a6568 │ │ │ │ + bl 1441dc │ │ │ │ + b 67eb4 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq pc, r4, r8, asr #4 │ │ │ │ + andeq lr, r4, r0, ror #29 │ │ │ │ @ instruction: 0x00574498 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -63375,15 +63160,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 683f8 │ │ │ │ + bcc 6809c │ │ │ │ orrs r3, r7, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63391,92 +63176,92 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 68318 │ │ │ │ + bls 67fbc │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68338 │ │ │ │ + bne 67fdc │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 682bc │ │ │ │ + bne 67f60 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 682c8 │ │ │ │ + beq 67f6c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 68310 │ │ │ │ + beq 67fb4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 682ec │ │ │ │ + b 67f90 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 683f8 │ │ │ │ + b 6809c │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 68378 │ │ │ │ + bne 6801c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68384 │ │ │ │ + beq 68028 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 683d4 │ │ │ │ + beq 68078 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 21a4d4 │ │ │ │ + bl 22c1c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 683b0 │ │ │ │ + b 68054 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63488,152 +63273,152 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68438 │ │ │ │ - ldr r3, [pc, #248] @ 68524 │ │ │ │ - ldr r1, [pc, #248] @ 68528 │ │ │ │ + beq 680dc │ │ │ │ + ldr r3, [pc, #248] @ 681c8 │ │ │ │ + ldr r1, [pc, #248] @ 681cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68460 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68468 │ │ │ │ - ldr r3, [pc, #204] @ 68524 │ │ │ │ - ldr r1, [pc, #208] @ 6852c │ │ │ │ + bne 6810c │ │ │ │ + ldr r3, [pc, #204] @ 681c8 │ │ │ │ + ldr r1, [pc, #208] @ 681d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6851c │ │ │ │ + b 681c0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68460 │ │ │ │ + beq 68104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 684a8 │ │ │ │ - ldr r3, [pc, #156] @ 68530 │ │ │ │ - ldr r1, [pc, #156] @ 68534 │ │ │ │ + ble 6814c │ │ │ │ + ldr r3, [pc, #156] @ 681d4 │ │ │ │ + ldr r1, [pc, #156] @ 681d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 68460 │ │ │ │ + bl 113530 │ │ │ │ + b 68104 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 684e4 │ │ │ │ + bne 68188 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 684e4 │ │ │ │ + bge 68188 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68228 │ │ │ │ + bl 67ecc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 68538 │ │ │ │ - b 6851c │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 681dc │ │ │ │ + b 681c0 │ │ │ │ + bl c40c4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68228 │ │ │ │ + bl 67ecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 684d4 │ │ │ │ + bl c7e14 │ │ │ │ + b 68178 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006853c : │ │ │ │ +000681e0 : │ │ │ │ mov r1, #0 │ │ │ │ - b 28d14c │ │ │ │ + b 29bc6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68558 │ │ │ │ - b 92ff4 │ │ │ │ + bne 681fc │ │ │ │ + b 9307c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 685e8 │ │ │ │ + beq 6828c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cdcc │ │ │ │ + bl 6cb58 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 6859c │ │ │ │ + b 68240 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 68628 │ │ │ │ + bne 682cc │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 68640 │ │ │ │ + beq 682e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68598 │ │ │ │ + ble 6823c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6858c │ │ │ │ + beq 68230 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 685f0 │ │ │ │ + bne 68294 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6860c │ │ │ │ + bne 682b0 │ │ │ │ mov r5, #0 │ │ │ │ - b 68640 │ │ │ │ + b 682e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 685dc │ │ │ │ + bne 68280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 685dc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 68280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 685e8 │ │ │ │ + bne 6828c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 685e8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6828c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68598 │ │ │ │ + bne 6823c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 68598 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6823c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -63641,15 +63426,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 68818 │ │ │ │ + bcc 684bc │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs ip, r7, r6 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63657,856 +63442,856 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 68738 │ │ │ │ + bls 683dc │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68758 │ │ │ │ + bne 683fc │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 686dc │ │ │ │ + bne 68380 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 686e8 │ │ │ │ + beq 6838c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 68730 │ │ │ │ + beq 683d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6870c │ │ │ │ + b 683b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 68818 │ │ │ │ + b 684bc │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 68798 │ │ │ │ + bne 6843c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 687a4 │ │ │ │ + beq 68448 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r8, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 687f4 │ │ │ │ + beq 68498 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5dea4 │ │ │ │ + bl 5e02c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 687d0 │ │ │ │ + b 68474 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00068820 : │ │ │ │ +000684c4 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2b79fc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c3210 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68864 │ │ │ │ - ldr r3, [pc, #248] @ 68950 │ │ │ │ - ldr r1, [pc, #248] @ 68954 │ │ │ │ + beq 68508 │ │ │ │ + ldr r3, [pc, #248] @ 685f4 │ │ │ │ + ldr r1, [pc, #248] @ 685f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6888c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68894 │ │ │ │ - ldr r3, [pc, #204] @ 68950 │ │ │ │ - ldr r1, [pc, #208] @ 68958 │ │ │ │ + bne 68538 │ │ │ │ + ldr r3, [pc, #204] @ 685f4 │ │ │ │ + ldr r1, [pc, #208] @ 685fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 68948 │ │ │ │ + b 685ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6888c │ │ │ │ + beq 68530 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 688d4 │ │ │ │ - ldr r3, [pc, #156] @ 6895c │ │ │ │ - ldr r1, [pc, #156] @ 68960 │ │ │ │ + ble 68578 │ │ │ │ + ldr r3, [pc, #156] @ 68600 │ │ │ │ + ldr r1, [pc, #156] @ 68604 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 6888c │ │ │ │ + bl 113530 │ │ │ │ + b 68530 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68910 │ │ │ │ + bne 685b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68910 │ │ │ │ + bge 685b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 68964 │ │ │ │ - b 68948 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 68608 │ │ │ │ + b 685ec │ │ │ │ + bl c40c4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68648 │ │ │ │ + bl 682ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 68900 │ │ │ │ + bl c7e14 │ │ │ │ + b 685a4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 689a0 │ │ │ │ - bl a5850 │ │ │ │ + bne 68644 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 689d0 │ │ │ │ + bne 68674 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 689c4 │ │ │ │ - ldr r3, [pc, #28] @ 689d8 │ │ │ │ + beq 68668 │ │ │ │ + ldr r3, [pc, #28] @ 6867c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 689d0 │ │ │ │ + bl 1441dc │ │ │ │ + b 68674 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 689dc │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #12] @ 68680 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #6 │ │ │ │ - ldr r1, [pc] @ 689e8 │ │ │ │ - b 10f6d4 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ + eorseq fp, r7, r4, lsl #8 │ │ │ │ + ldr r1, [pc] @ 6868c │ │ │ │ + b 10f54c │ │ │ │ + eorseq r9, r5, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68a24 │ │ │ │ - ldr r3, [pc, #248] @ 68b10 │ │ │ │ - ldr r1, [pc, #248] @ 68b14 │ │ │ │ + beq 686c8 │ │ │ │ + ldr r3, [pc, #248] @ 687b4 │ │ │ │ + ldr r1, [pc, #248] @ 687b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68a4c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 686f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ + bl 15d49c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a54 │ │ │ │ - ldr r3, [pc, #204] @ 68b10 │ │ │ │ - ldr r1, [pc, #208] @ 68b18 │ │ │ │ + bne 686f8 │ │ │ │ + ldr r3, [pc, #204] @ 687b4 │ │ │ │ + ldr r1, [pc, #208] @ 687bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 68b08 │ │ │ │ + b 687ac │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68a4c │ │ │ │ + beq 686f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68a94 │ │ │ │ - ldr r3, [pc, #156] @ 68b1c │ │ │ │ - ldr r1, [pc, #156] @ 68b20 │ │ │ │ + ble 68738 │ │ │ │ + ldr r3, [pc, #156] @ 687c0 │ │ │ │ + ldr r1, [pc, #156] @ 687c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 68a4c │ │ │ │ + bl 113530 │ │ │ │ + b 686f0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68ad0 │ │ │ │ + bne 68774 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68ad0 │ │ │ │ + bge 68774 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e2fec │ │ │ │ + bl 2ea9a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 68b24 │ │ │ │ - b 68b08 │ │ │ │ - bl c3ea4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 687c8 │ │ │ │ + b 687ac │ │ │ │ + bl c40c4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e2fec │ │ │ │ + bl 2ea9a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 68ac0 │ │ │ │ + bl c7e14 │ │ │ │ + b 68764 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068b28 : │ │ │ │ +000687cc : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 325ef8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68b6c │ │ │ │ - ldr r3, [pc, #248] @ 68c58 │ │ │ │ - ldr r1, [pc, #248] @ 68c5c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68b94 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15c92c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68b9c │ │ │ │ - ldr r3, [pc, #204] @ 68c58 │ │ │ │ - ldr r1, [pc, #208] @ 68c60 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 68c50 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 68b94 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 68bdc │ │ │ │ - ldr r3, [pc, #156] @ 68c64 │ │ │ │ - ldr r1, [pc, #156] @ 68c68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 68b94 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68c18 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 68c18 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34b4b8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #84] @ 68c6c │ │ │ │ - b 68c50 │ │ │ │ - bl c3ea4 │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34b4b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - b 68c08 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003851b8 │ │ │ │ - eorseq r5, r8, r0, ror #3 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 3296bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 68d84 │ │ │ │ + ldr r2, [pc, #252] @ 688ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68d88 │ │ │ │ + ldr r0, [pc, #244] @ 688f0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68cc0 │ │ │ │ + bne 68828 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68d8c │ │ │ │ + ldr r3, [pc, #224] @ 688f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 68cfc │ │ │ │ + beq 68864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68cc4 │ │ │ │ - b 68cfc │ │ │ │ + bgt 6882c │ │ │ │ + b 68864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68d14 │ │ │ │ + bne 6887c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68d8c │ │ │ │ + ldr r3, [pc, #160] @ 688f4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 68cfc │ │ │ │ + beq 68864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68d18 │ │ │ │ - ldr r3, [pc, #140] @ 68d90 │ │ │ │ - ldr r1, [pc, #140] @ 68d94 │ │ │ │ + bgt 68880 │ │ │ │ + ldr r3, [pc, #140] @ 688f8 │ │ │ │ + ldr r1, [pc, #140] @ 688fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 68d7c │ │ │ │ + b 688e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10afe4 │ │ │ │ + bl 10ae48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68d58 │ │ │ │ + beq 688c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68d58 │ │ │ │ + bne 688c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68d7c │ │ │ │ + beq 688e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68d7c │ │ │ │ + bne 688e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ + beq 68938 │ │ │ │ + ldr r3, [pc, #248] @ 68a24 │ │ │ │ + ldr r1, [pc, #248] @ 68a28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68960 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d49c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68968 │ │ │ │ + ldr r3, [pc, #204] @ 68a24 │ │ │ │ + ldr r1, [pc, #208] @ 68a2c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 68a1c │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1125fc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 68960 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 689a8 │ │ │ │ + ldr r3, [pc, #156] @ 68a30 │ │ │ │ + ldr r1, [pc, #156] @ 68a34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + b 68960 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 689e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 689e4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34d23c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #84] @ 68a38 │ │ │ │ + b 68a1c │ │ │ │ + bl c40c4 │ │ │ │ + add r6, r4, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 230470 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 34d23c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7e14 │ │ │ │ + b 689d4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #6 │ │ │ │ + eorseq r6, r8, r4, ror r3 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068d98 : │ │ │ │ +00068a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68dd8 │ │ │ │ + ldr r4, [pc, #40] @ 68a7c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 29bc5c │ │ │ │ + bl 2a9d6c │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68ddc │ │ │ │ - b 299484 │ │ │ │ + ldr r0, [pc, #4] @ 68a80 │ │ │ │ + b 2a7600 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038f2b8 │ │ │ │ + @ instruction: 0x003903b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 68e14 │ │ │ │ + bne 68ab8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68e44 │ │ │ │ - b 68e38 │ │ │ │ + bne 68ae8 │ │ │ │ + b 68adc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 68eec │ │ │ │ + ldr r0, [pc, #200] @ 68b90 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68dfc │ │ │ │ - b 68ee4 │ │ │ │ - bl a5850 │ │ │ │ + bne 68aa0 │ │ │ │ + b 68b88 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ee4 │ │ │ │ + bne 68b88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 68ef0 │ │ │ │ + ldr r2, [pc, #160] @ 68b94 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68e6c │ │ │ │ - ldr r3, [pc, #148] @ 68ef4 │ │ │ │ - ldr r1, [pc, #148] @ 68ef8 │ │ │ │ + beq 68b10 │ │ │ │ + ldr r3, [pc, #148] @ 68b98 │ │ │ │ + ldr r1, [pc, #148] @ 68b9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 68ed4 │ │ │ │ + bl 117854 │ │ │ │ + b 68b78 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68e98 │ │ │ │ + bhi 68b3c │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68ecc │ │ │ │ + beq 68b70 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68eb0 │ │ │ │ - ldr r3, [pc, #92] @ 68efc │ │ │ │ - ldr r1, [pc, #92] @ 68f00 │ │ │ │ + b 68b54 │ │ │ │ + ldr r3, [pc, #92] @ 68ba0 │ │ │ │ + ldr r1, [pc, #92] @ 68ba4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b 68ed4 │ │ │ │ + bl 117854 │ │ │ │ + b 68b78 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68eb0 │ │ │ │ + bne 68b54 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ - bl a5850 │ │ │ │ + b a65e8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68ecc │ │ │ │ + beq 68b70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #23 │ │ │ │ + eorseq pc, r5, r4, asr #25 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #13 │ │ │ │ + eorseq pc, r8, r0, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsr #10 │ │ │ │ + eorseq fp, r7, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r3, [pc, #1364] @ 69470 │ │ │ │ + ldr r3, [pc, #1364] @ 69114 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68f50 │ │ │ │ + beq 68bf4 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68f50 │ │ │ │ + beq 68bf4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68f84 │ │ │ │ - b 68f6c │ │ │ │ + bls 68c28 │ │ │ │ + b 68c10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68f3c │ │ │ │ - ldr r0, [pc, #1300] @ 69474 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68f3c │ │ │ │ - b 6906c │ │ │ │ - ldr r0, [pc, #1280] @ 69474 │ │ │ │ + beq 68be0 │ │ │ │ + ldr r0, [pc, #1300] @ 69118 │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68be0 │ │ │ │ + b 68d10 │ │ │ │ + ldr r0, [pc, #1280] @ 69118 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6906c │ │ │ │ + beq 68d10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68fa4 │ │ │ │ - bl a5850 │ │ │ │ + bne 68c48 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68fc4 │ │ │ │ - bl a5850 │ │ │ │ + bne 68c68 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68fe4 │ │ │ │ - bl a5850 │ │ │ │ + bne 68c88 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 69004 │ │ │ │ - bl a5850 │ │ │ │ + bne 68ca8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 69024 │ │ │ │ - bl a5850 │ │ │ │ + bne 68cc8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 69044 │ │ │ │ - bl a5850 │ │ │ │ + bne 68ce8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 69074 │ │ │ │ - ldr r2, [pc, #1048] @ 69478 │ │ │ │ - ldr r1, [pc, #1048] @ 6947c │ │ │ │ - ldr r0, [pc, #1036] @ 69474 │ │ │ │ + bne 68d18 │ │ │ │ + ldr r2, [pc, #1048] @ 6911c │ │ │ │ + ldr r1, [pc, #1048] @ 69120 │ │ │ │ + ldr r0, [pc, #1036] @ 69118 │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 69464 │ │ │ │ + b 69108 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 690a4 │ │ │ │ - ldr r2, [pc, #1004] @ 69480 │ │ │ │ - ldr r1, [pc, #1004] @ 69484 │ │ │ │ - ldr r0, [pc, #984] @ 69474 │ │ │ │ + bne 68d48 │ │ │ │ + ldr r2, [pc, #1004] @ 69124 │ │ │ │ + ldr r1, [pc, #1004] @ 69128 │ │ │ │ + ldr r0, [pc, #984] @ 69118 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 690d0 │ │ │ │ - ldr r2, [pc, #960] @ 69480 │ │ │ │ - ldr r1, [pc, #964] @ 69488 │ │ │ │ - ldr r0, [pc, #940] @ 69474 │ │ │ │ + bne 68d74 │ │ │ │ + ldr r2, [pc, #960] @ 69124 │ │ │ │ + ldr r1, [pc, #964] @ 6912c │ │ │ │ + ldr r0, [pc, #940] @ 69118 │ │ │ │ mov r3, fp │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 690fc │ │ │ │ - ldr r2, [pc, #916] @ 69480 │ │ │ │ - ldr r1, [pc, #924] @ 6948c │ │ │ │ - ldr r0, [pc, #896] @ 69474 │ │ │ │ + bne 68da0 │ │ │ │ + ldr r2, [pc, #916] @ 69124 │ │ │ │ + ldr r1, [pc, #924] @ 69130 │ │ │ │ + ldr r0, [pc, #896] @ 69118 │ │ │ │ mov r3, sl │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 69128 │ │ │ │ - ldr r2, [pc, #888] @ 69490 │ │ │ │ - ldr r1, [pc, #888] @ 69494 │ │ │ │ - ldr r0, [pc, #852] @ 69474 │ │ │ │ + bne 68dcc │ │ │ │ + ldr r2, [pc, #888] @ 69134 │ │ │ │ + ldr r1, [pc, #888] @ 69138 │ │ │ │ + ldr r0, [pc, #852] @ 69118 │ │ │ │ mov r3, r8 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 69154 │ │ │ │ - ldr r2, [pc, #844] @ 69490 │ │ │ │ - ldr r1, [pc, #848] @ 69498 │ │ │ │ - ldr r0, [pc, #808] @ 69474 │ │ │ │ + bne 68df8 │ │ │ │ + ldr r2, [pc, #844] @ 69134 │ │ │ │ + ldr r1, [pc, #848] @ 6913c │ │ │ │ + ldr r0, [pc, #808] @ 69118 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 69184 │ │ │ │ - ldr r2, [pc, #796] @ 69490 │ │ │ │ - ldr r1, [pc, #804] @ 6949c │ │ │ │ - ldr r0, [pc, #760] @ 69474 │ │ │ │ + bne 68e28 │ │ │ │ + ldr r2, [pc, #796] @ 69134 │ │ │ │ + ldr r1, [pc, #804] @ 69140 │ │ │ │ + ldr r0, [pc, #760] @ 69118 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 691a4 │ │ │ │ - bl a5850 │ │ │ │ + bne 68e48 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 68d10 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 691d4 │ │ │ │ - ldr r2, [pc, #692] @ 69478 │ │ │ │ - ldr r1, [pc, #728] @ 694a0 │ │ │ │ - ldr r0, [pc, #680] @ 69474 │ │ │ │ + bne 68e78 │ │ │ │ + ldr r2, [pc, #692] @ 6911c │ │ │ │ + ldr r1, [pc, #728] @ 69144 │ │ │ │ + ldr r0, [pc, #680] @ 69118 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 69200 │ │ │ │ - ldr r2, [pc, #648] @ 69478 │ │ │ │ - ldr r1, [pc, #688] @ 694a4 │ │ │ │ - ldr r0, [pc, #636] @ 69474 │ │ │ │ + bne 68ea4 │ │ │ │ + ldr r2, [pc, #648] @ 6911c │ │ │ │ + ldr r1, [pc, #688] @ 69148 │ │ │ │ + ldr r0, [pc, #636] @ 69118 │ │ │ │ mov r3, r9 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 6926c │ │ │ │ + ble 68f10 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 69238 │ │ │ │ - ldr r2, [pc, #600] @ 69480 │ │ │ │ - ldr r1, [pc, #636] @ 694a8 │ │ │ │ - ldr r0, [pc, #580] @ 69474 │ │ │ │ + bne 68edc │ │ │ │ + ldr r2, [pc, #600] @ 69124 │ │ │ │ + ldr r1, [pc, #636] @ 6914c │ │ │ │ + ldr r0, [pc, #580] @ 69118 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 69278 │ │ │ │ + beq 68f1c │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 6927c │ │ │ │ - ldr r2, [pc, #548] @ 69480 │ │ │ │ - ldr r1, [pc, #588] @ 694ac │ │ │ │ - ldr r0, [pc, #528] @ 69474 │ │ │ │ + bne 68f20 │ │ │ │ + ldr r2, [pc, #548] @ 69124 │ │ │ │ + ldr r1, [pc, #588] @ 69150 │ │ │ │ + ldr r0, [pc, #528] @ 69118 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6906c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d10 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 6927c │ │ │ │ + b 68f20 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #508] @ 694b0 │ │ │ │ - ldr r0, [pc, #508] @ 694b4 │ │ │ │ + ldr r1, [pc, #508] @ 69154 │ │ │ │ + ldr r0, [pc, #508] @ 69158 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 692e8 │ │ │ │ + blt 68f8c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69300 │ │ │ │ - ldr r3, [pc, #472] @ 694b8 │ │ │ │ - ldr r1, [pc, #472] @ 694bc │ │ │ │ + bge 68fa4 │ │ │ │ + ldr r3, [pc, #472] @ 6915c │ │ │ │ + ldr r1, [pc, #472] @ 69160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 69444 │ │ │ │ + b 690e8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69320 │ │ │ │ - ldr r3, [pc, #420] @ 694b8 │ │ │ │ - ldr r1, [pc, #424] @ 694c0 │ │ │ │ + bge 68fc4 │ │ │ │ + ldr r3, [pc, #420] @ 6915c │ │ │ │ + ldr r1, [pc, #424] @ 69164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692e8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68f8c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69340 │ │ │ │ - ldr r3, [pc, #388] @ 694b8 │ │ │ │ - ldr r1, [pc, #396] @ 694c4 │ │ │ │ + bge 68fe4 │ │ │ │ + ldr r3, [pc, #388] @ 6915c │ │ │ │ + ldr r1, [pc, #396] @ 69168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692e8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68f8c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69360 │ │ │ │ - ldr r3, [pc, #356] @ 694b8 │ │ │ │ - ldr r1, [pc, #368] @ 694c8 │ │ │ │ + bge 69004 │ │ │ │ + ldr r3, [pc, #356] @ 6915c │ │ │ │ + ldr r1, [pc, #368] @ 6916c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692e8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 68f8c │ │ │ │ mov r0, fp │ │ │ │ - bl 695a8 │ │ │ │ + bl 69224 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 692e8 │ │ │ │ + beq 68f8c │ │ │ │ mov r0, sl │ │ │ │ - bl 695a8 │ │ │ │ + bl 69224 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 69444 │ │ │ │ + beq 690e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 693a8 │ │ │ │ + beq 6904c │ │ │ │ mov r0, r5 │ │ │ │ - bl 695a8 │ │ │ │ + bl 69224 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 693ac │ │ │ │ - b 69434 │ │ │ │ - ldr r5, [pc, #284] @ 694cc │ │ │ │ + bne 69050 │ │ │ │ + b 690d8 │ │ │ │ + ldr r5, [pc, #284] @ 69170 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 693c8 │ │ │ │ + beq 6906c │ │ │ │ mov r0, r4 │ │ │ │ - bl 695a8 │ │ │ │ + bl 69224 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 693cc │ │ │ │ - b 69440 │ │ │ │ - ldr r4, [pc, #252] @ 694cc │ │ │ │ + bne 69070 │ │ │ │ + b 690e4 │ │ │ │ + ldr r4, [pc, #252] @ 69170 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -64521,1520 +64306,1520 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 2c6050 │ │ │ │ + bl 205034 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 69444 │ │ │ │ + b 690e8 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 69444 │ │ │ │ + b 690e8 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ - eorseq r7, r7, r8, asr #21 │ │ │ │ - eorseq sp, r8, r8, ror r8 │ │ │ │ - eorseq pc, r8, r0, ror #5 │ │ │ │ - @ instruction: 0x00379cd4 │ │ │ │ - eorseq pc, r8, ip, ror #5 │ │ │ │ - @ instruction: 0x0038f2f8 │ │ │ │ - eorseq pc, r8, r4, lsl #6 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq pc, r8, r0, lsl r3 @ │ │ │ │ - eorseq pc, r8, ip, lsl r3 @ │ │ │ │ - eorseq pc, r8, r8, lsr #6 │ │ │ │ - eorseq pc, r8, r4, lsr r3 @ │ │ │ │ - eorseq pc, r8, r0, asr #6 │ │ │ │ - eorseq pc, r8, ip, asr #6 │ │ │ │ - eorseq pc, r8, r8, asr r3 @ │ │ │ │ - eorseq pc, r7, r4, asr #21 │ │ │ │ - @ instruction: 0x0037fad0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, ror #6 │ │ │ │ - eorseq pc, r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x0038f3b4 │ │ │ │ - eorseq pc, r8, r0, ror #7 │ │ │ │ + eorseq r8, r7, r0, ror r8 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ + eorseq r0, r9, r0, ror #7 │ │ │ │ + @ instruction: 0x0037add4 │ │ │ │ + eorseq r0, r9, ip, ror #7 │ │ │ │ + @ instruction: 0x003903f8 │ │ │ │ + eorseq r0, r9, r4, lsl #8 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r0, r9, r0, lsl r4 │ │ │ │ + eorseq r0, r9, ip, lsl r4 │ │ │ │ + eorseq r0, r9, r8, lsr #8 │ │ │ │ + eorseq r0, r9, r4, lsr r4 │ │ │ │ + eorseq r0, r9, r0, asr #8 │ │ │ │ + eorseq r0, r9, ip, asr #8 │ │ │ │ + eorseq r0, r9, r8, asr r4 │ │ │ │ + eorseq r0, r8, r4, ror #24 │ │ │ │ + eorseq r0, r8, r0, ror ip │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r4, ror #8 │ │ │ │ + eorseq r0, r9, r8, lsl #9 │ │ │ │ + @ instruction: 0x003904b4 │ │ │ │ + eorseq r0, r9, r0, ror #9 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc] @ 694f0 │ │ │ │ - b 128d34 │ │ │ │ - eorseq pc, r8, r4, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6568 │ │ │ │ + ldr r0, [pc] @ 69194 │ │ │ │ + b 128ccc │ │ │ │ + eorseq r0, r9, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 69578 │ │ │ │ + ldr r2, [pc, #64] @ 691f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ - ldr r2, [pc, #48] @ 6957c │ │ │ │ + bl a29f8 │ │ │ │ + ldr r2, [pc, #48] @ 691f4 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 69570 │ │ │ │ + beq 691e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 69570 │ │ │ │ + bne 691e8 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a6568 │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 69640 │ │ │ │ - b 6960c │ │ │ │ + bne 692bc │ │ │ │ + b 69288 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 6964c │ │ │ │ - ldr r0, [pc, #148] @ 69688 │ │ │ │ + bne 692c8 │ │ │ │ + ldr r0, [pc, #148] @ 69304 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 6968c │ │ │ │ + ldr r1, [pc, #144] @ 69308 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69664 │ │ │ │ + bne 692e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 69680 │ │ │ │ + b 692fc │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69690 │ │ │ │ + ldr r2, [pc, #112] @ 6930c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 695e0 │ │ │ │ + bne 6925c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge 69680 │ │ │ │ - b 69614 │ │ │ │ - bl 1cd27c <_PyUnicode_Copy@@Base> │ │ │ │ + bge 692fc │ │ │ │ + b 69290 │ │ │ │ + bl 1d2ab4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69638 │ │ │ │ + bne 692b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6960c │ │ │ │ + beq 69288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6960c │ │ │ │ + bne 69288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6960c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 69288 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr r4 @ │ │ │ │ + eorseq r0, r9, r0, lsr r5 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + b a65e8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #116] @ 693c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r3, #6 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl 92af4 │ │ │ │ + bl 18068c │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + beq 693ac │ │ │ │ + ldr r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 6956c <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 6956c <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 6956c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 693c8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1388] @ 0x56c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 34a0b0 <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 158080 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 18c4c4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + muleq r8, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 348974 <_Py_c_neg@@Base+0x55c> │ │ │ │ + bl 34a7f4 <_Py_c_neg@@Base+0x5b8> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 696f8 │ │ │ │ + beq 69400 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2a6ae0 │ │ │ │ + bl 2b3d48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #200] @ 697e0 │ │ │ │ + ldr r3, [pc, #200] @ 694e8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6974c │ │ │ │ + beq 69454 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6974c │ │ │ │ + ble 69454 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d264 │ │ │ │ + bl 19fa98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697a8 │ │ │ │ - b 69760 │ │ │ │ - ldr r3, [pc, #144] @ 697e4 │ │ │ │ - ldr r1, [pc, #144] @ 697e8 │ │ │ │ + bne 694b0 │ │ │ │ + b 69468 │ │ │ │ + ldr r3, [pc, #144] @ 694ec │ │ │ │ + ldr r1, [pc, #144] @ 694f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 69784 │ │ │ │ - ldr r3, [pc, #132] @ 697ec │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6948c │ │ │ │ + ldr r3, [pc, #132] @ 694f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 697f0 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #120] @ 694f8 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6978c │ │ │ │ + bne 69494 │ │ │ │ mov r5, #0 │ │ │ │ - b 697d8 │ │ │ │ + b 694e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69784 │ │ │ │ + bne 6948c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 69784 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6948c │ │ │ │ mov r0, r4 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 697d8 │ │ │ │ + beq 694e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 697d8 │ │ │ │ + bne 694e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #8 │ │ │ │ + eorseq r0, r9, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r3, #31 │ │ │ │ + mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c13b4 │ │ │ │ + bl 1c64e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69858 │ │ │ │ + blt 69560 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 174fe4 │ │ │ │ + b 175e70 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006956c <_Py_hashtable_size@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + lsl r0, r3, #4 │ │ │ │ + add r0, r0, r2, lsl #2 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + bl 92b7c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f0f60 │ │ │ │ + bl 1f8c04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69898 │ │ │ │ + blt 695e8 <_Py_hashtable_size@@Base+0x7c> │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 174fe4 │ │ │ │ + b 175e70 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 699b8 │ │ │ │ + ldr r2, [pc, #252] @ 69708 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 699bc │ │ │ │ + ldr r0, [pc, #244] @ 6970c <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 698f4 │ │ │ │ + bne 69644 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 699c0 │ │ │ │ + ldr r3, [pc, #224] @ 69710 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69934 │ │ │ │ + beq 69684 <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 698f8 │ │ │ │ - b 69934 │ │ │ │ + bgt 69648 <_Py_hashtable_size@@Base+0xdc> │ │ │ │ + b 69684 <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6994c │ │ │ │ + bne 6969c <_Py_hashtable_size@@Base+0x130> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 699c0 │ │ │ │ + ldr r3, [pc, #156] @ 69710 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69934 │ │ │ │ + beq 69684 <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6994c │ │ │ │ - ldr r3, [pc, #136] @ 699c4 │ │ │ │ - ldr r1, [pc, #136] @ 699c8 │ │ │ │ + bgt 6969c <_Py_hashtable_size@@Base+0x130> │ │ │ │ + ldr r3, [pc, #136] @ 69714 <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ + ldr r1, [pc, #136] @ 69718 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 699b0 │ │ │ │ + b 69700 <_Py_hashtable_size@@Base+0x194> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193df8 │ │ │ │ + bl 195140 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6998c │ │ │ │ + beq 696dc <_Py_hashtable_size@@Base+0x170> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6998c │ │ │ │ + bne 696dc <_Py_hashtable_size@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 699b0 │ │ │ │ + beq 69700 <_Py_hashtable_size@@Base+0x194> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 699b0 │ │ │ │ + bne 69700 <_Py_hashtable_size@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2a6460 │ │ │ │ + bl 2b37a4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69a04 │ │ │ │ + beq 69754 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 348974 <_Py_c_neg@@Base+0x55c> │ │ │ │ + bl 34a7f4 <_Py_c_neg@@Base+0x5b8> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69a40 │ │ │ │ + beq 69790 <_Py_hashtable_size@@Base+0x224> │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - cmp r2, #4 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 69a80 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 69ab4 │ │ │ │ - b 69aa8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69b7c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69a68 │ │ │ │ - mov r0, #0 │ │ │ │ - b 69b74 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69aa0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69aa0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 2994c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69aa0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 69afc │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69aa0 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - bl c3ea4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29c94 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7bf4 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne 69b48 │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69b04 │ │ │ │ - b 69aa0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 69b70 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69b80 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #12] @ 69b84 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x003696d8 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ 697d8 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 18068c │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ + strne r3, [r4, #1368] @ 0x558 │ │ │ │ + bl 158080 │ │ │ │ + ldr r0, [pc, #4] @ 697dc <_Py_hashtable_size@@Base+0x270> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62578 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 6245c <_PyMonitoring_FireBranchEvent@@Base+0xbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69bfc │ │ │ │ + beq 69854 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69bd4 │ │ │ │ - ldr r3, [pc, #56] @ 69c04 │ │ │ │ + beq 6982c <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ + ldr r3, [pc, #56] @ 6985c <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 69bec │ │ │ │ + bl 1441dc │ │ │ │ + b 69844 <_Py_hashtable_size@@Base+0x2d8> │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a424 │ │ │ │ + bl 25c098 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69bf4 │ │ │ │ + bge 6984c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ mov r0, #0 │ │ │ │ - b 69bfc │ │ │ │ + b 69854 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175e70 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 69d1c │ │ │ │ + ldr r2, [pc, #252] @ 69974 <_Py_hashtable_size@@Base+0x408> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69d20 │ │ │ │ + ldr r0, [pc, #244] @ 69978 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69c58 │ │ │ │ + bne 698b0 <_Py_hashtable_size@@Base+0x344> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69d24 │ │ │ │ + ldr r3, [pc, #224] @ 6997c <_Py_hashtable_size@@Base+0x410> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69c98 │ │ │ │ + beq 698f0 <_Py_hashtable_size@@Base+0x384> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c5c │ │ │ │ - b 69c98 │ │ │ │ + bgt 698b4 <_Py_hashtable_size@@Base+0x348> │ │ │ │ + b 698f0 <_Py_hashtable_size@@Base+0x384> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 69cb0 │ │ │ │ + bne 69908 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69d24 │ │ │ │ + ldr r3, [pc, #156] @ 6997c <_Py_hashtable_size@@Base+0x410> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69c98 │ │ │ │ + beq 698f0 <_Py_hashtable_size@@Base+0x384> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69cb0 │ │ │ │ - ldr r3, [pc, #136] @ 69d28 │ │ │ │ - ldr r1, [pc, #136] @ 69d2c │ │ │ │ + bgt 69908 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #136] @ 69980 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + ldr r1, [pc, #136] @ 69984 <_Py_hashtable_size@@Base+0x418> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 69d14 │ │ │ │ + b 6996c <_Py_hashtable_size@@Base+0x400> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab74 │ │ │ │ + bl 217a3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69cf0 │ │ │ │ + beq 69948 <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69cf0 │ │ │ │ + bne 69948 <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69d14 │ │ │ │ + beq 6996c <_Py_hashtable_size@@Base+0x400> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d14 │ │ │ │ + bne 6996c <_Py_hashtable_size@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + cmp r2, #4 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 699c0 <_Py_hashtable_size@@Base+0x454> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 699f4 <_Py_hashtable_size@@Base+0x488> │ │ │ │ + b 699e8 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r0, [pc, #236] @ 69abc <_Py_hashtable_size@@Base+0x550> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 699a8 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ + mov r0, #0 │ │ │ │ + b 69ab4 <_Py_hashtable_size@@Base+0x548> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 699e0 <_Py_hashtable_size@@Base+0x474> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 699e0 <_Py_hashtable_size@@Base+0x474> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 2a763c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 699e0 <_Py_hashtable_size@@Base+0x474> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 69a3c <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 699e0 <_Py_hashtable_size@@Base+0x474> │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ + bl c40c4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + strd r6, [sp] │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c94 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c7e14 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne 69a88 <_Py_hashtable_size@@Base+0x51c> │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 69a44 <_Py_hashtable_size@@Base+0x4d8> │ │ │ │ + b 699e0 <_Py_hashtable_size@@Base+0x474> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 69ab0 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #36] @ 69ac0 <_Py_hashtable_size@@Base+0x554> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #12] @ 69ac4 <_Py_hashtable_size@@Base+0x558> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + @ instruction: 0x0036a7d8 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 69d90 │ │ │ │ + ldr r3, [pc, #72] @ 69b28 <_Py_hashtable_size@@Base+0x5bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69d94 │ │ │ │ + ldr r1, [pc, #60] @ 69b2c <_Py_hashtable_size@@Base+0x5c0> │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69d88 │ │ │ │ + blt 69b20 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r0, [pc, #16] @ 69d98 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r0, [pc, #16] @ 69b30 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add lr, sp, #8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #104] @ 69bcc <_Py_hashtable_size@@Base+0x660> │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str lr, [sp] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl b6dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 69bc0 <_Py_hashtable_size@@Base+0x654> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 69bac <_Py_hashtable_size@@Base+0x640> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 2bed08 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 2bf944 │ │ │ │ + b 69bc4 <_Py_hashtable_size@@Base+0x658> │ │ │ │ + ldr r0, [pc, #28] @ 69bd0 <_Py_hashtable_size@@Base+0x664> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #24] @ 69bd4 <_Py_hashtable_size@@Base+0x668> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117854 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x003905d8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0037eef0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69dd4 │ │ │ │ + bne 69c10 <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69e08 │ │ │ │ - b 69dfc │ │ │ │ + bne 69c44 <_Py_hashtable_size@@Base+0x6d8> │ │ │ │ + b 69c38 <_Py_hashtable_size@@Base+0x6cc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69eac │ │ │ │ + ldr r0, [pc, #200] @ 69ce8 <_Py_hashtable_size@@Base+0x77c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69dbc │ │ │ │ + bne 69bf8 <_Py_hashtable_size@@Base+0x68c> │ │ │ │ mov r0, #0 │ │ │ │ - b 69ea4 │ │ │ │ - bl a5850 │ │ │ │ + b 69ce0 <_Py_hashtable_size@@Base+0x774> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69df4 │ │ │ │ + bne 69c30 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69df4 │ │ │ │ + beq 69c30 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69df4 │ │ │ │ + beq 69c30 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69e78 │ │ │ │ - bl 132758 │ │ │ │ + bne 69cb4 <_Py_hashtable_size@@Base+0x748> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e38 │ │ │ │ - b 69df4 │ │ │ │ + beq 69c74 <_Py_hashtable_size@@Base+0x708> │ │ │ │ + b 69c30 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69ea0 │ │ │ │ + beq 69cdc <_Py_hashtable_size@@Base+0x770> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69eb0 │ │ │ │ + ldr r2, [pc, #36] @ 69cec <_Py_hashtable_size@@Base+0x780> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #12] @ 69eb4 │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #12] @ 69cf0 <_Py_hashtable_size@@Base+0x784> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r9, r6, r8, asr #13 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add lr, sp, #8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mvn ip, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ 69f50 │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str lr, [sp] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl b6b20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69f44 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 69f30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 2b3054 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 2b3c84 │ │ │ │ - b 69f48 │ │ │ │ - ldr r0, [pc, #28] @ 69f54 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 69f58 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038f4d8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, asr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69fe8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - beq 69fd0 │ │ │ │ - ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 6a328 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 6a328 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 6a328 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69fec │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1388] @ 0x56c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 34812c <_Py_hashtable_foreach@@Base> │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 18b314 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, r8, r8, lsr #14 │ │ │ │ - b 57bcc │ │ │ │ - ldr r3, [pc, #32] @ 6a01c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b 6a2b4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 6a0c8 │ │ │ │ + ldr r1, [pc, #144] @ 69d9c <_Py_hashtable_size@@Base+0x830> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 6a0cc │ │ │ │ + ldr r2, [pc, #140] @ 69da0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 6a080 │ │ │ │ + bne 69d54 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 6a0d0 │ │ │ │ + ldr r3, [pc, #120] @ 69da4 <_Py_hashtable_size@@Base+0x838> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a068 │ │ │ │ + beq 69d3c <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a084 │ │ │ │ - ldr r3, [pc, #100] @ 6a0d4 │ │ │ │ - ldr r1, [pc, #100] @ 6a0d8 │ │ │ │ + bgt 69d58 <_Py_hashtable_size@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #100] @ 69da8 <_Py_hashtable_size@@Base+0x83c> │ │ │ │ + ldr r1, [pc, #100] @ 69dac <_Py_hashtable_size@@Base+0x840> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a0c0 │ │ │ │ + b 69d94 <_Py_hashtable_size@@Base+0x828> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a0c0 │ │ │ │ + beq 69d94 <_Py_hashtable_size@@Base+0x828> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a0c0 │ │ │ │ + bne 69d94 <_Py_hashtable_size@@Base+0x828> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + b 5801c │ │ │ │ + ldr r3, [pc, #32] @ 69ddc <_Py_hashtable_size@@Base+0x870> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0xa4c> │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bne 6a114 │ │ │ │ + bne 69e18 <_Py_hashtable_size@@Base+0x8ac> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a144 │ │ │ │ - b 6a138 │ │ │ │ + bne 69e48 <_Py_hashtable_size@@Base+0x8dc> │ │ │ │ + b 69e3c <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 6a2ac │ │ │ │ + ldr r0, [pc, #392] @ 69fb0 <_Py_hashtable_size@@Base+0xa44> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0fc │ │ │ │ - b 6a270 │ │ │ │ - bl a5850 │ │ │ │ + bne 69e00 <_Py_hashtable_size@@Base+0x894> │ │ │ │ + b 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a270 │ │ │ │ + bne 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a168 │ │ │ │ - bl a5850 │ │ │ │ + bne 69e6c <_Py_hashtable_size@@Base+0x900> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6a19c │ │ │ │ - b 6a270 │ │ │ │ - bl ab0dc │ │ │ │ + beq 69ea0 <_Py_hashtable_size@@Base+0x934> │ │ │ │ + b 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a194 │ │ │ │ + beq 69e98 <_Py_hashtable_size@@Base+0x92c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a194 │ │ │ │ + bne 69e98 <_Py_hashtable_size@@Base+0x92c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6a154 │ │ │ │ + beq 69e58 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a270 │ │ │ │ + beq 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 6a1e0 │ │ │ │ + bge 69ee4 <_Py_hashtable_size@@Base+0x978> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 6a2b0 │ │ │ │ + ldr r1, [pc, #232] @ 69fb4 <_Py_hashtable_size@@Base+0xa48> │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6a270 │ │ │ │ + beq 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6a278 │ │ │ │ + bge 69f7c <_Py_hashtable_size@@Base+0xa10> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6a294 │ │ │ │ - bl 132758 │ │ │ │ + bne 69f98 <_Py_hashtable_size@@Base+0xa2c> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a200 │ │ │ │ + beq 69f04 <_Py_hashtable_size@@Base+0x998> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a270 │ │ │ │ + beq 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a270 │ │ │ │ + bne 69f74 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6a2a4 │ │ │ │ + b 69fa8 <_Py_hashtable_size@@Base+0xa3c> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6a28c │ │ │ │ + beq 69f90 <_Py_hashtable_size@@Base+0xa24> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 6a2a4 │ │ │ │ - ldr r3, [pc, #20] @ 6a2b0 │ │ │ │ + b 69fa8 <_Py_hashtable_size@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #20] @ 69fb4 <_Py_hashtable_size@@Base+0xa48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6a24c │ │ │ │ + bl 1441dc │ │ │ │ + b 69f50 <_Py_hashtable_size@@Base+0x9e4> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, asr #12 │ │ │ │ + eorseq sl, r6, ip, asr #14 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6a31c │ │ │ │ + beq 6a020 <_Py_hashtable_size@@Base+0xab4> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 6a324 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #52] @ 6a028 <_Py_hashtable_size@@Base+0xabc> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ orr r2, r2, ip │ │ │ │ str r1, [ip] │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0006a328 <_Py_hashtable_size@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - lsl r0, r3, #4 │ │ │ │ - add r0, r0, r2, lsl #2 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 6a370 <_Py_hashtable_size@@Base+0x48> │ │ │ │ + bne 6a05c <_Py_hashtable_size@@Base+0xaf0> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6a370 <_Py_hashtable_size@@Base+0x48> │ │ │ │ + bhi 6a05c <_Py_hashtable_size@@Base+0xaf0> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 117174 │ │ │ │ - ldr r0, [pc] @ 6a378 <_Py_hashtable_size@@Base+0x50> │ │ │ │ + b 117084 │ │ │ │ + ldr r0, [pc] @ 6a064 <_Py_hashtable_size@@Base+0xaf8> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #252] @ 6a17c <_Py_hashtable_size@@Base+0xc10> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #244] @ 6a180 <_Py_hashtable_size@@Base+0xc14> │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, r0 │ │ │ │ + bne 6a0b8 <_Py_hashtable_size@@Base+0xb4c> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + ldr r3, [pc, #224] @ 6a184 <_Py_hashtable_size@@Base+0xc18> │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 6a0f4 <_Py_hashtable_size@@Base+0xb88> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6a0bc <_Py_hashtable_size@@Base+0xb50> │ │ │ │ + b 6a0f4 <_Py_hashtable_size@@Base+0xb88> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, r0 │ │ │ │ + bne 6a10c <_Py_hashtable_size@@Base+0xba0> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + ldr r3, [pc, #160] @ 6a184 <_Py_hashtable_size@@Base+0xc18> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 6a0f4 <_Py_hashtable_size@@Base+0xb88> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6a110 <_Py_hashtable_size@@Base+0xba4> │ │ │ │ + ldr r3, [pc, #140] @ 6a188 <_Py_hashtable_size@@Base+0xc1c> │ │ │ │ + ldr r1, [pc, #140] @ 6a18c <_Py_hashtable_size@@Base+0xc20> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r6, #0 │ │ │ │ + b 6a174 <_Py_hashtable_size@@Base+0xc08> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3b710 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 6a150 <_Py_hashtable_size@@Base+0xbe4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 6a150 <_Py_hashtable_size@@Base+0xbe4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6a174 <_Py_hashtable_size@@Base+0xc08> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6a174 <_Py_hashtable_size@@Base+0xc08> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, #0 │ │ │ │ + bge 6a1bc <_Py_hashtable_size@@Base+0xc50> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 322c4c <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + ldr lr, [pc, #28] @ 6a1e0 <_Py_hashtable_size@@Base+0xc74> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, ip │ │ │ │ + str lr, [sp] │ │ │ │ + bl 1b109c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6a3bc <_Py_hashtable_size@@Base+0x94> │ │ │ │ + bhi 6a224 <_Py_hashtable_size@@Base+0xcb8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a3e8 <_Py_hashtable_size@@Base+0xc0> │ │ │ │ - b 6a3dc <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - ldr r0, [pc, #396] @ 6a550 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + bne 6a250 <_Py_hashtable_size@@Base+0xce4> │ │ │ │ + b 6a244 <_Py_hashtable_size@@Base+0xcd8> │ │ │ │ + ldr r0, [pc, #396] @ 6a3b8 <_Py_hashtable_size@@Base+0xe4c> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a3a4 <_Py_hashtable_size@@Base+0x7c> │ │ │ │ - b 6a544 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ - bl a5850 │ │ │ │ + bne 6a20c <_Py_hashtable_size@@Base+0xca0> │ │ │ │ + b 6a3ac <_Py_hashtable_size@@Base+0xe40> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a544 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ + bne 6a3ac <_Py_hashtable_size@@Base+0xe40> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a544 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ + beq 6a3ac <_Py_hashtable_size@@Base+0xe40> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a42c <_Py_hashtable_size@@Base+0x104> │ │ │ │ + ble 6a294 <_Py_hashtable_size@@Base+0xd28> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a42c <_Py_hashtable_size@@Base+0x104> │ │ │ │ - bl a5850 │ │ │ │ + bne 6a294 <_Py_hashtable_size@@Base+0xd28> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a544 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ + bne 6a3ac <_Py_hashtable_size@@Base+0xe40> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1ce940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a458 <_Py_hashtable_size@@Base+0x130> │ │ │ │ - ldr r3, [pc, #264] @ 6a554 <_Py_hashtable_size@@Base+0x22c> │ │ │ │ - ldr r1, [pc, #264] @ 6a558 <_Py_hashtable_size@@Base+0x230> │ │ │ │ + bne 6a2c0 <_Py_hashtable_size@@Base+0xd54> │ │ │ │ + ldr r3, [pc, #264] @ 6a3bc <_Py_hashtable_size@@Base+0xe50> │ │ │ │ + ldr r1, [pc, #264] @ 6a3c0 <_Py_hashtable_size@@Base+0xe54> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6a524 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6a38c <_Py_hashtable_size@@Base+0xe20> │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a524 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ + blt 6a38c <_Py_hashtable_size@@Base+0xe20> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a710 │ │ │ │ + bl 6a3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a524 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 6a38c <_Py_hashtable_size@@Base+0xe20> │ │ │ │ + bl c40c4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 29898 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a4ec <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + bge 6a354 <_Py_hashtable_size@@Base+0xde8> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a4ec <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ - bl 132758 │ │ │ │ + bne 6a354 <_Py_hashtable_size@@Base+0xde8> │ │ │ │ + bl 1326ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a48c <_Py_hashtable_size@@Base+0x164> │ │ │ │ - b 6a4f0 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 6a2f4 <_Py_hashtable_size@@Base+0xd88> │ │ │ │ + b 6a358 <_Py_hashtable_size@@Base+0xdec> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a8d0 │ │ │ │ + bl 6a774 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a534 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + bge 6a39c <_Py_hashtable_size@@Base+0xe30> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a524 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #64] @ 6a55c <_Py_hashtable_size@@Base+0x234> │ │ │ │ + bne 6a38c <_Py_hashtable_size@@Base+0xe20> │ │ │ │ + ldr r2, [pc, #64] @ 6a3c4 <_Py_hashtable_size@@Base+0xe58> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 143a90 │ │ │ │ - bl a5850 │ │ │ │ + bl 1441dc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a544 <_Py_hashtable_size@@Base+0x21c> │ │ │ │ + bne 6a3ac <_Py_hashtable_size@@Base+0xe40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - eorseq r9, r6, r4, asr r6 │ │ │ │ + eorseq sl, r6, r4, asr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, ror #9 │ │ │ │ + eorseq r0, r9, r8, ror #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 6a588 <_Py_hashtable_size@@Base+0x260> │ │ │ │ + ldr r3, [pc, #32] @ 6a3f0 <_Py_hashtable_size@@Base+0xe84> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #1228] @ 0x4cc │ │ │ │ - b 6a2b4 │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0xa4c> │ │ │ │ andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a6a0 <_Py_hashtable_size@@Base+0x378> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a6a4 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, r0 │ │ │ │ - bne 6a5dc <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a6a8 <_Py_hashtable_size@@Base+0x380> │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 6a618 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 6a5e0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ - b 6a618 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, r0 │ │ │ │ - bne 6a630 <_Py_hashtable_size@@Base+0x308> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a6a8 <_Py_hashtable_size@@Base+0x380> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 6a618 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 6a634 <_Py_hashtable_size@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #140] @ 6a6ac <_Py_hashtable_size@@Base+0x384> │ │ │ │ - ldr r1, [pc, #140] @ 6a6b0 <_Py_hashtable_size@@Base+0x388> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r6, #0 │ │ │ │ - b 6a698 <_Py_hashtable_size@@Base+0x370> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3b6d0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 6a674 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 6a674 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a698 <_Py_hashtable_size@@Base+0x370> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6a698 <_Py_hashtable_size@@Base+0x370> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, #0 │ │ │ │ - bge 6a6e0 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 31de24 <_PyObject_GetState@@Base+0x20> │ │ │ │ - ldr lr, [pc, #28] @ 6a704 <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, ip │ │ │ │ - str lr, [sp] │ │ │ │ - bl 1ad910 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ │ │ │ │ -0006a708 : │ │ │ │ +0006a3f4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32a614 │ │ │ │ + b 32dc44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a744 │ │ │ │ + bgt 6a430 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a788 │ │ │ │ - ldr r3, [pc, #300] @ 6a884 │ │ │ │ + beq 6a474 │ │ │ │ + ldr r3, [pc, #300] @ 6a570 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a76c │ │ │ │ + bgt 6a458 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a7f8 │ │ │ │ + bne 6a4e4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99e18 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 99e94 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 13591c │ │ │ │ + bl 1358a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a850 │ │ │ │ + beq 6a53c │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a80c │ │ │ │ + beq 6a4f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a830 │ │ │ │ + bne 6a51c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r2, fp] │ │ │ │ str r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, fp │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bne 6a794 │ │ │ │ - b 6a848 │ │ │ │ + bne 6a480 │ │ │ │ + b 6a534 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a850 │ │ │ │ + beq 6a53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a850 │ │ │ │ + bne 6a53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6a850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a53c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a7cc │ │ │ │ + bne 6a4b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6a7cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6a4b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a87c │ │ │ │ + beq 6a568 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a860 │ │ │ │ - bl 99e18 │ │ │ │ - b 6a78c │ │ │ │ + b 6a54c │ │ │ │ + bl 99e94 │ │ │ │ + b 6a478 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a8c8 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ - strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 157510 │ │ │ │ - ldr r0, [pc, #4] @ 6a8cc │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 99e18 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #44 @ 0x2c │ │ │ │ - cmp r5, r6 │ │ │ │ - mla r0, r7, r5, r4 │ │ │ │ - beq 6a90c │ │ │ │ - bl 113624 │ │ │ │ - add r5, r5, #1 │ │ │ │ - b 6a8f4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99e18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 6a97c │ │ │ │ + bgt 6a5d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a9e4 │ │ │ │ + ldr r3, [pc, #160] @ 6a640 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a960 │ │ │ │ + beq 6a5bc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a9e8 │ │ │ │ + ldr r3, [pc, #124] @ 6a644 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a9ec │ │ │ │ - bl 11793c │ │ │ │ - b 6a998 │ │ │ │ + ldr r1, [pc, #116] @ 6a648 │ │ │ │ + bl 117854 │ │ │ │ + b 6a5f4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9bc4 │ │ │ │ + bl b9e8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a9a0 │ │ │ │ + bne 6a5fc │ │ │ │ mov r5, #0 │ │ │ │ - b 6a9d8 │ │ │ │ + b 6a634 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba414 │ │ │ │ + bl ba6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a9d8 │ │ │ │ + beq 6a634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a9d8 │ │ │ │ + bne 6a634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - mlaseq r6, ip, r0, r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldmdb r0, {r1, r2} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ + mlaseq r6, ip, r1, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6ab88 │ │ │ │ + ldr r2, [pc, #252] @ 6a760 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6ab8c │ │ │ │ + ldr r0, [pc, #244] @ 6a764 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6aac4 │ │ │ │ + bne 6a69c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6ab90 │ │ │ │ + ldr r3, [pc, #224] @ 6a768 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6ab04 │ │ │ │ + beq 6a6dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aac8 │ │ │ │ - b 6ab04 │ │ │ │ + bgt 6a6a0 │ │ │ │ + b 6a6dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6ab1c │ │ │ │ + bne 6a6f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6ab90 │ │ │ │ + ldr r3, [pc, #156] @ 6a768 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ab04 │ │ │ │ + beq 6a6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6ab1c │ │ │ │ - ldr r3, [pc, #136] @ 6ab94 │ │ │ │ - ldr r1, [pc, #136] @ 6ab98 │ │ │ │ + bgt 6a6f4 │ │ │ │ + ldr r3, [pc, #136] @ 6a76c │ │ │ │ + ldr r1, [pc, #136] @ 6a770 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 6ab80 │ │ │ │ + b 6a758 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b8c4 │ │ │ │ + bl 3ba0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6ab5c │ │ │ │ + beq 6a734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ab5c │ │ │ │ + bne 6a734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ab80 │ │ │ │ + beq 6a758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ab80 │ │ │ │ + bne 6a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 99e94 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, #44 @ 0x2c │ │ │ │ + cmp r5, r6 │ │ │ │ + mla r0, r7, r5, r4 │ │ │ │ + beq 6a7b0 │ │ │ │ + bl 113530 │ │ │ │ + add r5, r5, #1 │ │ │ │ + b 6a798 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 99e94 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldmdb r0, {r1, r2} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r1, [r2] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r3, [r0, #-4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -66048,405 +65833,405 @@ │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrne fp, [r0, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - ldreq fp, [pc, #464] @ 6adc8 │ │ │ │ + ldreq fp, [pc, #464] @ 6aa6c │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r8, [r0, #14] │ │ │ │ ldrb r9, [r0, #15] │ │ │ │ ldrb sl, [r0, #19] │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ac30 │ │ │ │ + bne 6a8d4 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ac6c │ │ │ │ - ldr ip, [pc, #404] @ 6adcc │ │ │ │ + beq 6a910 │ │ │ │ + ldr ip, [pc, #404] @ 6aa70 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ac6c │ │ │ │ + bne 6a910 │ │ │ │ mov r0, #0 │ │ │ │ - b 6adc0 │ │ │ │ + b 6aa64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aca4 │ │ │ │ - bl 14774c │ │ │ │ + beq 6a948 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6ac9c │ │ │ │ - bl a5850 │ │ │ │ + bne 6a940 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac64 │ │ │ │ + bne 6a908 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6acd4 │ │ │ │ - bl 14774c │ │ │ │ + beq 6a978 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6accc │ │ │ │ - bl a5850 │ │ │ │ + bne 6a970 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac64 │ │ │ │ + bne 6a908 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ad04 │ │ │ │ - bl 14774c │ │ │ │ + beq 6a9a8 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6acfc │ │ │ │ - bl a5850 │ │ │ │ + bne 6a9a0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac64 │ │ │ │ + bne 6a908 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ad34 │ │ │ │ - bl 14774c │ │ │ │ + beq 6a9d8 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6ad2c │ │ │ │ - bl a5850 │ │ │ │ + bne 6a9d0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac64 │ │ │ │ + bne 6a908 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad4c │ │ │ │ + beq 6a9f0 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6ad6c │ │ │ │ + beq 6aa10 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6ad6c │ │ │ │ - bl a5850 │ │ │ │ + bne 6aa10 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac64 │ │ │ │ + bne 6a908 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6add0 │ │ │ │ + ldr r3, [pc, #88] @ 6aa74 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6ada0 │ │ │ │ + bne 6aa44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 2780d0 │ │ │ │ - b 6adc0 │ │ │ │ + bl 288500 │ │ │ │ + b 6aa64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6add4 │ │ │ │ + ldr r2, [pc, #40] @ 6aa78 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 343bfc │ │ │ │ + bl 345dc8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r4, r7, r4, asr #9 │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - eorseq pc, r8, r8, asr #10 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + eorseq r0, r9, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6ae64 │ │ │ │ + ldr r3, [pc, #116] @ 6ab08 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ae50 │ │ │ │ + beq 6aaf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6ae50 │ │ │ │ + ble 6aaf4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6ae68 │ │ │ │ + ldr r0, [pc, #76] @ 6ab0c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ae5c │ │ │ │ + beq 6ab00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ae5c │ │ │ │ + bne 6ab00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6ae5c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6ab00 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6ae6c │ │ │ │ - b 128d34 │ │ │ │ + ldr r0, [pc, #16] @ 6ab10 │ │ │ │ + b 128ccc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, asr r5 @ │ │ │ │ - eorseq pc, r8, r4, ror r5 @ │ │ │ │ + eorseq r0, r9, r0, asr r6 │ │ │ │ + eorseq r0, r9, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6af30 │ │ │ │ + ldr r1, [pc, #168] @ 6abd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6af34 │ │ │ │ + ldr r2, [pc, #164] @ 6abd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aed4 │ │ │ │ + bne 6ab78 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6af38 │ │ │ │ + ldr r3, [pc, #140] @ 6abdc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aebc │ │ │ │ + beq 6ab60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aed8 │ │ │ │ - ldr r3, [pc, #120] @ 6af3c │ │ │ │ - ldr r1, [pc, #120] @ 6af40 │ │ │ │ + bgt 6ab7c │ │ │ │ + ldr r3, [pc, #120] @ 6abe0 │ │ │ │ + ldr r1, [pc, #120] @ 6abe4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 6af24 │ │ │ │ + b 6abc8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6af44 │ │ │ │ + ldr r0, [pc, #88] @ 6abe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6af24 │ │ │ │ + beq 6abc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6af24 │ │ │ │ + bne 6abc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 6af94 │ │ │ │ + bne 6ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6afc4 │ │ │ │ - b 6afb8 │ │ │ │ + bne 6ac68 │ │ │ │ + b 6ac5c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6b094 │ │ │ │ + ldr r0, [pc, #244] @ 6ad38 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af7c │ │ │ │ + bne 6ac20 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b060 │ │ │ │ - bl a5850 │ │ │ │ + b 6ad04 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afb0 │ │ │ │ + bne 6ac54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afb0 │ │ │ │ + bne 6ac54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afb0 │ │ │ │ + beq 6ac54 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r8, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29f34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b040 │ │ │ │ + bge 6ace4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b078 │ │ │ │ - bl 132758 │ │ │ │ + bne 6ad1c │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aff4 │ │ │ │ + beq 6ac98 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b054 │ │ │ │ - bl a5850 │ │ │ │ + bne 6acf8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afb0 │ │ │ │ + bne 6ac54 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b088 │ │ │ │ + beq 6ad2c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113624 │ │ │ │ - b 6b088 │ │ │ │ - ldr r3, [pc, #24] @ 6b098 │ │ │ │ + bl 113530 │ │ │ │ + b 6ad2c │ │ │ │ + ldr r3, [pc, #24] @ 6ad3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6b040 │ │ │ │ + bl 1441dc │ │ │ │ + b 6ace4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, ror #12 │ │ │ │ + eorseq sl, r6, r4, ror #14 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6b15c │ │ │ │ + ldr r1, [pc, #168] @ 6ae00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6b160 │ │ │ │ + ldr r2, [pc, #164] @ 6ae04 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6b100 │ │ │ │ + bne 6ada4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6b164 │ │ │ │ + ldr r3, [pc, #140] @ 6ae08 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6b0e8 │ │ │ │ + beq 6ad8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6b104 │ │ │ │ - ldr r3, [pc, #120] @ 6b168 │ │ │ │ - ldr r1, [pc, #120] @ 6b16c │ │ │ │ + bgt 6ada8 │ │ │ │ + ldr r3, [pc, #120] @ 6ae0c │ │ │ │ + ldr r1, [pc, #120] @ 6ae10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 6b150 │ │ │ │ + b 6adf4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6b170 │ │ │ │ + ldr r0, [pc, #88] @ 6ae14 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b150 │ │ │ │ + beq 6adf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b150 │ │ │ │ + bne 6adf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b1a8 │ │ │ │ + bne 6ae4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b1c0 │ │ │ │ + beq 6ae64 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b1c0 │ │ │ │ - ldr r3, [pc, #224] @ 6b290 │ │ │ │ - ldr r1, [pc, #224] @ 6b294 │ │ │ │ + beq 6ae64 │ │ │ │ + ldr r3, [pc, #224] @ 6af34 │ │ │ │ + ldr r1, [pc, #224] @ 6af38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b288 │ │ │ │ + b 6af2c │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6b1e8 │ │ │ │ - bl 61654 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bne 6ae8c │ │ │ │ + bl 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b1f8 │ │ │ │ - b 6b1b8 │ │ │ │ + bne 6ae9c │ │ │ │ + b 6ae5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d4bc │ │ │ │ + bl 5d530 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b1b8 │ │ │ │ + beq 6ae5c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b20c │ │ │ │ + beq 6aeb0 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ @@ -66467,264 +66252,264 @@ │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 6b288 │ │ │ │ + beq 6af2c │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6b2d8 │ │ │ │ + bhi 6af7c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6b304 │ │ │ │ - b 6b2f8 │ │ │ │ - ldr r0, [pc, #368] @ 6b450 │ │ │ │ + bne 6afa8 │ │ │ │ + b 6af9c │ │ │ │ + ldr r0, [pc, #368] @ 6b0f4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2c0 │ │ │ │ - b 6b444 │ │ │ │ - bl a5850 │ │ │ │ + bne 6af64 │ │ │ │ + b 6b0e8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b444 │ │ │ │ + bne 6b0e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2a763c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b444 │ │ │ │ + beq 6b0e8 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6b348 │ │ │ │ + ble 6afec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6b348 │ │ │ │ - bl a5850 │ │ │ │ + bne 6afec │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b444 │ │ │ │ + bne 6b0e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1ce940 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b370 │ │ │ │ - ldr r3, [pc, #240] @ 6b454 │ │ │ │ - ldr r1, [pc, #240] @ 6b458 │ │ │ │ + bne 6b014 │ │ │ │ + ldr r3, [pc, #240] @ 6b0f8 │ │ │ │ + ldr r1, [pc, #240] @ 6b0fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6b414 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6b0b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6b414 │ │ │ │ + blt 6b0b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a710 │ │ │ │ + bl 6a3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b414 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 6b0b8 │ │ │ │ + bl c40c4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a6c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b3fc │ │ │ │ + bge 6b0a0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b434 │ │ │ │ - bl 132758 │ │ │ │ + bne 6b0d8 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b3a4 │ │ │ │ + beq 6b048 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a8d0 │ │ │ │ + bl 6a774 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b424 │ │ │ │ - bl a5850 │ │ │ │ + bne 6b0c8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b444 │ │ │ │ + bne 6b0e8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5b40 │ │ │ │ - ldr r3, [pc, #32] @ 6b45c │ │ │ │ + b a5bc0 │ │ │ │ + ldr r3, [pc, #32] @ 6b100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6b3f8 │ │ │ │ + bl 1441dc │ │ │ │ + b 6b09c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, ror #12 │ │ │ │ + eorseq sl, r6, ip, ror #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #11 │ │ │ │ + eorseq r0, r9, ip, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6b498 │ │ │ │ + bne 6b13c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b4c8 │ │ │ │ - b 6b4bc │ │ │ │ + bne 6b16c │ │ │ │ + b 6b160 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b5dc │ │ │ │ + ldr r0, [pc, #308] @ 6b280 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b480 │ │ │ │ - b 6b5d0 │ │ │ │ - bl a5850 │ │ │ │ + bne 6b124 │ │ │ │ + b 6b274 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b5d0 │ │ │ │ + bne 6b274 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1ce940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b4f0 │ │ │ │ - ldr r3, [pc, #252] @ 6b5e0 │ │ │ │ - ldr r1, [pc, #252] @ 6b5e4 │ │ │ │ + bne 6b194 │ │ │ │ + ldr r3, [pc, #252] @ 6b284 │ │ │ │ + ldr r1, [pc, #252] @ 6b288 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6b5b0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b5b0 │ │ │ │ + blt 6b254 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a710 │ │ │ │ + bl 6a3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b5b0 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 6b254 │ │ │ │ + bl c40c4 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b578 │ │ │ │ + bge 6b21c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b578 │ │ │ │ - bl 132758 │ │ │ │ + bne 6b21c │ │ │ │ + bl 1326ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b524 │ │ │ │ - b 6b57c │ │ │ │ + beq 6b1c8 │ │ │ │ + b 6b220 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a8d0 │ │ │ │ + bl 6a774 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b5c0 │ │ │ │ + bge 6b264 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b5b0 │ │ │ │ - ldr r3, [pc, #64] @ 6b5e8 │ │ │ │ + bne 6b254 │ │ │ │ + ldr r3, [pc, #64] @ 6b28c │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - bl a5850 │ │ │ │ + bl 1441dc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b5d0 │ │ │ │ + bne 6b274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, asr #12 │ │ │ │ + eorseq sl, r6, r4, asr #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f5b0 │ │ │ │ + @ instruction: 0x003906b0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a9480 <_PyObject_New@@Base> │ │ │ │ + bl a95c8 <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b6c0 │ │ │ │ + beq 6b364 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b62c │ │ │ │ + beq 6b2d0 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r9, [r3] │ │ │ │ ldr sl, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r0, r9 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r1, #1 │ │ │ │ bl 295a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 348908 <_Py_c_neg@@Base+0x4f0> │ │ │ │ + bl 34a8d4 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ @@ -66737,316 +66522,334 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #16] │ │ │ │ strb r9, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6b6c0 │ │ │ │ + beq 6b364 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006b6c8 : │ │ │ │ +0006b36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #56] @ 6b71c │ │ │ │ + ldr r2, [pc, #56] @ 6b3c0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b704 │ │ │ │ + bne 6b3a8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 42e70 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #20] @ 6b720 │ │ │ │ - ldr r2, [pc, #20] @ 6b724 │ │ │ │ + b 42d0c <_PyImport_ClearExtension@@Base+0x568> │ │ │ │ + ldr r3, [pc, #20] @ 6b3c4 │ │ │ │ + ldr r2, [pc, #20] @ 6b3c8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, lsl r6 @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ │ │ │ │ -0006b728 : │ │ │ │ +0006b3cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b76c │ │ │ │ + ldr lr, [pc, #44] @ 6b410 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [lr] │ │ │ │ mov r3, r2 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 266360 │ │ │ │ + bl 277c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6b428 │ │ │ │ + b 9e008 │ │ │ │ + ldr r0, [pc] @ 6b430 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b7a8 │ │ │ │ + bne 6b468 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b7c0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b480 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b7c0 │ │ │ │ - ldr r3, [pc, #180] @ 6b864 │ │ │ │ - ldr r1, [pc, #180] @ 6b868 │ │ │ │ + beq 6b480 │ │ │ │ + ldr r3, [pc, #224] @ 6b550 │ │ │ │ + ldr r1, [pc, #224] @ 6b554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b85c │ │ │ │ - bl 1e2c8c │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 5880c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b7b8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b548 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b4a8 │ │ │ │ + bl 2ea974 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b4b8 │ │ │ │ + b 6b478 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61d84 <_PyMonitoring_FirePyReturnEvent@@Base+0x4a4> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b478 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b7e8 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq 6b4cc │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 230470 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b85c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b548 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b880 │ │ │ │ - b 9df88 │ │ │ │ - ldr r0, [pc] @ 6b888 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b89c │ │ │ │ - b 128d34 │ │ │ │ - eorseq pc, r8, ip, asr #12 │ │ │ │ + ldr r0, [pc] @ 6b568 │ │ │ │ + b 128ccc │ │ │ │ + eorseq r0, r9, ip, asr #14 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b8b8 │ │ │ │ + ldr r2, [pc, #12] @ 6b584 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b8bc │ │ │ │ + ldr r0, [pc, #8] @ 6b588 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b8e0 │ │ │ │ + ldr r2, [pc, #20] @ 6b5ac │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b8e4 │ │ │ │ + ldr r0, [pc, #8] @ 6b5b0 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b8e8 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b5b4 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 6ba08 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b6d4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b028 │ │ │ │ + bl 3b170 │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b944 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a5850 │ │ │ │ + bne 6b610 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a58d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b998 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b664 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b964 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 2917c0 │ │ │ │ - b 6b984 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29fe74 │ │ │ │ + b 6b650 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32bde0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 2285d0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b988 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b654 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #4] │ │ │ │ mvn r4, #0 │ │ │ │ cmn r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6ba00 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b6cc <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b9cc <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1a8024 │ │ │ │ + beq 6b698 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1aabd4 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r7 │ │ │ │ mvnne r2, #6 │ │ │ │ strne r2, [r3, #60]! @ 0x3c │ │ │ │ strne r3, [r7, #20] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble 6ba0c <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b6d8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b9f8 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b6c4 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34beec <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34d88c <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b9d0 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b69c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b908 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b5d4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ba98 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6ba5c <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 21db3c │ │ │ │ + beq 6b780 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6b730 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 230470 │ │ │ │ add lr, r4, #8 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r2, #182 @ 0xb6 │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #40] @ 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x1d4> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ bl 29cdc │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ba98 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b518 │ │ │ │ + beq 6b780 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6bad8 <_PyXI_FillNamespaceFromDict@@Base+0x1f0> │ │ │ │ - bl 17d144 │ │ │ │ + ldr r1, [pc, #20] @ 6b7c4 <_PyXI_FillNamespaceFromDict@@Base+0x210> │ │ │ │ + bl 17dfd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 267778 │ │ │ │ + b 278f60 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6bb10 <_PyXI_FillNamespaceFromDict@@Base+0x228> │ │ │ │ + bne 6b7fc <_PyXI_FillNamespaceFromDict@@Base+0x248> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6bb28 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + beq 6b814 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb28 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ - ldr r3, [pc, #184] @ 6bbd0 <_PyXI_FillNamespaceFromDict@@Base+0x2e8> │ │ │ │ - ldr r1, [pc, #184] @ 6bbd4 <_PyXI_FillNamespaceFromDict@@Base+0x2ec> │ │ │ │ + beq 6b814 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ + ldr r3, [pc, #184] @ 6b8bc <_PyXI_FillNamespaceFromDict@@Base+0x308> │ │ │ │ + ldr r1, [pc, #184] @ 6b8c0 <_PyXI_FillNamespaceFromDict@@Base+0x30c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 6bbc8 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ + b 6b8b4 <_PyXI_FillNamespaceFromDict@@Base+0x300> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b554 │ │ │ │ + bl 5b7ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bb20 <_PyXI_FillNamespaceFromDict@@Base+0x238> │ │ │ │ + beq 6b80c <_PyXI_FillNamespaceFromDict@@Base+0x258> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb54 <_PyXI_FillNamespaceFromDict@@Base+0x26c> │ │ │ │ + beq 6b840 <_PyXI_FillNamespaceFromDict@@Base+0x28c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67065,124 +66868,89 @@ │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 6bbc8 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ + beq 6b8b4 <_PyXI_FillNamespaceFromDict@@Base+0x300> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bne 6bc14 <_PyXI_FillNamespaceFromDict@@Base+0x32c> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6bc44 <_PyXI_FillNamespaceFromDict@@Base+0x35c> │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6bc60 <_PyXI_FillNamespaceFromDict@@Base+0x378> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6bc58 <_PyXI_FillNamespaceFromDict@@Base+0x370> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 6a2b4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ │ │ │ │ -0006bc64 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b8c4 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble 6bd6c <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b9cc <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6bd74 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b9d4 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bcec <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b94c <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6bd00 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b960 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bd74 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b9d4 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bd74 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b9d4 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6bd74 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6b9d4 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r3, [r7] │ │ │ │ mov r5, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6bd38 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b998 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bd38 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b998 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bd5c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b9bc <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6bd5c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b9bc <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6bd74 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b9d4 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6bc84 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b8e4 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67190,278 +66958,295 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 6bdb8 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ + bne 6ba18 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6bde8 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6ba48 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6be04 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ + ldr ip, [pc, #44] @ 6ba64 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6bdfc <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6ba5c <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6a2b4 │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0xa4c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bf04 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #228] @ 6bb64 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r1, r1, #3808 @ 0xee0 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bef4 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6bf08 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6bb54 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6bb68 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bf0c <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #164] @ 6bf10 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #164] @ 6bf14 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #164] @ 6bb6c <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6bb70 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6bb74 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6beec <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bb4c <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bebc <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6bb1c <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6beec <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bb4c <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6beec <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6bb4c <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6beec <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6bb4c <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bedc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6bb3c <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bedc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6bb3c <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6be5c <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6bef8 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6babc <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6bb58 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003625f0 │ │ │ │ - eorseq pc, r5, ip, lsr #4 │ │ │ │ - eorseq pc, r8, r8, ror #12 │ │ │ │ - eorseq r2, r6, ip, lsr #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6bfb8 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6bf68 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 21db3c │ │ │ │ - add lr, r4, #8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #40] @ 6bfc0 <_PyXI_ApplyNamespace@@Base+0x35c> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bfb8 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - │ │ │ │ -0006bfc4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6c000 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6c014 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fe3d0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 8b8a0 │ │ │ │ - bl 1a8024 │ │ │ │ - bl 1a8a00 │ │ │ │ - b 6c000 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + @ instruction: 0x003636f0 │ │ │ │ + eorseq r0, r6, ip, lsr #6 │ │ │ │ + eorseq r0, r9, r8, ror #14 │ │ │ │ + eorseq r3, r6, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6c054 <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ + bne 6bbb0 <_PyXI_ApplyNamespace@@Base+0x2ec> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6c06c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6bbc8 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c06c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #224] @ 6c13c <_PyXI_FreeNamespace@@Base+0x178> │ │ │ │ - ldr r1, [pc, #224] @ 6c140 <_PyXI_FreeNamespace@@Base+0x17c> │ │ │ │ + beq 6bbc8 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + ldr r3, [pc, #180] @ 6bc6c <_PyXI_ApplyNamespace@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #180] @ 6bc70 <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6c134 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6c094 <_PyXI_FreeNamespace@@Base+0xd0> │ │ │ │ - bl 2e2fbc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6c0a4 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - b 6c064 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61e1c <_PyMonitoring_FirePyReturnEvent@@Base+0x798> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6c064 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6bc64 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + bl 1e94c4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 58848 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6bbc0 <_PyXI_ApplyNamespace@@Base+0x2fc> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c0b8 <_PyXI_FreeNamespace@@Base+0xf4> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6bbf0 <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 230470 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6c134 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6bc64 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsr #20 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpeq r1, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bne 6bcb0 <_PyXI_ApplyNamespace@@Base+0x3ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bce0 <_PyXI_ApplyNamespace@@Base+0x41c> │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #44] @ 6bcfc <_PyXI_ApplyNamespace@@Base+0x438> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bcf4 <_PyXI_ApplyNamespace@@Base+0x430> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0xa4c> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ + │ │ │ │ +0006bd00 <_PyXI_FreeNamespace@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6bd3c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bd50 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 305744 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 8b738 │ │ │ │ + bl 1aabd4 │ │ │ │ + bl 1ab5ac │ │ │ │ + b 6bd3c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c158 <_PyXI_FreeNamespace@@Base+0x194> │ │ │ │ - b 9df88 │ │ │ │ - ldr r0, [pc] @ 6c160 <_PyXI_FreeNamespace@@Base+0x19c> │ │ │ │ + beq 6bd70 <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ + b 9e008 │ │ │ │ + ldr r0, [pc] @ 6bd78 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6be00 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6bdc4 <_PyXI_FreeNamespace@@Base+0xc4> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 230470 │ │ │ │ + add lr, r4, #8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, #8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6be00 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6c2c4 │ │ │ │ + bl 6bea8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6c1b0 <_PyXI_FreeNamespace@@Base+0x1ec> │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #36] @ 6c1c8 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ + bne 6be54 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #36] @ 6be6c <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6c1cc <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ + ldr r2, [pc, #16] @ 6be70 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6c1c8 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ + ldr r0, [pc, #4] @ 6be6c <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -67470,493 +67255,490 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ + │ │ │ │ +0006bea8 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bef8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bee4 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bed8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c24c <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ + beq 6bf48 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c24c <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ + beq 6bf48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c24c <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf48 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c280 <_PyXI_FreeNamespace@@Base+0x2bc> │ │ │ │ + beq 6bf7c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c280 <_PyXI_FreeNamespace@@Base+0x2bc> │ │ │ │ + beq 6bf7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c280 <_PyXI_FreeNamespace@@Base+0x2bc> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf7c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c2b4 <_PyXI_FreeNamespace@@Base+0x2f0> │ │ │ │ + beq 6bfb0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c2b4 <_PyXI_FreeNamespace@@Base+0x2f0> │ │ │ │ + beq 6bfb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c2b4 <_PyXI_FreeNamespace@@Base+0x2f0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfb0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a2ec │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c2c4 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6c314 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6c300 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6c2f4 │ │ │ │ + bl 15ae5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c364 │ │ │ │ + beq 6c008 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c364 │ │ │ │ + beq 6c008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c364 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c008 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c398 │ │ │ │ + beq 6c03c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c398 │ │ │ │ + beq 6c03c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c398 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c03c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a2ec │ │ │ │ + bl 15ae5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6c3b8 │ │ │ │ - b a9b64 │ │ │ │ - @ instruction: 0x0038f6d8 │ │ │ │ + ldr r0, [pc] @ 6c05c │ │ │ │ + b a9d20 │ │ │ │ + @ instruction: 0x003907d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10f9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c408 │ │ │ │ + beq 6c0ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6c408 │ │ │ │ + beq 6c0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c408 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0ac │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c43c │ │ │ │ + beq 6c0e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6c43c │ │ │ │ + beq 6c0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c43c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0e0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c470 │ │ │ │ + beq 6c114 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c470 │ │ │ │ + beq 6c114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c470 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c114 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c4a4 │ │ │ │ + beq 6c148 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c4a4 │ │ │ │ + beq 6c148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c4a4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c148 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c4d8 │ │ │ │ + beq 6c17c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c4d8 │ │ │ │ + beq 6c17c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c4d8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c17c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c50c │ │ │ │ + beq 6c1b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c50c │ │ │ │ + beq 6c1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c50c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c1b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6c3bc │ │ │ │ + b 6c060 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c5a8 │ │ │ │ + ldr r1, [pc, #120] @ 6c24c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c548 │ │ │ │ - bl 340a78 │ │ │ │ + bne 6c1ec │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c5a0 │ │ │ │ + bne 6c244 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27005c │ │ │ │ + bl 281050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c598 │ │ │ │ + bne 6c23c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c598 │ │ │ │ + bne 6c23c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a5b40 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c644 │ │ │ │ - ldr r1, [pc, #60] @ 6c648 │ │ │ │ + ldr r3, [pc, #60] @ 6c2bc │ │ │ │ + ldr r1, [pc, #60] @ 6c2c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c63c │ │ │ │ + blt 6c2b4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r0, ror r8 @ │ │ │ │ + eorseq r0, r9, r0, ror r9 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r0, r1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1aa3bc │ │ │ │ + bl 1ad6f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c684 │ │ │ │ - blt 6c8b8 │ │ │ │ - ldr r0, [pc, #588] @ 6c8c8 │ │ │ │ + beq 6c328 │ │ │ │ + blt 6c55c │ │ │ │ + ldr r0, [pc, #588] @ 6c56c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df88 │ │ │ │ - ldr r0, [pc, #576] @ 6c8cc │ │ │ │ - bl 9df88 │ │ │ │ + b 9e008 │ │ │ │ + ldr r0, [pc, #576] @ 6c570 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c6dc │ │ │ │ + bne 6c380 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c880 │ │ │ │ + b 6c524 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c8d0 │ │ │ │ + ldr r0, [pc, #544] @ 6c574 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c6ec │ │ │ │ + bne 6c390 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c69c │ │ │ │ + beq 6c340 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c708 │ │ │ │ - b 6c6a4 │ │ │ │ + ble 6c3ac │ │ │ │ + b 6c348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c6cc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6c6cc │ │ │ │ + bne 6c370 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c370 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7b0 │ │ │ │ + beq 6c454 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c8d4 │ │ │ │ + ldr r0, [pc, #404] @ 6c578 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c77c │ │ │ │ + beq 6c420 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c77c │ │ │ │ + bne 6c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c7a0 │ │ │ │ + beq 6c444 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c7a0 │ │ │ │ + bne 6c444 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c69c │ │ │ │ + beq 6c340 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c710 │ │ │ │ + b 6c3b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2433e8 │ │ │ │ + bl 255900 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c88c │ │ │ │ + beq 6c530 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 28b028 │ │ │ │ + bl 299b48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c7f8 │ │ │ │ + bne 6c49c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c88c │ │ │ │ + beq 6c530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c88c │ │ │ │ + bne 6c530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6c88c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6c530 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c8d8 │ │ │ │ + ldr r0, [pc, #212] @ 6c57c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c838 │ │ │ │ + beq 6c4dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c838 │ │ │ │ + bne 6c4dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c85c │ │ │ │ + beq 6c500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c85c │ │ │ │ + bne 6c500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c880 │ │ │ │ + beq 6c524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c880 │ │ │ │ + bne 6c524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aab24 │ │ │ │ - b 6c8bc │ │ │ │ + bl 1adee0 │ │ │ │ + b 6c560 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c8b0 │ │ │ │ + beq 6c554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c8b0 │ │ │ │ + bne 6c554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aab24 │ │ │ │ + bl 1adee0 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, r4, ip, r9 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x0038f8fc │ │ │ │ - eorseq pc, r8, r4, lsl #18 │ │ │ │ - eorseq pc, r8, r0, lsl r9 @ │ │ │ │ + mlaseq r7, r4, sp, sl │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + @ instruction: 0x003909fc │ │ │ │ + eorseq r0, r9, r4, lsl #20 │ │ │ │ + eorseq r0, r9, r0, lsl sl │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + add r1, r3, #32 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldrne r3, [r3, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + addne r0, r0, r3, lsl #3 │ │ │ │ + b 18c4c4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c8fc │ │ │ │ + bne 6c5c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c924 │ │ │ │ + beq 6c5f0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c924 │ │ │ │ + beq 6c5f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c92c │ │ │ │ - ldr r1, [pc, #24] @ 6c930 │ │ │ │ + ldr r3, [pc, #24] @ 6c5f8 │ │ │ │ + ldr r1, [pc, #24] @ 6c5fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c934 │ │ │ │ + ldr r0, [pc, #8] @ 6c600 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsl r2 │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - add r1, r3, #32 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldrne r3, [r3, #16] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - addne r0, r0, r3, lsl #3 │ │ │ │ - b 18b314 │ │ │ │ - ldr r0, [pc] @ 6c968 │ │ │ │ - b 9df88 │ │ │ │ - eorseq sl, r7, ip, lsl r4 │ │ │ │ + eorseq r1, r9, r4, lsl r3 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ │ │ │ │ -0006c96c <_Py_c_prod@@Base>: │ │ │ │ +0006c604 <_Py_c_prod@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -67965,118 +67747,121 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b0 │ │ │ │ + bl 3553bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 3553c0 │ │ │ │ strd r0, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 6c6d8 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9e008 │ │ │ │ + eorseq fp, r7, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6ca70 <_Py_c_prod@@Base+0x104> │ │ │ │ + bne 6c714 <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ca84 <_Py_c_prod@@Base+0x118> │ │ │ │ - b 6ca94 <_Py_c_prod@@Base+0x128> │ │ │ │ + bne 6c728 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c738 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ca60 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c704 <_Py_c_prod@@Base+0x100> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cab0 <_Py_c_prod@@Base+0x144> │ │ │ │ + beq 6c754 <_Py_c_prod@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cacc <_Py_c_prod@@Base+0x160> │ │ │ │ + beq 6c770 <_Py_c_prod@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cae8 <_Py_c_prod@@Base+0x17c> │ │ │ │ + beq 6c78c <_Py_c_prod@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006cb04 <_Py_c_sum@@Base>: │ │ │ │ +0006c7a8 <_Py_c_sum@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 3542b4 │ │ │ │ + bl 3553c0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3542b4 │ │ │ │ + bl 3553c0 │ │ │ │ strd r6, [r4, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -68084,401 +67869,378 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6cb94 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c838 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cba8 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6cbb8 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c84c <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c85c <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cb84 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c828 <_Py_c_sum@@Base+0x80> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6cc34 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c8d8 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cc3c <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c8e0 <_Py_c_sum@@Base+0x138> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr ip, [pc, #64] @ 6cc44 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c8e8 <_Py_c_sum@@Base+0x140> │ │ │ │ lsl r3, r3, r0 │ │ │ │ umull lr, r1, r3, ip │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ lsl r0, r0, ip │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsr r3, r1, #1 │ │ │ │ add r0, r0, #484 @ 0x1e4 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6cc40 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c8e4 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18b314 │ │ │ │ - bge feb176f8 <__bss_end__@@Base+0xfe5527b0> │ │ │ │ + b 18c4c4 │ │ │ │ + bge feb1739c <__bss_end__@@Base+0xfe552454> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r3, #5 │ │ │ │ ands r7, r3, #64 @ 0x40 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 6cc84 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c928 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6ccd0 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6cca8 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c974 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c94c <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cca8 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c94c <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsr r4, r3, #2 │ │ │ │ and r4, r4, #7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r4 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add r4, r3, #28 │ │ │ │ - b 6ccd0 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c974 <_Py_c_sum@@Base+0x1cc> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ lsrne r4, r3, #2 │ │ │ │ andne r4, r4, #7 │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ movne r3, r4 │ │ │ │ mlane r3, r2, r4, r3 │ │ │ │ moveq r4, #32 │ │ │ │ movne r4, r3 │ │ │ │ addne r4, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a374 │ │ │ │ + bl 23caac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cd00 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c9a4 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6ccf4 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c998 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6ccf8 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c99c <_Py_c_sum@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldrgt r5, [r0, #12] │ │ │ │ subgt r4, r4, #1 │ │ │ │ mlagt r4, r6, r4, r5 │ │ │ │ sub sp, sp, #256 @ 0x100 │ │ │ │ - ble 6cd88 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6ca2c <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6cd88 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6ca2c <_Py_c_sum@@Base+0x284> │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ bl 29cdc │ │ │ │ add r5, r5, r6 │ │ │ │ sub r4, r4, r6 │ │ │ │ - b 6cd40 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6cd94 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c9e4 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6ca38 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006cd98 : │ │ │ │ - b 1bba34 │ │ │ │ +0006ca3c : │ │ │ │ + b 1c0064 │ │ │ │ │ │ │ │ -0006cd9c : │ │ │ │ +0006ca40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 6ce54 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - tst r1, #2 │ │ │ │ - beq 6ce54 │ │ │ │ - ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ce60 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - mov r0, #28 │ │ │ │ - mul r0, r2, r0 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - cmp r2, #10 │ │ │ │ - add lr, ip, r0 │ │ │ │ - add lr, lr, #92160 @ 0x16800 │ │ │ │ - ldr lr, [lr, #764] @ 0x2fc │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r1, r0, #92160 @ 0x16800 │ │ │ │ - addeq r0, r0, #98304 @ 0x18000 │ │ │ │ - addeq r0, r0, #228 @ 0xe4 │ │ │ │ - add r1, r1, #764 @ 0x2fc │ │ │ │ - add r1, ip, r1 │ │ │ │ - addeq r1, ip, r0 │ │ │ │ - add r0, r1, #24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ - add r0, r3, r2 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r0, r0, r0 │ │ │ │ │ │ │ │ -0006ce68 : │ │ │ │ +0006ca70 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6cec0 │ │ │ │ - ldr r3, [pc, #76] @ 6cec4 │ │ │ │ + ldr r2, [pc, #76] @ 6cac8 │ │ │ │ + ldr r3, [pc, #76] @ 6cacc │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ceb8 │ │ │ │ - ldr r1, [pc, #64] @ 6cec8 │ │ │ │ + beq 6cac0 │ │ │ │ + ldr r1, [pc, #64] @ 6cad0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ceb8 │ │ │ │ + beq 6cac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adf20 │ │ │ │ - ldr r3, [pc, #36] @ 6cecc │ │ │ │ - ldr r2, [pc, #36] @ 6ced0 │ │ │ │ + bl ae134 │ │ │ │ + ldr r3, [pc, #36] @ 6cad4 │ │ │ │ + ldr r2, [pc, #36] @ 6cad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6cecc │ │ │ │ + ldr r0, [pc, #12] @ 6cad4 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ - eorseq sp, r5, r4, ror ip │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ + eorseq lr, r5, r4, ror sp │ │ │ │ │ │ │ │ -0006ced4 : │ │ │ │ +0006cadc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cf44 │ │ │ │ + ldr r3, [pc, #88] @ 6cb4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ceec │ │ │ │ - ldr r3, [pc, #68] @ 6cf48 │ │ │ │ + beq 6caf4 │ │ │ │ + ldr r3, [pc, #68] @ 6cb50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cf14 │ │ │ │ + bne 6cb1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbdec │ │ │ │ - ldr r1, [pc, #48] @ 6cf4c │ │ │ │ + b bc0b4 │ │ │ │ + ldr r1, [pc, #48] @ 6cb54 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cf38 │ │ │ │ + beq 6cb40 │ │ │ │ mov r0, r5 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cf38 │ │ │ │ + bne 6cb40 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 6cbe0 │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + tst r1, #2 │ │ │ │ + beq 6cbe0 │ │ │ │ + ldr r2, [r0, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #104] @ 6cbec │ │ │ │ + sub r2, r2, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + mov r0, #28 │ │ │ │ + mul r0, r2, r0 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + cmp r2, #10 │ │ │ │ + add lr, ip, r0 │ │ │ │ + add lr, lr, #92160 @ 0x16800 │ │ │ │ + ldr lr, [lr, #764] @ 0x2fc │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r1, r0, #92160 @ 0x16800 │ │ │ │ + addeq r0, r0, #98304 @ 0x18000 │ │ │ │ + addeq r0, r0, #228 @ 0xe4 │ │ │ │ + add r1, r1, #764 @ 0x2fc │ │ │ │ + add r1, ip, r1 │ │ │ │ + addeq r1, ip, r0 │ │ │ │ + add r0, r1, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + add r0, r3, r2 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ - b 18b314 │ │ │ │ - ldr r3, [pc, #68] @ 6cfb8 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6cfac │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cfbc │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d34 │ │ │ │ - ldr r0, [pc, #12] @ 6cfc0 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d34 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, ip, lsl r5 │ │ │ │ - eorseq r0, r9, r4, lsr #10 │ │ │ │ + b 18c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cc44 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6d014 │ │ │ │ + beq 6cc5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d014 │ │ │ │ - ldr r3, [pc, #252] @ 6d100 │ │ │ │ - ldr r1, [pc, #252] @ 6d104 │ │ │ │ + beq 6cc5c │ │ │ │ + ldr r3, [pc, #252] @ 6cd48 │ │ │ │ + ldr r1, [pc, #252] @ 6cd4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c33fc │ │ │ │ + bl 1c86f8 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6d040 │ │ │ │ - ldr r3, [pc, #212] @ 6d108 │ │ │ │ - ldr r1, [pc, #212] @ 6d10c │ │ │ │ + beq 6cc88 │ │ │ │ + ldr r3, [pc, #212] @ 6cd50 │ │ │ │ + ldr r1, [pc, #212] @ 6cd54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6d00c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6cc54 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6d060 │ │ │ │ - ldr r0, [pc, #180] @ 6d110 │ │ │ │ + bne 6cca8 │ │ │ │ + ldr r0, [pc, #180] @ 6cd58 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ str r5, [r4, #128] @ 0x80 │ │ │ │ - beq 6d084 │ │ │ │ - bl 99e18 │ │ │ │ + beq 6cccc │ │ │ │ + bl 99e94 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r7, #0 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r4, #124] @ 0x7c │ │ │ │ str r7, [r4, #120] @ 0x78 │ │ │ │ - bl 2952b4 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a396c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6d00c │ │ │ │ + bne 6cc54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 295958 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a3f94 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d0f0 │ │ │ │ + beq 6cd38 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #10 │ │ │ │ + eorseq r1, r9, r0, lsr r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0037efb8 │ │ │ │ + eorseq r0, r8, ip, lsr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6d160 │ │ │ │ + ldr r3, [pc, #68] @ 6cda8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6d154 │ │ │ │ + bne 6cd9c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6d164 │ │ │ │ + ldr r0, [pc, #20] @ 6cdac │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d34 │ │ │ │ - ldr r0, [pc, #12] @ 6d168 │ │ │ │ + b 128ccc │ │ │ │ + ldr r0, [pc, #12] @ 6cdb0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, ip, asr r5 │ │ │ │ - eorseq r0, r9, r8, ror #10 │ │ │ │ + eorseq r1, r9, ip, asr #12 │ │ │ │ + eorseq r1, r9, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ @@ -68487,595 +68249,617 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6d1c8 │ │ │ │ + bne 6ce10 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d204 │ │ │ │ + beq 6ce4c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6d30c │ │ │ │ + ldr ip, [pc, #300] @ 6cf54 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d204 │ │ │ │ + bne 6ce4c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d304 │ │ │ │ + b 6cf4c │ │ │ │ ldr r3, [r8, #20] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr fp, [r0] │ │ │ │ mul r7, r2, r7 │ │ │ │ add r3, r7, #65280 @ 0xff00 │ │ │ │ add r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r3, #65280 @ 0xff00 │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ movge r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ asr r4, r4, #16 │ │ │ │ - bne 6d244 │ │ │ │ - ldr r0, [pc, #204] @ 6d310 │ │ │ │ - b 6d304 │ │ │ │ + bne 6ce8c │ │ │ │ + ldr r0, [pc, #204] @ 6cf58 │ │ │ │ + b 6cf4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c33fc │ │ │ │ + bl 1c86f8 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6d23c │ │ │ │ + ble 6ce84 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d1fc │ │ │ │ + beq 6ce44 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6d2d0 │ │ │ │ + beq 6cf18 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6d2d0 │ │ │ │ + bne 6cf18 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d1fc │ │ │ │ + beq 6ce44 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d258 │ │ │ │ + beq 6cea0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6d254 │ │ │ │ + bne 6ce9c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6d254 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6ce9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r4, r7, r0, asr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6d348 │ │ │ │ + bne 6cf90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14e294 │ │ │ │ + bl 14ea7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6d35c │ │ │ │ - b 6d3b0 │ │ │ │ - ldr r0, [pc, #108] @ 6d3bc │ │ │ │ - bl 296e7c <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cfa4 │ │ │ │ + b 6cff8 │ │ │ │ + ldr r0, [pc, #108] @ 6d004 │ │ │ │ + bl 1cd80c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d334 │ │ │ │ - b 6d3b0 │ │ │ │ + bne 6cf7c │ │ │ │ + b 6cff8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afc04 │ │ │ │ + bl afe98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d38c │ │ │ │ + blt 6cfd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3b4 │ │ │ │ + beq 6cffc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afc04 │ │ │ │ + bl afe98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6d3b4 │ │ │ │ + bge 6cffc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b0 │ │ │ │ + beq 6cff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b0 │ │ │ │ + bne 6cff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00358bb4 │ │ │ │ + @ instruction: 0x00359cb4 │ │ │ │ + ldr r3, [pc, #68] @ 6d054 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 6d048 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6d058 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128ccc │ │ │ │ + ldr r0, [pc, #12] @ 6d05c │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128ccc │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r1, r9, ip, asr r6 │ │ │ │ + eorseq r1, r9, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d3e8 │ │ │ │ - ldr r1, [pc, #16] @ 6d3ec │ │ │ │ + ldr r3, [pc, #16] @ 6d088 │ │ │ │ + ldr r1, [pc, #16] @ 6d08c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #11 │ │ │ │ + eorseq r1, r9, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d418 │ │ │ │ - ldr r1, [pc, #16] @ 6d41c │ │ │ │ + ldr r3, [pc, #16] @ 6d0b8 │ │ │ │ + ldr r1, [pc, #16] @ 6d0bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, ror #11 │ │ │ │ + eorseq r1, r9, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d448 │ │ │ │ - ldr r1, [pc, #16] @ 6d44c │ │ │ │ + ldr r3, [pc, #16] @ 6d0e8 │ │ │ │ + ldr r1, [pc, #16] @ 6d0ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsl r6 │ │ │ │ + eorseq r1, r9, ip, lsl r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6d154 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 3110e4 │ │ │ │ + ldr r2, [pc, #60] @ 6d158 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d140 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d140 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d154 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 3110e4 │ │ │ │ + subseq sp, r7, r8, lsr #7 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 6d194 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d1a8 │ │ │ │ + b 6d1b8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d184 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d494 │ │ │ │ + beq 6d218 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 332f70 │ │ │ │ + bl 3357bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d4b0 │ │ │ │ + bne 6d234 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d55c │ │ │ │ + b 6d2e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2a2c8c │ │ │ │ + bl 2b0248 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d474 │ │ │ │ - b 6d48c │ │ │ │ + bne 6d1f8 │ │ │ │ + b 6d210 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d4c8 │ │ │ │ - bl 264290 │ │ │ │ + bne 6d24c │ │ │ │ + bl 275dc8 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d538 │ │ │ │ + b 6d2bc │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r8, r5, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r9, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r9, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bge 6d534 │ │ │ │ + bge 6d2b8 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 190d4c │ │ │ │ + bl 192094 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d520 │ │ │ │ + beq 6d2a4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d520 │ │ │ │ + bne 6d2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d4e4 │ │ │ │ - b 6d538 │ │ │ │ + bne 6d268 │ │ │ │ + b 6d2bc │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d55c │ │ │ │ + beq 6d2e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d55c │ │ │ │ + bne 6d2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d5c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 30ae44 │ │ │ │ - ldr r2, [pc, #60] @ 6d5cc │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d5b4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d5b4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d5c8 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 30ae44 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 6d608 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d61c │ │ │ │ - b 6d62c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d5f8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 6d680 │ │ │ │ + bne 6d320 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d6a8 │ │ │ │ - b 6d6c4 │ │ │ │ + bne 6d348 │ │ │ │ + b 6d364 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d788 │ │ │ │ + ldr r0, [pc, #248] @ 6d428 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d66c │ │ │ │ + bne 6d30c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d780 │ │ │ │ - bl ab0dc │ │ │ │ + b 6d420 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d6d8 │ │ │ │ + bne 6d378 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d6f4 │ │ │ │ - bl a5850 │ │ │ │ + bne 6d394 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d6f4 │ │ │ │ - b 6d6a0 │ │ │ │ + beq 6d394 │ │ │ │ + b 6d340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d6bc │ │ │ │ + bne 6d35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6d6bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d35c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298f6c │ │ │ │ + bl 2a720c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d6a0 │ │ │ │ + beq 6d340 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d72c │ │ │ │ - ldr r3, [pc, #108] @ 6d78c │ │ │ │ - ldr r1, [pc, #108] @ 6d790 │ │ │ │ + bne 6d3cc │ │ │ │ + ldr r3, [pc, #108] @ 6d42c │ │ │ │ + ldr r1, [pc, #108] @ 6d430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6d6a0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6d340 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8ae8 │ │ │ │ + bl 1bd0f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d6a0 │ │ │ │ + beq 6d340 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d794 │ │ │ │ + ldreq r6, [pc, #64] @ 6d434 │ │ │ │ cmp r4, #0 │ │ │ │ addlt r4, r4, r5 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ movlt r4, r5 │ │ │ │ add r0, r4, #1 │ │ │ │ sub r2, r5, r4 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r6, r4 │ │ │ │ bl 2a3f0 │ │ │ │ - ldr r0, [pc, #24] @ 6d798 │ │ │ │ + ldr r0, [pc, #24] @ 6d438 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ + @ instruction: 0x003593d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r8, ip, lsr #21 │ │ │ │ + eorseq ip, r8, r0, ror #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d79c : │ │ │ │ +0006d43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d978 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #452] @ 6d618 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d800 │ │ │ │ + beq 6d4a0 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d7d8 │ │ │ │ + bne 6d478 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d7bc │ │ │ │ + b 6d45c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d818 │ │ │ │ + beq 6d4b8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 6d818 │ │ │ │ - b 6d7d0 │ │ │ │ - ldr r3, [pc, #372] @ 6d97c │ │ │ │ - ldr r2, [pc, #372] @ 6d980 │ │ │ │ + bcs 6d4b8 │ │ │ │ + b 6d470 │ │ │ │ + ldr r3, [pc, #372] @ 6d61c │ │ │ │ + ldr r2, [pc, #372] @ 6d620 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d970 │ │ │ │ + b 6d610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 264320 │ │ │ │ + bl 275e58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d810 │ │ │ │ - ldr r3, [pc, #340] @ 6d984 │ │ │ │ + beq 6d4b0 │ │ │ │ + ldr r3, [pc, #340] @ 6d624 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d920 │ │ │ │ + bne 6d5c0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d850 │ │ │ │ + bne 6d4f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11adc0 │ │ │ │ + bl 11acd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d8bc │ │ │ │ - bl 91b90 │ │ │ │ + bne 6d55c │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d8bc │ │ │ │ + bne 6d55c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d810 │ │ │ │ + beq 6d4b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d810 │ │ │ │ - ldr r2, [pc, #248] @ 6d988 │ │ │ │ + bne 6d4b0 │ │ │ │ + ldr r2, [pc, #248] @ 6d628 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d8a8 │ │ │ │ + beq 6d548 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d810 │ │ │ │ + b 6d4b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afc04 │ │ │ │ + bl afe98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d96c │ │ │ │ + beq 6d60c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d96c │ │ │ │ - ldr r2, [pc, #148] @ 6d988 │ │ │ │ + bne 6d60c │ │ │ │ + ldr r2, [pc, #148] @ 6d628 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d90c │ │ │ │ + beq 6d5ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d96c │ │ │ │ + b 6d60c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d970 │ │ │ │ + beq 6d610 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d970 │ │ │ │ - ldr r2, [pc, #68] @ 6d988 │ │ │ │ + bne 6d610 │ │ │ │ + ldr r2, [pc, #68] @ 6d628 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d958 │ │ │ │ + beq 6d5f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d970 │ │ │ │ + b 6d610 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r6, r7, r4, ror pc │ │ │ │ + eorseq r8, r7, r4, ror r0 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d99c │ │ │ │ - b 30ae44 │ │ │ │ + ldr r1, [pc] @ 6d63c │ │ │ │ + b 3110e4 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9b0 │ │ │ │ - b 30ae44 │ │ │ │ + ldr r1, [pc] @ 6d650 │ │ │ │ + b 3110e4 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9c4 │ │ │ │ - b 30ae44 │ │ │ │ + ldr r1, [pc] @ 6d664 │ │ │ │ + b 3110e4 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9d8 │ │ │ │ - b 30ae44 │ │ │ │ + ldr r1, [pc] @ 6d678 │ │ │ │ + b 3110e4 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d9ec │ │ │ │ + ldr r1, [pc, #8] @ 6d68c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 30ae44 │ │ │ │ + b 3110e4 │ │ │ │ subseq ip, r7, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #236] @ 6daf4 │ │ │ │ + ldr r3, [pc, #236] @ 6d794 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6da20 │ │ │ │ + beq 6d6c0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6da38 │ │ │ │ + beq 6d6d8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6daec │ │ │ │ + b 6d78c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6daf8 │ │ │ │ + ldr r3, [pc, #180] @ 6d798 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6da68 │ │ │ │ + beq 6d708 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc340 │ │ │ │ - bl 22f2d0 │ │ │ │ + b fc354 │ │ │ │ + bl 241850 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6daec │ │ │ │ + beq 6d78c │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dab8 │ │ │ │ + bne 6d758 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6daec │ │ │ │ + beq 6d78c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6daec │ │ │ │ + bne 6d78c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6daec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6d78c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -69087,142 +68871,142 @@ │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6db68 │ │ │ │ - ldr ip, [pc, #96] @ 6db70 │ │ │ │ + bhi 6d808 │ │ │ │ + ldr ip, [pc, #96] @ 6d810 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6db68 │ │ │ │ + bne 6d808 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6db68 │ │ │ │ + bne 6d808 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r3, [r0, #12] │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ movne r3, #0 │ │ │ │ subeq r3, r3, r1 │ │ │ │ clzeq r3, r3 │ │ │ │ - ldr r1, [pc, #36] @ 6db74 │ │ │ │ + ldr r1, [pc, #36] @ 6d814 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6db78 │ │ │ │ + ldr r0, [pc, #20] @ 6d818 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6db7c │ │ │ │ + ldr r0, [pc, #12] @ 6d81c │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006db80 : │ │ │ │ +0006d820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6dc0c │ │ │ │ + ldr r1, [pc, #116] @ 6d8ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6dc10 │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d8b0 │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6dbb8 │ │ │ │ + bne 6d858 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6dbec │ │ │ │ + b 6d88c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6dba8 │ │ │ │ + beq 6d848 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc340 │ │ │ │ + bl fc354 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6dbec │ │ │ │ - bl ab0dc │ │ │ │ + beq 6d88c │ │ │ │ + bl ab298 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq pc, r5, r4, asr #11 │ │ │ │ + mlaseq r7, r4, r1, r6 │ │ │ │ + eorseq r0, r6, r4, asr #13 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ror r3, r3, #4 │ │ │ │ cmn r3, #1 │ │ │ │ ror r0, r0, #4 │ │ │ │ mvneq r3, #1 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ bx lr │ │ │ │ - b 33fc70 │ │ │ │ + b 341e80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ddbc │ │ │ │ - ldr r0, [pc, #328] @ 6ddc8 │ │ │ │ + beq 6da5c │ │ │ │ + ldr r0, [pc, #328] @ 6da68 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6dd88 │ │ │ │ - ldr r3, [pc, #300] @ 6ddcc │ │ │ │ + beq 6da28 │ │ │ │ + ldr r3, [pc, #300] @ 6da6c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6dcbc │ │ │ │ - ldr r3, [pc, #288] @ 6ddd0 │ │ │ │ - ldr r1, [pc, #288] @ 6ddd4 │ │ │ │ + beq 6d95c │ │ │ │ + ldr r3, [pc, #288] @ 6da70 │ │ │ │ + ldr r1, [pc, #288] @ 6da74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 6dd88 │ │ │ │ + bl 117854 │ │ │ │ + b 6da28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dd88 │ │ │ │ - ldr r0, [pc, #256] @ 6ddd8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6da28 │ │ │ │ + ldr r0, [pc, #256] @ 6da78 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6dd88 │ │ │ │ + beq 6da28 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6dddc │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #224] @ 6da7c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r0, r0, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ @@ -69231,151 +69015,151 @@ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r6, [r3, #12] │ │ │ │ str ip, [lr] │ │ │ │ str r0, [r3, #-4] │ │ │ │ str r1, [r3, #-8] │ │ │ │ str ip, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 6dd58 │ │ │ │ + beq 6d9f8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6dd58 │ │ │ │ + bne 6d9f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6dd6c │ │ │ │ + bne 6da0c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ddc0 │ │ │ │ + b 6da60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6dd64 │ │ │ │ + bne 6da04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6dd64 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6da04 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ddbc │ │ │ │ + beq 6da5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ddbc │ │ │ │ + bne 6da5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00579f94 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, ip, r6, r0 │ │ │ │ + mlaseq r9, ip, r7, r1 │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6de20 │ │ │ │ - ldr r2, [pc, #232] @ 6def4 │ │ │ │ - ldr r1, [pc, #232] @ 6def8 │ │ │ │ - ldr r0, [pc, #232] @ 6defc │ │ │ │ + bne 6dac0 │ │ │ │ + ldr r2, [pc, #232] @ 6db94 │ │ │ │ + ldr r1, [pc, #232] @ 6db98 │ │ │ │ + ldr r0, [pc, #232] @ 6db9c │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3] │ │ │ │ and r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq 6de4c │ │ │ │ - ldr r3, [pc, #192] @ 6df00 │ │ │ │ - ldr r1, [pc, #192] @ 6df04 │ │ │ │ + beq 6daec │ │ │ │ + ldr r3, [pc, #192] @ 6dba0 │ │ │ │ + ldr r1, [pc, #192] @ 6dba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6de18 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6dab8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6dea4 │ │ │ │ + bne 6db44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189964 │ │ │ │ + bl 18aac8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6de9c │ │ │ │ + ble 6db3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cad20 │ │ │ │ + bl 2d4878 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6de18 │ │ │ │ + beq 6dab8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189964 │ │ │ │ - ldr r0, [pc, #100] @ 6df08 │ │ │ │ + bl 18aac8 │ │ │ │ + ldr r0, [pc, #100] @ 6dba8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a8bd8 │ │ │ │ + bl 1ab7f4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6dec8 │ │ │ │ + bls 6db68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cad20 │ │ │ │ + bl 2d4878 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6de18 │ │ │ │ + beq 6dab8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7c0 │ │ │ │ - b 6de9c │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sp, r7, r8, ror pc │ │ │ │ + bl 206080 │ │ │ │ + b 6db3c │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + @ instruction: 0x0037f4fc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, asr #13 │ │ │ │ + eorseq r1, r9, r8, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006df0c : │ │ │ │ +0006dbac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6df2c │ │ │ │ + bne 6dbcc │ │ │ │ pop {r4, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6df70 │ │ │ │ + ldr r2, [pc, #56] @ 6dc10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq 6df68 │ │ │ │ + beq 6dc08 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @@ -69394,54 +69178,54 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6dff0 │ │ │ │ + beq 6dc90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6dff0 │ │ │ │ - ldr r2, [pc, #128] @ 6e05c │ │ │ │ + beq 6dc90 │ │ │ │ + ldr r2, [pc, #128] @ 6dcfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6dff0 │ │ │ │ + bne 6dc90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e3a0 │ │ │ │ + bl 6e040 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e024 │ │ │ │ + beq 6dcc4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6e024 │ │ │ │ + beq 6dcc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6e024 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dcc4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r0, lsr #10 │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + andeq lr, r6, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -69451,417 +69235,423 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e0f4 │ │ │ │ + ldr r3, [pc, #24] @ 6dd94 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6e0f8 │ │ │ │ - ldrne r1, [pc, #16] @ 6e0fc │ │ │ │ - bl 18e1c4 │ │ │ │ + ldreq r1, [pc, #16] @ 6dd98 │ │ │ │ + ldrne r1, [pc, #16] @ 6dd9c │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl r7 │ │ │ │ - eorseq r0, r9, r8, lsr #14 │ │ │ │ + eorseq r1, r9, r0, lsl r8 │ │ │ │ + eorseq r1, r9, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ - bne 6e150 │ │ │ │ + bne 6ddf0 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e188 │ │ │ │ + beq 6de28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6e1cc │ │ │ │ + ldr ip, [pc, #92] @ 6de6c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6e1c0 │ │ │ │ + beq 6de60 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e1ac │ │ │ │ - bl a5850 │ │ │ │ + bne 6de4c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e1c0 │ │ │ │ + bne 6de60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 255014 │ │ │ │ + b 266c64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bc624 │ │ │ │ + bl 1c0c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e208 │ │ │ │ + bne 6dea8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6e200 │ │ │ │ - ldr r0, [pc] @ 6e228 │ │ │ │ + blt 6dea0 │ │ │ │ + ldr r0, [pc] @ 6dec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #208] @ 6e334 │ │ │ │ + ldr r1, [pc, #208] @ 6dfd4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e294 │ │ │ │ + beq 6df34 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6e338 │ │ │ │ + ldr r3, [pc, #188] @ 6dfd8 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e29c │ │ │ │ - ldr r3, [pc, #176] @ 6e33c │ │ │ │ - ldr r1, [pc, #176] @ 6e340 │ │ │ │ + beq 6df3c │ │ │ │ + ldr r3, [pc, #176] @ 6dfdc │ │ │ │ + ldr r1, [pc, #176] @ 6dfe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6e32c │ │ │ │ + b 6dfcc │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e2b0 │ │ │ │ - ldr r0, [pc, #148] @ 6e344 │ │ │ │ - b 6e32c │ │ │ │ + bne 6df50 │ │ │ │ + ldr r0, [pc, #148] @ 6dfe4 │ │ │ │ + b 6dfcc │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6e2cc │ │ │ │ - ldr r3, [pc, #136] @ 6e348 │ │ │ │ - ldr r1, [pc, #136] @ 6e34c │ │ │ │ + beq 6df6c │ │ │ │ + ldr r3, [pc, #136] @ 6dfe8 │ │ │ │ + ldr r1, [pc, #136] @ 6dfec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6e294 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6df34 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6e2ec │ │ │ │ - ldr r3, [pc, #104] @ 6e348 │ │ │ │ - ldr r1, [pc, #108] @ 6e350 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6e294 │ │ │ │ - ldr r0, [pc, #96] @ 6e354 │ │ │ │ + beq 6df8c │ │ │ │ + ldr r3, [pc, #104] @ 6dfe8 │ │ │ │ + ldr r1, [pc, #108] @ 6dff0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6df34 │ │ │ │ + ldr r0, [pc, #96] @ 6dff4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6e294 │ │ │ │ + beq 6df34 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e2a8 │ │ │ │ + beq 6df48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e2a8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6e2a8 │ │ │ │ + bne 6df48 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6df48 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r7 │ │ │ │ + eorseq r1, r9, ip, lsr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, asr r7 │ │ │ │ - eorseq r0, r9, r4, lsl #15 │ │ │ │ + eorseq r1, r9, ip, asr r8 │ │ │ │ + eorseq r1, r9, r4, lsl #17 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6e364 │ │ │ │ - b a9b64 │ │ │ │ - @ instruction: 0x003907b4 │ │ │ │ + ldr r0, [pc] @ 6e004 │ │ │ │ + b a9d20 │ │ │ │ + @ instruction: 0x003918b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6e39c │ │ │ │ - b 128d34 │ │ │ │ - @ instruction: 0x003907bc │ │ │ │ + ldr r0, [pc] @ 6e03c │ │ │ │ + b 128ccc │ │ │ │ + @ instruction: 0x003918bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11a9e8 │ │ │ │ + bl 11a8fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e50c │ │ │ │ + ldr r7, [pc, #320] @ 6e1ac │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6e3f8 │ │ │ │ + bne 6e098 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e4fc │ │ │ │ + beq 6e19c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6e428 │ │ │ │ + b 6e0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1990cc │ │ │ │ + bl 19b5b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6e428 │ │ │ │ + bne 6e0c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e510 │ │ │ │ + ldr r0, [pc, #240] @ 6e1b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 299484 │ │ │ │ - b 6e4fc │ │ │ │ + bl 2a7600 │ │ │ │ + b 6e19c │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e514 │ │ │ │ + ldr r0, [pc, #224] @ 6e1b4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e45c │ │ │ │ + bne 6e0fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e518 │ │ │ │ + ldr r0, [pc, #196] @ 6e1b8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 299484 │ │ │ │ - b 6e47c │ │ │ │ + bl 2a7600 │ │ │ │ + b 6e11c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e47c │ │ │ │ + beq 6e11c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e47c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e11c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e4d8 │ │ │ │ + beq 6e178 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e51c │ │ │ │ + ldr r0, [pc, #140] @ 6e1bc │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e4b8 │ │ │ │ + bne 6e158 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e510 │ │ │ │ + ldr r0, [pc, #96] @ 6e1b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 299484 │ │ │ │ - b 6e4d8 │ │ │ │ + bl 2a7600 │ │ │ │ + b 6e178 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e4d8 │ │ │ │ + beq 6e178 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e4d8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e178 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e4fc │ │ │ │ + beq 6e19c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e4fc │ │ │ │ + bne 6e19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aa0c │ │ │ │ + bl 11a920 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r0, r9, r8, asr #15 │ │ │ │ + eorseq r1, r9, r8, asr #17 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - @ instruction: 0x003907f4 │ │ │ │ + @ instruction: 0x003918f4 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6e3a0 │ │ │ │ + bl 6e040 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r3, #0 │ │ │ │ sub lr, r1, #1 │ │ │ │ cmp r3, lr │ │ │ │ mov r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 6e578 │ │ │ │ + bge 6e218 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e55c │ │ │ │ + bne 6e1fc │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e5dc │ │ │ │ + ldr ip, [pc, #84] @ 6e27c │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e5b8 │ │ │ │ + bge 6e258 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e5b8 │ │ │ │ + beq 6e258 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e5c8 │ │ │ │ + bne 6e268 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e588 │ │ │ │ + bne 6e228 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r0, lsr #10 │ │ │ │ + andeq lr, r6, r0, asr #3 │ │ │ │ + b 6d15c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e62c │ │ │ │ + bne 6e2d0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e65c │ │ │ │ + beq 6e300 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e6b8 │ │ │ │ + ldr ip, [pc, #112] @ 6e35c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e6ac │ │ │ │ + beq 6e350 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e67c │ │ │ │ - bl a5850 │ │ │ │ + bne 6e320 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e6ac │ │ │ │ + bne 6e350 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e6a0 │ │ │ │ - ldr r3, [pc, #40] @ 6e6bc │ │ │ │ + bge 6e344 │ │ │ │ + ldr r3, [pc, #40] @ 6e360 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsl r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - b 6d5d0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r0, r3, r0 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ + │ │ │ │ +0006e380 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32f984 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x494> │ │ │ │ + muleq r6, r8, r4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e704 │ │ │ │ + ldreq r0, [pc, #16] @ 6e3b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -69872,577 +69662,571 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e754 │ │ │ │ + bne 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e784 │ │ │ │ + beq 6e434 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb4> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e7e0 │ │ │ │ + ldr ip, [pc, #112] @ 6e490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e7d4 │ │ │ │ + beq 6e484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e7a4 │ │ │ │ - bl a5850 │ │ │ │ + bne 6e454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e7d4 │ │ │ │ + bne 6e484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e7c8 │ │ │ │ - ldr r3, [pc, #40] @ 6e7e4 │ │ │ │ + bge 6e478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ + ldr r3, [pc, #40] @ 6e494 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0006e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32cf2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x580> │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e4d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ + ldr r1, [pc, #24] @ 6e508 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x188> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #8] @ 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + bx lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, ip, lsr r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #176] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100> │ │ │ │ - bl 1bd6dc │ │ │ │ + ldr r1, [pc, #176] @ 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x264> │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bne 6e544 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ + b 6e5dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ - ldr r3, [pc, #136] @ 6e8ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ + beq 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #136] @ 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6e8c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd8> │ │ │ │ + bl 1441dc │ │ │ │ + b 6e5bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354584 │ │ │ │ - ldr r2, [pc, #100] @ 6e8f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108> │ │ │ │ - ldr r3, [pc, #100] @ 6e8f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ - bl 354668 │ │ │ │ + bl 355690 │ │ │ │ + ldr r2, [pc, #100] @ 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #100] @ 6e5f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x270> │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r3, [pc, #76] @ 6e8f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bl 3553c0 │ │ │ │ + ldr r3, [pc, #76] @ 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ - bl a5850 │ │ │ │ + beq 6e5d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x250> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - ldr r5, [pc, #36] @ 6e8f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bne 6e53c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #36] @ 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r9, ip, lsr r8 │ │ │ │ + eorseq r1, r9, r8, asr r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e91c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x134> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e94c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ - ldr r1, [pc, #24] @ 6e950 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e954 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16c> │ │ │ │ - bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + bhi 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #548] @ 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d8> │ │ │ │ - ldr r1, [pc, #548] @ 6ebc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3dc> │ │ │ │ - ldr r0, [pc, #548] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #548] @ 6e860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + ldr r1, [pc, #548] @ 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #548] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r0, [pc, #532] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #532] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x198> │ │ │ │ - b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a0> │ │ │ │ + b 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6ea44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + ble 6e6e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #492] @ 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ec> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6ea44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + beq 6e6e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6ea2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + beq 6e6cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6ea44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #432] @ 6ebd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #432] @ 6ebd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #420] @ 6ebd8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #420] @ 6ebdc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f4> │ │ │ │ - ldr r0, [pc, #396] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + beq 6e6e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ + ldr r3, [pc, #432] @ 6e870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f0> │ │ │ │ + ldr r1, [pc, #432] @ 6e874 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #420] @ 6e878 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #420] @ 6e87c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #396] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, ip │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6ea64 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27c> │ │ │ │ - ldr r3, [pc, #392] @ 6ebe0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #392] @ 6ebe4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ + ble 6e704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ + ldr r3, [pc, #392] @ 6e880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + ldr r1, [pc, #392] @ 6e884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ add r0, r0, #16 │ │ │ │ mvn r3, #14 │ │ │ │ add r1, r6, #15 │ │ │ │ mov ip, r0 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r3, r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 6eb78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ + ble 6e818 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ + bne 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6eae8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x300> │ │ │ │ + bne 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #116 @ 0x74 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6eb0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + bne 6e7ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #110 @ 0x6e │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bne 6e7d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #114 @ 0x72 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #160] @ 6ebe8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + bls 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #160] @ 6e888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [ip] │ │ │ │ mov r5, #120 @ 0x78 │ │ │ │ strb r5, [ip, #1] │ │ │ │ ldr r5, [r3] │ │ │ │ add ip, ip, #4 │ │ │ │ ldrb r5, [r5, lr, lsr #4] │ │ │ │ strb r5, [ip, #-2] │ │ │ │ ldr r3, [r3] │ │ │ │ and lr, lr, #15 │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ strb r3, [ip, #-1] │ │ │ │ - b 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6ebec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + ldr r0, [pc, #64] @ 6e88c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r8, ror r8 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r8, ror pc │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq r2, r7, r8, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, ror r8 │ │ │ │ + eorseq r1, r9, r0, ror r9 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ec10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e8b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ec38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ec38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6ec40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x458> │ │ │ │ - ldr r1, [pc, #24] @ 6ec44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #24] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x560> │ │ │ │ + ldr r1, [pc, #24] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6ec48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x460> │ │ │ │ + ldr r0, [pc, #8] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r8, r0 │ │ │ │ + mlaseq r9, r0, r9, r1 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ec6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ + bne 6e90c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ec94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ec94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6ec9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b4> │ │ │ │ - ldr r1, [pc, #24] @ 6eca0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #24] @ 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5bc> │ │ │ │ + ldr r1, [pc, #24] @ 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6eca4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #8] @ 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c4> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003908b0 │ │ │ │ + @ instruction: 0x003919b0 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6ece8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r3, [pc, #16] @ 6ecf0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bge 6e988 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x608> │ │ │ │ + ldr r3, [pc, #16] @ 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x610> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #4] @ 6ecf4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #4] @ 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x614> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #32] @ 6e9d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x650> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #28] @ 6e9d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x654> │ │ │ │ + ldr r2, [pc, #28] @ 6e9d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x658> │ │ │ │ + ldr r1, [pc, #28] @ 6e9dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x65c> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #24] @ 6e9e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x660> │ │ │ │ + bl a9d20 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r8, r5, ip, lsl #27 │ │ │ │ + eorseq r8, r5, r4, lsr #27 │ │ │ │ + eorseq r8, r5, r4, lsl #27 │ │ │ │ + mlaseq r5, r8, sp, r8 │ │ │ │ + @ instruction: 0x003919d8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6ed30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x548> │ │ │ │ + bne 6ea1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x69c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ed58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x570> │ │ │ │ - b 6ed50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + bne 6ea44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c4> │ │ │ │ + b 6ea3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6edb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #120] @ 6eaa4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x724> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ed18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + bne 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ mov r0, #0 │ │ │ │ - b 6edb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ + b 6ea9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x71c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ed50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + beq 6ea3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ed50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + beq 6ea3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6edbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d4> │ │ │ │ - bge 6edb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #28] @ 6edc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d8> │ │ │ │ + ldrge r0, [pc, #32] @ 6eaa8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x728> │ │ │ │ + bge 6ea9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x71c> │ │ │ │ + ldr r3, [pc, #28] @ 6eaac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x72c> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #16 │ │ │ │ + eorseq sl, r6, r4, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6edfc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x614> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6ee00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x618> │ │ │ │ - ldr r2, [pc, #28] @ 6ee04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x61c> │ │ │ │ - ldr r1, [pc, #28] @ 6ee08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6ee0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x624> │ │ │ │ - bl a9b64 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r5, ip, lsl #25 │ │ │ │ - eorseq r7, r5, r4, lsr #25 │ │ │ │ - eorseq r7, r5, r4, lsl #25 │ │ │ │ - mlaseq r5, r8, ip, r7 │ │ │ │ - @ instruction: 0x003908d8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #28] @ 6ee60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x678> │ │ │ │ - bl fe24c │ │ │ │ + ldr r1, [pc, #28] @ 6eb00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x780> │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x670> │ │ │ │ + beq 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x778> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c60 │ │ │ │ + bl 30d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, r8, ror #18 │ │ │ │ + @ instruction: 0x0038bafc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6eeb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6eb50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6eee0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f8> │ │ │ │ + beq 6eb80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x800> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6ef28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x740> │ │ │ │ + ldr ip, [pc, #92] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x848> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + beq 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6ef1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ - ldr r1, [pc, #52] @ 6ef2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x744> │ │ │ │ - ldr r0, [pc, #52] @ 6ef30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + blt 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ + ldr r1, [pc, #52] @ 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #52] @ 6ebd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ef1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + blt 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6ef34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #32] @ 6ebd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x854> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32d028 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x67c> │ │ │ │ + b 32fa80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x590> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r0, r9, r0, ror #17 │ │ │ │ - mlaseq r7, r0, r8, lr │ │ │ │ + eorseq r1, r9, r0, ror #19 │ │ │ │ + @ instruction: 0x0037f9b4 │ │ │ │ andeq sl, r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6ef70 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x788> │ │ │ │ + bne 6ec10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b0> │ │ │ │ - b 6ef90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6ec38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b8> │ │ │ │ + b 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eff8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x810> │ │ │ │ + ldr r0, [pc, #120] @ 6ec98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x918> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ + bne 6ebf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x878> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eff0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ + b 6ec90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26ddb4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ede8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a87c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6effc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - bge 6eff0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ - ldr r3, [pc, #28] @ 6f000 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ + ldrge r0, [pc, #32] @ 6ec9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x91c> │ │ │ │ + bge 6ec90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + ldr r3, [pc, #28] @ 6eca0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x920> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003697f8 │ │ │ │ + @ instruction: 0x0036a8f8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -70454,1158 +70238,1158 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 1ac480 │ │ │ │ + bl 1afb70 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6f07c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x894> │ │ │ │ - ldr r1, [pc, #16] @ 6f080 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x898> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6f120 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x938> │ │ │ │ + ldr r3, [pc, #132] @ 6ed90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa10> │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6f0c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8d8> │ │ │ │ + bne 6ed30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9b0> │ │ │ │ add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6f124 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x93c> │ │ │ │ + ldr r2, [pc, #108] @ 6ed94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa14> │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6f0f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + b 6ed68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e8> │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c0144 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5274 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f0f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x908> │ │ │ │ + blt 6ed60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e0> │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6f0f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ - ldr r3, [pc, #64] @ 6f128 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x940> │ │ │ │ - ldr r1, [pc, #64] @ 6f12c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x944> │ │ │ │ + bge 6ed68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e8> │ │ │ │ + ldr r3, [pc, #64] @ 6ed98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa18> │ │ │ │ + ldr r1, [pc, #64] @ 6ed9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6f110 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x928> │ │ │ │ + b 6ed80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa00> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6f120 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x938> │ │ │ │ + ldr r0, [pc, #12] @ 6ed90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa10> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, lsl #8 │ │ │ │ + eorseq lr, r8, ip, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6edc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa48> │ │ │ │ + ldr r1, [pc, #16] @ 6edcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003919f8 │ │ │ │ │ │ │ │ -0006f130 : │ │ │ │ +0006edd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6f168 │ │ │ │ + ldr r5, [pc, #32] @ 6ee08 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b84c │ │ │ │ + bl 24dd44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6f194 │ │ │ │ - ldr r1, [pc, #16] @ 6f198 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6f1c4 │ │ │ │ - ldr r1, [pc, #16] @ 6f1c8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f390 │ │ │ │ + bne 6efd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344ff4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3470b8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f390 │ │ │ │ + beq 6efd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f250 │ │ │ │ + beq 6ee90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344ff4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3470b8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6f268 │ │ │ │ + bne 6eea8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f390 │ │ │ │ + beq 6efd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f390 │ │ │ │ - b 6f384 │ │ │ │ - ldr r2, [pc, #320] @ 6f398 │ │ │ │ - ldr r5, [pc, #316] @ 6f398 │ │ │ │ + bne 6efd0 │ │ │ │ + b 6efc4 │ │ │ │ + ldr r2, [pc, #320] @ 6efd8 │ │ │ │ + ldr r5, [pc, #316] @ 6efd8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f2ac │ │ │ │ + beq 6eeec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344ff4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3470b8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f2c4 │ │ │ │ + bne 6ef04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f364 │ │ │ │ + beq 6efa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f364 │ │ │ │ + bne 6efa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 6f364 │ │ │ │ - ldr r2, [pc, #228] @ 6f398 │ │ │ │ - ldr r6, [pc, #224] @ 6f398 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 6efa4 │ │ │ │ + ldr r2, [pc, #228] @ 6efd8 │ │ │ │ + ldr r6, [pc, #224] @ 6efd8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f2f0 │ │ │ │ + beq 6ef30 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc340 │ │ │ │ - bl 9b45c │ │ │ │ - b 6f31c │ │ │ │ + bl fc354 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 6ef5c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16c61c │ │ │ │ + bl 16d15c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6f31c │ │ │ │ - ldr r3, [pc, #140] @ 6f39c │ │ │ │ - ldr r1, [pc, #140] @ 6f3a0 │ │ │ │ + ble 6ef5c │ │ │ │ + ldr r3, [pc, #140] @ 6efdc │ │ │ │ + ldr r1, [pc, #140] @ 6efe0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f340 │ │ │ │ + beq 6ef80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f340 │ │ │ │ + bne 6ef80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f364 │ │ │ │ + beq 6efa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f364 │ │ │ │ + bne 6efa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f390 │ │ │ │ + beq 6efd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f390 │ │ │ │ + bne 6efd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r9, r0, lsl #19 │ │ │ │ + eorseq r1, r9, r0, lsr #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6f00c │ │ │ │ + ldr r1, [pc, #16] @ 6f010 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r4, lsl #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6f03c │ │ │ │ + ldr r1, [pc, #16] @ 6f040 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00391ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 6f3e0 │ │ │ │ + bne 6f080 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6f400 │ │ │ │ - b 6f3f8 │ │ │ │ + bge 6f0a0 │ │ │ │ + b 6f098 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 298f6c │ │ │ │ + bl 2a720c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f3d0 │ │ │ │ - b 6f418 │ │ │ │ + bne 6f070 │ │ │ │ + b 6f0b8 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6f408 │ │ │ │ + bmi 6f0a8 │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6f420 │ │ │ │ - ldr r3, [pc, #76] @ 6f45c │ │ │ │ - ldr r1, [pc, #76] @ 6f460 │ │ │ │ + blt 6f0c0 │ │ │ │ + ldr r3, [pc, #76] @ 6f0fc │ │ │ │ + ldr r1, [pc, #76] @ 6f100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f454 │ │ │ │ + b 6f0f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f444 │ │ │ │ + bne 6f0e4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2843c0 │ │ │ │ + b 2937a8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r7, ip, lsr #29 │ │ │ │ + @ instruction: 0x0037afd4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ + lsl r3, r3, #8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [pc, #48] @ 6f160 │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldrb ip, [r0, #23] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #16] @ 6f164 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 288500 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 6f598 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #284] @ 6f29c │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f494 │ │ │ │ - ldr r1, [pc, #268] @ 6f59c │ │ │ │ - ldr r0, [pc, #268] @ 6f5a0 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f5a4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14d714 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f4b0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f590 │ │ │ │ - bl 91b90 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f4a8 │ │ │ │ - ldr r0, [pc, #228] @ 6f5a8 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f5ac │ │ │ │ - ldr r8, [pc, #224] @ 6f5b0 │ │ │ │ + bne 6f198 │ │ │ │ + ldr r1, [pc, #268] @ 6f2a0 │ │ │ │ + ldr r0, [pc, #268] @ 6f2a4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f2a8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14def8 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f1b4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f294 │ │ │ │ + bl 91c1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f1ac │ │ │ │ + ldr r0, [pc, #228] @ 6f2ac │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f2b0 │ │ │ │ + ldr r8, [pc, #224] @ 6f2b4 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f588 │ │ │ │ + beq 6f28c │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f558 │ │ │ │ + beq 6f25c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 274960 │ │ │ │ + bl 285138 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f4fc │ │ │ │ + bne 6f200 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f4dc │ │ │ │ + b 6f1e0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f560 │ │ │ │ + beq 6f264 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f54c │ │ │ │ + beq 6f250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f54c │ │ │ │ + bne 6f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f4f4 │ │ │ │ - b 6f560 │ │ │ │ + bge 6f1f8 │ │ │ │ + b 6f264 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f4d0 │ │ │ │ + b 6f1d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f584 │ │ │ │ + beq 6f288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f584 │ │ │ │ + bne 6f288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f5a8 │ │ │ │ - bl 8b518 │ │ │ │ + ldr r0, [pc, #24] @ 6f2ac │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x0053c19c │ │ │ │ - eorseq r0, r9, ip, ror #19 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + subseq sp, r3, r4, asr r2 │ │ │ │ + eorseq r1, r9, ip, ror #21 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #48] @ 6f610 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldrb ip, [r0, #23] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 6f614 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2780d0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2780d0 │ │ │ │ + bl 288500 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #324] @ 6f7cc │ │ │ │ + ldr r2, [pc, #324] @ 6f46c │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, lr │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f7c0 │ │ │ │ + beq 6f460 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 294e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f6fc │ │ │ │ + bge 6f39c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f7b0 │ │ │ │ - bl 132758 │ │ │ │ + bne 6f450 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6ac │ │ │ │ - b 6f7a8 │ │ │ │ + beq 6f34c │ │ │ │ + b 6f448 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f7d0 │ │ │ │ - beq 6f7c0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f470 │ │ │ │ + beq 6f460 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f7a8 │ │ │ │ + beq 6f448 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f784 │ │ │ │ + beq 6f424 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 252a68 │ │ │ │ + bl 2646b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f784 │ │ │ │ + beq 6f424 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f784 │ │ │ │ + beq 6f424 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f784 │ │ │ │ + beq 6f424 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #28] │ │ │ │ - bne 6f7c0 │ │ │ │ + bne 6f460 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f7a8 │ │ │ │ + beq 6f448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f7a8 │ │ │ │ + bne 6f448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6f7c0 │ │ │ │ - ldr r3, [pc, #28] @ 6f7d4 │ │ │ │ + b 6f460 │ │ │ │ + ldr r3, [pc, #28] @ 6f474 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r0, r9, r4, lsl #20 │ │ │ │ + eorseq r1, r9, r4, lsl #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr lr, [pc, #408] @ 6f630 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + bne 6f4f8 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #2 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6f540 │ │ │ │ + mov ip, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #296] @ 6f634 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #32 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r7, r4 │ │ │ │ + moveq r8, r4 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 6f610 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 16ff70 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + beq 6f610 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [pc, #200] @ 6f638 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 2b666c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f60c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 6f5b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a708 │ │ │ │ + mov r4, r0 │ │ │ │ + b 6f5bc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2a444 │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 6f5fc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6f5f0 │ │ │ │ + cmp r3, #22 │ │ │ │ + ldr r3, [pc, #96] @ 6f63c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bne 6f5e8 │ │ │ │ + bl 1441dc │ │ │ │ + b 6f5f0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 17071c │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f60c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a65e8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 6f610 │ │ │ │ + mov r4, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 17073c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq sp, r3, r0, ror r2 │ │ │ │ + @ instruction: 0x0057469c │ │ │ │ + eorseq fp, r6, r4, lsl #11 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 6f824 │ │ │ │ + bne 6f68c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f854 │ │ │ │ + beq 6f6bc │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f880 │ │ │ │ + ldr ip, [pc, #64] @ 6f6e8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f874 │ │ │ │ + beq 6f6dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f874 │ │ │ │ - ldr r1, [pc, #24] @ 6f884 │ │ │ │ + blt 6f6dc │ │ │ │ + ldr r1, [pc, #24] @ 6f6ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32d028 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x67c> │ │ │ │ + b 32fa80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x590> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057469c │ │ │ │ + subseq r4, r7, r8, asr #13 │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f8c0 │ │ │ │ + bne 6f728 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f8f0 │ │ │ │ - b 6f8e4 │ │ │ │ + bne 6f758 │ │ │ │ + b 6f74c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f9ec │ │ │ │ + ldr r0, [pc, #284] @ 6f854 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f8a8 │ │ │ │ - b 6f9e0 │ │ │ │ - bl a5850 │ │ │ │ + bne 6f710 │ │ │ │ + b 6f848 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f9e0 │ │ │ │ + bne 6f848 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1ce940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f918 │ │ │ │ - ldr r3, [pc, #228] @ 6f9f0 │ │ │ │ - ldr r1, [pc, #228] @ 6f9f4 │ │ │ │ + bne 6f780 │ │ │ │ + ldr r3, [pc, #228] @ 6f858 │ │ │ │ + ldr r1, [pc, #228] @ 6f85c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6f9b0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f9b0 │ │ │ │ + blt 6f818 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a710 │ │ │ │ + bl 6a3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9b0 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 6f818 │ │ │ │ + bl c40c4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 297b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f998 │ │ │ │ + bge 6f800 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f9d0 │ │ │ │ - bl 132758 │ │ │ │ + bne 6f838 │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f94c │ │ │ │ + beq 6f7b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a8d0 │ │ │ │ + bl 6a774 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f9c0 │ │ │ │ - bl a5850 │ │ │ │ + bne 6f828 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f9e0 │ │ │ │ + bne 6f848 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5b40 │ │ │ │ - ldr r3, [pc, #32] @ 6f9f8 │ │ │ │ + b a5bc0 │ │ │ │ + ldr r3, [pc, #32] @ 6f860 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 6f998 │ │ │ │ + bl 1441dc │ │ │ │ + b 6f800 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r6, ip, asr r6 │ │ │ │ + eorseq sl, r6, ip, asr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl sl │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr lr, [pc, #408] @ 6fbb4 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bne 6fa7c │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #2 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6fac4 │ │ │ │ - mov ip, #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6fbb8 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #32 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r7, r4 │ │ │ │ - moveq r8, r4 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 6fb94 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f3f4 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - beq 6fb94 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6fbbc │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 2a9990 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6fb90 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - beq 6fb34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a708 │ │ │ │ - mov r4, r0 │ │ │ │ - b 6fb40 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2a444 │ │ │ │ - mov r4, r0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 6fb80 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fb74 │ │ │ │ - cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6fbc0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bne 6fb6c │ │ │ │ - bl 143a90 │ │ │ │ - b 6fb74 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 16fba0 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6fb90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ - mov r4, r0 │ │ │ │ - b 6fb94 │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbc0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq ip, [r3], #-24 @ 0xffffffe8 │ │ │ │ - subseq r4, r7, r8, asr #13 │ │ │ │ - eorseq sl, r6, r4, lsl #9 │ │ │ │ + eorseq r1, r9, r0, lsl fp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6fbf4 │ │ │ │ - ldr r3, [pc, #156] @ 6fc84 │ │ │ │ - ldr r1, [pc, #156] @ 6fc88 │ │ │ │ + bgt 6f894 │ │ │ │ + ldr r3, [pc, #156] @ 6f924 │ │ │ │ + ldr r1, [pc, #156] @ 6f928 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fc14 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f8b4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6fc1c │ │ │ │ - ldr r3, [pc, #120] @ 6fc84 │ │ │ │ - ldr r1, [pc, #124] @ 6fc8c │ │ │ │ + beq 6f8bc │ │ │ │ + ldr r3, [pc, #120] @ 6f924 │ │ │ │ + ldr r1, [pc, #124] @ 6f92c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6fc7c │ │ │ │ + b 6f91c │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6fc3c │ │ │ │ - ldr r3, [pc, #96] @ 6fc90 │ │ │ │ - ldr r1, [pc, #96] @ 6fc94 │ │ │ │ + bne 6f8dc │ │ │ │ + ldr r3, [pc, #96] @ 6f930 │ │ │ │ + ldr r1, [pc, #96] @ 6f934 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fc14 │ │ │ │ - ldr r6, [pc, #64] @ 6fc84 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f8b4 │ │ │ │ + ldr r6, [pc, #64] @ 6f924 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6fc60 │ │ │ │ - bl a5850 │ │ │ │ + bne 6f900 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fc6c │ │ │ │ - b 6fc14 │ │ │ │ + beq 6f90c │ │ │ │ + b 6f8b4 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6fc7c │ │ │ │ - ldr r1, [pc, #36] @ 6fc98 │ │ │ │ + bgt 6f91c │ │ │ │ + ldr r1, [pc, #36] @ 6f938 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fc14 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f8b4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r4, lsr pc │ │ │ │ - eorseq r0, r9, r4, lsr sl │ │ │ │ + @ instruction: 0x00382ff8 │ │ │ │ + eorseq r1, r9, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 6fccc │ │ │ │ + bhi 6f96c │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6fd0c │ │ │ │ - b 6fcf0 │ │ │ │ - ldr r0, [pc, #284] @ 6fdf0 │ │ │ │ + ble 6f9ac │ │ │ │ + b 6f990 │ │ │ │ + ldr r0, [pc, #284] @ 6fa90 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fcc0 │ │ │ │ + bne 6f960 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6fd14 │ │ │ │ - bl a5850 │ │ │ │ + bne 6f9b4 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fce8 │ │ │ │ + bne 6f988 │ │ │ │ mvn r4, #0 │ │ │ │ - b 6fd48 │ │ │ │ - bl ab0dc │ │ │ │ + b 6f9e8 │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6fd40 │ │ │ │ + beq 6f9e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6fd40 │ │ │ │ + bne 6f9e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6fd00 │ │ │ │ + beq 6f9a0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6fd68 │ │ │ │ - ldr r3, [pc, #152] @ 6fdf4 │ │ │ │ - ldr r1, [pc, #152] @ 6fdf8 │ │ │ │ + bne 6fa08 │ │ │ │ + ldr r3, [pc, #152] @ 6fa94 │ │ │ │ + ldr r1, [pc, #152] @ 6fa98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fce8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f988 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6fd78 │ │ │ │ + bge 6fa18 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6fd80 │ │ │ │ + bmi 6fa20 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6fd94 │ │ │ │ - ldr r3, [pc, #108] @ 6fdf4 │ │ │ │ - ldr r1, [pc, #112] @ 6fdfc │ │ │ │ + bgt 6fa34 │ │ │ │ + ldr r3, [pc, #108] @ 6fa94 │ │ │ │ + ldr r1, [pc, #112] @ 6fa9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fce8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f988 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6fdb4 │ │ │ │ - ldr r3, [pc, #88] @ 6fe00 │ │ │ │ - ldr r1, [pc, #88] @ 6fe04 │ │ │ │ + ble 6fa54 │ │ │ │ + ldr r3, [pc, #88] @ 6faa0 │ │ │ │ + ldr r1, [pc, #88] @ 6faa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fce8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 6f988 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ sub r2, r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8ae8 │ │ │ │ + bl 1bd0f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6fce8 │ │ │ │ - ldr r0, [pc, #28] @ 6fe08 │ │ │ │ + beq 6f988 │ │ │ │ + ldr r0, [pc, #28] @ 6faa8 │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r7, r4, ror #11 │ │ │ │ + @ instruction: 0x003753f4 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r0, r9, ip, asr sl │ │ │ │ - eorseq r9, r6, r0, ror #4 │ │ │ │ + eorseq r1, r9, ip, asr fp │ │ │ │ + eorseq sl, r6, r0, ror #6 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r7, r7, r8, ror #6 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #32] @ 6fe4c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 315f08 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 6fe44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 6ff40 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 6fe88 │ │ │ │ + bne 6fae4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6ff28 │ │ │ │ - b 6feac │ │ │ │ + blt 6fb84 │ │ │ │ + b 6fb08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6ff34 │ │ │ │ + ldr r0, [pc, #156] @ 6fb90 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fe74 │ │ │ │ - b 6ff28 │ │ │ │ - ldr r3, [pc, #132] @ 6ff38 │ │ │ │ + bne 6fad0 │ │ │ │ + b 6fb84 │ │ │ │ + ldr r3, [pc, #132] @ 6fb94 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a9990 │ │ │ │ + bl 2b666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ff28 │ │ │ │ + beq 6fb84 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a708 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ff18 │ │ │ │ + bne 6fb74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ff0c │ │ │ │ - ldr r3, [pc, #52] @ 6ff3c │ │ │ │ + beq 6fb68 │ │ │ │ + ldr r3, [pc, #52] @ 6fb98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - bl a5850 │ │ │ │ + bl 1441dc │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ff28 │ │ │ │ + bne 6fb84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r0, lsr #15 │ │ │ │ - eorseq sl, r6, r4, lsl #9 │ │ │ │ + eorseq sl, r6, r0, lsr #17 │ │ │ │ + eorseq fp, r6, r4, lsl #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #32] @ 6fbdc │ │ │ │ + mov r0, r3 │ │ │ │ + bl 31b484 <_PyTime_AsTimeval@@Base+0x1530> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 6fbd4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 6fc58 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq sp, r6, ip, lsl #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 6fc34 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6fc18 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6fc34 │ │ │ │ + bl 1e94c4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #36] @ 6fc4c │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ + b 337db8 │ │ │ │ + ldr r3, [pc, #20] @ 6fc50 │ │ │ │ + ldr r1, [pc, #20] @ 6fc54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, ror fp │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ff68 │ │ │ │ + beq 6fc80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 700d0 │ │ │ │ + ldr r2, [pc, #352] @ 6fde8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 700c8 │ │ │ │ + beq 6fde0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ffc0 │ │ │ │ + bne 6fcd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ffd8 │ │ │ │ + bne 6fcf0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ffd8 │ │ │ │ - ldr r0, [pc, #284] @ 700d4 │ │ │ │ + bne 6fcf0 │ │ │ │ + ldr r0, [pc, #284] @ 6fdec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df88 │ │ │ │ - bge 6ffd8 │ │ │ │ - bl 31de24 <_PyObject_GetState@@Base+0x20> │ │ │ │ + b 9e008 │ │ │ │ + bge 6fcf0 │ │ │ │ + bl 322c4c <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6ffec │ │ │ │ - b 700c0 │ │ │ │ + bne 6fd04 │ │ │ │ + b 6fdd8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, #43 @ 0x2b │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - beq 70014 │ │ │ │ + beq 6fd2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 70014 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fd2c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70088 │ │ │ │ + beq 6fda0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 700d8 │ │ │ │ - bl 128d34 │ │ │ │ - b 700c0 │ │ │ │ + ldr r0, [pc, #84] @ 6fdf0 │ │ │ │ + bl 128ccc │ │ │ │ + b 6fdd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 700a8 │ │ │ │ + beq 6fdc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 700dc │ │ │ │ - bl 128d34 │ │ │ │ - b 700c0 │ │ │ │ + ldr r0, [pc, #56] @ 6fdf4 │ │ │ │ + bl 128ccc │ │ │ │ + b 6fdd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 700e0 │ │ │ │ + ldr r0, [pc, #40] @ 6fdf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d34 │ │ │ │ + b 128ccc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 700d4 │ │ │ │ - b 9df88 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r3, r7, r4, asr #25 │ │ │ │ - eorseq r0, r9, r8, ror sl │ │ │ │ - mlaseq r9, r4, sl, r0 │ │ │ │ - eorseq r0, r9, r8, lsr #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 70138 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 7011c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70138 │ │ │ │ - bl 1e2c8c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 70150 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 335a38 │ │ │ │ - ldr r3, [pc, #20] @ 70154 │ │ │ │ - ldr r1, [pc, #20] @ 70158 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390ab8 │ │ │ │ + ldr r0, [pc, #4] @ 6fdec │ │ │ │ + b 9e008 │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r4, r7, r0, lsr #27 │ │ │ │ + mlaseq r9, r8, fp, r1 │ │ │ │ + @ instruction: 0x00391bb4 │ │ │ │ + eorseq r1, r9, r8, asr #23 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 701a4 │ │ │ │ - bl a5850 │ │ │ │ + bne 6fe44 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701cc │ │ │ │ + bne 6fe6c │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 701c4 │ │ │ │ - ldr r3, [pc, #24] @ 701d4 │ │ │ │ + bge 6fe64 │ │ │ │ + ldr r3, [pc, #24] @ 6fe74 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 70210 │ │ │ │ + bne 6feb0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70224 │ │ │ │ - b 70234 │ │ │ │ + bne 6fec4 │ │ │ │ + b 6fed4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70200 │ │ │ │ + beq 6fea0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -71620,210 +71404,210 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 702b4 │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6ff54 │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 702ac │ │ │ │ + beq 6ff4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 702b8 │ │ │ │ - bge 702ac │ │ │ │ - ldr r3, [pc, #20] @ 702bc │ │ │ │ + ldrge r0, [pc, #24] @ 6ff58 │ │ │ │ + bge 6ff4c │ │ │ │ + ldr r3, [pc, #20] @ 6ff5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r9, r0, lsr fp │ │ │ │ + eorseq r1, r9, r0, lsr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 70490 │ │ │ │ + bne 70130 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 703cc │ │ │ │ + bne 7006c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 6ffbc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70328 │ │ │ │ + bne 6ffc8 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70490 │ │ │ │ + beq 70130 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70498 │ │ │ │ + ldr r2, [pc, #352] @ 70138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70120 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70498 │ │ │ │ + ldr r2, [pc, #320] @ 70138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70120 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f4c │ │ │ │ - bl 9b45c │ │ │ │ + bl 75bec │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 703a0 │ │ │ │ + beq 70040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 703a0 │ │ │ │ + bne 70040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70490 │ │ │ │ + beq 70130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70490 │ │ │ │ + bne 70130 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70490 │ │ │ │ + beq 70130 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70498 │ │ │ │ + ldr r2, [pc, #176] @ 70138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70120 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70498 │ │ │ │ + ldr r2, [pc, #144] @ 70138 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70120 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b90f8 │ │ │ │ - bl 9b45c │ │ │ │ + bl b93c0 │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70458 │ │ │ │ + beq 700f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70458 │ │ │ │ + bne 700f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70490 │ │ │ │ + beq 70130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70490 │ │ │ │ + bne 70130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 70490 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 70130 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70518 │ │ │ │ + bne 701b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 7057c │ │ │ │ + ldr r2, [pc, #148] @ 7021c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71f1c │ │ │ │ - bl 9b45c │ │ │ │ + bl 71bbc │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70560 │ │ │ │ + bne 70200 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #72] @ 7057c │ │ │ │ + ldr r2, [pc, #72] @ 7021c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118c34 │ │ │ │ - bl 9b45c │ │ │ │ + bl 118b4c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 1501cc │ │ │ │ + b 150b18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -71833,57 +71617,57 @@ │ │ │ │ mov r1, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 705e8 │ │ │ │ + bne 70288 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70620 │ │ │ │ + beq 702c0 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70684 │ │ │ │ + ldr ip, [pc, #144] @ 70324 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70620 │ │ │ │ + bne 702c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 7067c │ │ │ │ + b 7031c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 7063c │ │ │ │ + beq 702dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 70618 │ │ │ │ + blt 702b8 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b92a0 │ │ │ │ + bl 2c4a2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7066c │ │ │ │ - bl a5850 │ │ │ │ + bne 7030c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70688 │ │ │ │ - beq 7067c │ │ │ │ - b 70618 │ │ │ │ - ldr r2, [pc, #24] @ 7068c │ │ │ │ + ldreq r0, [pc, #32] @ 70328 │ │ │ │ + beq 7031c │ │ │ │ + b 702b8 │ │ │ │ + ldr r2, [pc, #24] @ 7032c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70688 │ │ │ │ + ldr r0, [pc, #12] @ 70328 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -71895,37 +71679,37 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 706e0 │ │ │ │ + bhi 70380 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70768 │ │ │ │ - b 70700 │ │ │ │ - ldr r0, [pc, #336] @ 70838 │ │ │ │ + beq 70408 │ │ │ │ + b 703a0 │ │ │ │ + ldr r0, [pc, #336] @ 704d8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70778 │ │ │ │ - b 706c8 │ │ │ │ + beq 70418 │ │ │ │ + b 70368 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70778 │ │ │ │ + beq 70418 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70730 │ │ │ │ + beq 703d0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71935,158 +71719,158 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 70780 │ │ │ │ + b 70420 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70780 │ │ │ │ + beq 70420 │ │ │ │ mov r4, #0 │ │ │ │ - b 70818 │ │ │ │ + b 704b8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 707f4 │ │ │ │ + ble 70494 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 7083c │ │ │ │ + ldr r2, [pc, #168] @ 704dc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 707f4 │ │ │ │ + beq 70494 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 707e0 │ │ │ │ + beq 70480 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70778 │ │ │ │ + beq 70418 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 707f4 │ │ │ │ - ldr r3, [pc, #108] @ 70840 │ │ │ │ - ldr r1, [pc, #108] @ 70844 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 70778 │ │ │ │ - ldr r2, [pc, #96] @ 70848 │ │ │ │ - ldr r1, [pc, #96] @ 7084c │ │ │ │ - ldr r0, [pc, #72] @ 70838 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70778 │ │ │ │ + beq 70494 │ │ │ │ + ldr r3, [pc, #108] @ 704e0 │ │ │ │ + ldr r1, [pc, #108] @ 704e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 70418 │ │ │ │ + ldr r2, [pc, #96] @ 704e8 │ │ │ │ + ldr r1, [pc, #96] @ 704ec │ │ │ │ + ldr r0, [pc, #72] @ 704d8 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70418 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 70778 │ │ │ │ - ldr r0, [pc, #60] @ 70850 │ │ │ │ - bl a9b64 │ │ │ │ + beq 70418 │ │ │ │ + ldr r0, [pc, #60] @ 704f0 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7082c │ │ │ │ + beq 704cc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4 │ │ │ │ + eorseq r2, r7, r4, lsl #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70860 │ │ │ │ - b a9b64 │ │ │ │ - mlaseq r8, ip, r1, fp │ │ │ │ + ldr r0, [pc] @ 70500 │ │ │ │ + b a9d20 │ │ │ │ + eorseq ip, r8, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r4, r2 │ │ │ │ - beq 708c0 │ │ │ │ - ldr r1, [pc, #80] @ 708e8 │ │ │ │ + beq 70560 │ │ │ │ + ldr r1, [pc, #80] @ 70588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197414 │ │ │ │ + bl 198d40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 708c0 │ │ │ │ + beq 70560 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 708d4 │ │ │ │ + beq 70574 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 708d4 │ │ │ │ + b 70574 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7f34 │ │ │ │ + b a807c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c3fc │ │ │ │ + eorseq sp, r7, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70958 │ │ │ │ + bne 705f8 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70958 │ │ │ │ + bne 705f8 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70998 │ │ │ │ + ldr r1, [pc, #76] @ 70638 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7098c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 7062c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 7099c │ │ │ │ + ldr ip, [pc, #36] @ 7063c │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70940 │ │ │ │ + bne 705e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, asr fp │ │ │ │ + eorseq r1, r9, r4, asr ip │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 70ab0 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 70750 <_PyThread_CurrentFrames@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -72094,580 +71878,580 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 709fc │ │ │ │ + bne 7069c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70a34 │ │ │ │ - ldr ip, [pc, #164] @ 70aa8 │ │ │ │ + beq 706d4 │ │ │ │ + ldr ip, [pc, #164] @ 70748 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70a34 │ │ │ │ + bne 706d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 70aa0 │ │ │ │ + b 70740 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70a74 │ │ │ │ + beq 70714 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70a50 │ │ │ │ + beq 706f0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70a7c │ │ │ │ + beq 7071c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70a7c │ │ │ │ - bl a5850 │ │ │ │ + bne 7071c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70a7c │ │ │ │ - b 70a2c │ │ │ │ + beq 7071c │ │ │ │ + b 706cc │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70aac │ │ │ │ + ldreq r0, [pc, #24] @ 7074c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3116d0 │ │ │ │ + bl 316ef8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070ab0 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00070750 <_PyThread_CurrentFrames@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ 70c40 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [pc, #372] @ 70c44 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 708e0 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [pc, #372] @ 708e4 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14d714 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14def8 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 70ae8 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 70788 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 70c38 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91b90 │ │ │ │ + b 708d8 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70ae0 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 70c48 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 70c4c <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 70780 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 708e8 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 708ec <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 70bd8 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 70878 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70ba4 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 70844 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70b9c <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 7083c <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 70b38 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 707d8 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 70b1c <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 707bc <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70b5c <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 707fc <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 70b30 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 707d0 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bc8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70868 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70bac <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 7084c <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 70c00 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 708a0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70bc8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70868 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 70b10 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 707b0 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 70b04 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 707a4 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11adc0 │ │ │ │ + bl 11acd4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70b78 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70818 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 70884 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70c1c <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 708bc <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 70c48 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b518 │ │ │ │ - b 70c38 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 708e8 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b3b0 │ │ │ │ + b 708d8 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bc8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70868 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 70bc8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 70868 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70b94 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 70834 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 70b94 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 70834 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70bd4 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 70874 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 70bd4 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 70874 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00390bb8 │ │ │ │ + @ instruction: 0x00391cb8 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 70c94 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 70934 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70cb8 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 70d4c <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 70d50 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70d54 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70ce4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70958 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 709ec <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 709f0 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 709f4 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70984 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70d54 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 709f4 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c6c <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70ce4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 7090c <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 70984 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70cec <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a5850 │ │ │ │ + bne 7098c <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70cec <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 7098c <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70d58 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70d5c <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 709f8 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 709fc <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70ce4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 70984 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70d38 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 709d8 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70d60 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 70a00 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 70ce4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 132758 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70ce4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70d64 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsr r6 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x00370dbc │ │ │ │ - eorseq r0, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00390bd0 │ │ │ │ + bl 1441dc │ │ │ │ + b 70984 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 1326ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70984 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70a04 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r2, r9, r0, lsr r7 │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x00371ebc │ │ │ │ + eorseq r1, r9, ip, asr #25 │ │ │ │ + @ instruction: 0x00391cd0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70d74 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128d34 │ │ │ │ - eorseq r0, r9, r4, ror #23 │ │ │ │ - ldr r3, [pc, #24] @ 70d98 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70a14 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128ccc │ │ │ │ + eorseq r1, r9, r4, ror #25 │ │ │ │ + ldr r3, [pc, #24] @ 70a38 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 71048 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70ce8 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70f54 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70bf4 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 7104c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70cec <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 7104c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70cec <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70e70 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70b10 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70fc0 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70c60 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f00 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ba0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f00 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ba0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70f04 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70ba4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 33f8dc │ │ │ │ + bl 3414a8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70ee0 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70b80 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f04 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70ba4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70f04 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70ba4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 70f04 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 70ba4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f00 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ba0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70f00 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70ba0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 71050 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70cf0 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f28 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70bc8 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70f28 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70bc8 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f4c <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70bec <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70f4c <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70bec <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 7104c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70cec <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 7104c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70cec <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70fcc <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70c6c <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71040 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70ce0 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b90f8 │ │ │ │ + bl b93c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7100c <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70cac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7100c <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70cac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71030 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70cd0 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 71084 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 710a0 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 710a8 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 710ac <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r4, [r3, #3900] @ 0xf3c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 71194 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70dd8 <_PyThread_CurrentFrames@@Base+0x688> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 71128 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70d6c <_PyThread_CurrentFrames@@Base+0x61c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 71198 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 33f8dc │ │ │ │ - ldr r3, [pc, #120] @ 71198 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #128] @ 70ddc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + bl 3414a8 │ │ │ │ + ldr r3, [pc, #120] @ 70ddc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 7119c <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70de0 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71188 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70dcc <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b45c │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + b 9b4d8 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r8, [r5], -r4 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147e98 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70e14 <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70e30 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + ldr r3, [pc, #28] @ 70e38 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70e3c <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r4, [r3, #3900] @ 0xf3c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 711c8 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70e68 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 711d4 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 71234 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70e74 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70ed4 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 711f8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70e98 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 711f8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70e98 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 711f8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70e98 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b8ae8 │ │ │ │ + bl 1bd0f4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 71244 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70ee4 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 7124c <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70eec <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bafb4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bf5e4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 71284 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a5850 │ │ │ │ + bne 70f24 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 712b4 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70f54 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 712ac <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70f4c <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 712a8 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70f48 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 712bc <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70f5c <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -72684,2812 +72468,2812 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7132c <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70fcc <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71360 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 71000 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 713a0 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 71040 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71398 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 71038 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 713a4 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e2c8c │ │ │ │ + ldreq r6, [pc, #44] @ 71044 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e94c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 14d74c │ │ │ │ + bl 14df30 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000713a8 : │ │ │ │ +00071048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71464 │ │ │ │ + ldr r4, [pc, #164] @ 71104 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 713f8 │ │ │ │ + bne 71098 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 713d4 │ │ │ │ - ldr r3, [pc, #112] @ 71468 │ │ │ │ - b 71410 │ │ │ │ - ldr r2, [pc, #104] @ 71468 │ │ │ │ + bne 71074 │ │ │ │ + ldr r3, [pc, #112] @ 71108 │ │ │ │ + b 710b0 │ │ │ │ + ldr r2, [pc, #104] @ 71108 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71410 │ │ │ │ + beq 710b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71420 │ │ │ │ + beq 710c0 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71440 │ │ │ │ + beq 710e0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2c92b0 <_PyTime_AsMilliseconds@@Base+0x6bc> │ │ │ │ + bl 2d2e30 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 71578 │ │ │ │ - ldr r1, [pc, #244] @ 7157c │ │ │ │ + ldr r3, [pc, #244] @ 71218 │ │ │ │ + ldr r1, [pc, #244] @ 7121c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71504 │ │ │ │ + blt 711a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7154c │ │ │ │ + bne 711ec │ │ │ │ mov r0, r3 │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71504 │ │ │ │ + beq 711a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7152c │ │ │ │ - ldr r2, [pc, #172] @ 71580 │ │ │ │ - ldr r1, [pc, #172] @ 71584 │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + beq 711cc │ │ │ │ + ldr r2, [pc, #172] @ 71220 │ │ │ │ + ldr r1, [pc, #172] @ 71224 │ │ │ │ + bl 18f734 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 7150c │ │ │ │ + bne 711ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71504 │ │ │ │ + beq 711a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71504 │ │ │ │ + bne 711a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 71570 │ │ │ │ + b 71210 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7152c │ │ │ │ + beq 711cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 7152c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71588 │ │ │ │ + bne 711cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 71228 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 7158c │ │ │ │ - bl a9b64 │ │ │ │ - b 71570 │ │ │ │ + ldr r0, [pc, #68] @ 7122c │ │ │ │ + bl a9d20 │ │ │ │ + b 71210 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71588 │ │ │ │ + ldr r0, [pc, #48] @ 71228 │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 71590 │ │ │ │ + ldr ip, [pc, #48] @ 71230 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71594 │ │ │ │ + ldr r0, [pc, #40] @ 71234 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + eorseq ip, r8, ip, lsr #14 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00390bf4 │ │ │ │ + @ instruction: 0x00391cf4 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r0, r9, r0, lsl #24 │ │ │ │ + eorseq r1, r9, r0, lsl #26 │ │ │ │ │ │ │ │ -00071598 : │ │ │ │ +00071238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 715e4 │ │ │ │ + ldr r3, [pc, #52] @ 71284 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 3029cc │ │ │ │ + bl 309d20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 71624 │ │ │ │ + bhi 712c4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71aa8 │ │ │ │ - b 71648 │ │ │ │ - ldr r0, [pc, #1152] @ 71aac │ │ │ │ + ldrle r5, [pc, #1156] @ 71748 │ │ │ │ + b 712e8 │ │ │ │ + ldr r0, [pc, #1152] @ 7174c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71610 │ │ │ │ + bne 712b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7167c │ │ │ │ + beq 7131c │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71690 │ │ │ │ - ldr r3, [pc, #1088] @ 71ab0 │ │ │ │ - ldr r1, [pc, #1088] @ 71ab4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 71640 │ │ │ │ - ldr r3, [pc, #1076] @ 71ab8 │ │ │ │ - ldr r1, [pc, #1076] @ 71abc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 71640 │ │ │ │ - ldr r1, [pc, #1064] @ 71ac0 │ │ │ │ - bl 10f6d4 │ │ │ │ + beq 71330 │ │ │ │ + ldr r3, [pc, #1088] @ 71750 │ │ │ │ + ldr r1, [pc, #1088] @ 71754 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 712e0 │ │ │ │ + ldr r3, [pc, #1076] @ 71758 │ │ │ │ + ldr r1, [pc, #1076] @ 7175c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 712e0 │ │ │ │ + ldr r1, [pc, #1064] @ 71760 │ │ │ │ + bl 10f54c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 71640 │ │ │ │ + beq 712e0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 716e0 │ │ │ │ + beq 71380 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 716e0 │ │ │ │ + beq 71380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 716e0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 71380 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71714 │ │ │ │ + beq 713b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 71714 │ │ │ │ + beq 713b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71714 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 713b4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71748 │ │ │ │ + beq 713e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71748 │ │ │ │ + beq 713e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71748 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 713e8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7177c │ │ │ │ + beq 7141c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 7177c │ │ │ │ + beq 7141c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7177c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 7141c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717b0 │ │ │ │ + beq 71450 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 717b0 │ │ │ │ + beq 71450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717b0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 71450 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717e4 │ │ │ │ + beq 71484 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 717e4 │ │ │ │ + beq 71484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717e4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71aa8 │ │ │ │ + bne 71484 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 71748 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 71800 │ │ │ │ - ldr r0, [pc, #716] @ 71ac4 │ │ │ │ - bl 9df88 │ │ │ │ + bne 714a0 │ │ │ │ + ldr r0, [pc, #716] @ 71764 │ │ │ │ + bl 9e008 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71a84 │ │ │ │ - ldr r1, [pc, #704] @ 71ac8 │ │ │ │ + b 71724 │ │ │ │ + ldr r1, [pc, #704] @ 71768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148e00 │ │ │ │ + bl 14954c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 71640 │ │ │ │ + beq 712e0 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 71840 │ │ │ │ + beq 714e0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71a78 │ │ │ │ + bge 71718 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 7184c │ │ │ │ + b 714ec │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71a78 │ │ │ │ + bge 71718 │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 7186c │ │ │ │ + beq 7150c │ │ │ │ mov r0, r5 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ mov r7, r0 │ │ │ │ - b 71888 │ │ │ │ + b 71528 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71884 │ │ │ │ + bne 71524 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71894 │ │ │ │ - b 718ac │ │ │ │ + bne 71534 │ │ │ │ + b 7154c │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 718c0 │ │ │ │ - b 71874 │ │ │ │ + bne 71560 │ │ │ │ + b 71514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 718ac │ │ │ │ + bne 7154c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71ab8 │ │ │ │ - ldr r1, [pc, #532] @ 71acc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 71758 │ │ │ │ + ldr r1, [pc, #532] @ 7176c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 71640 │ │ │ │ - ldr r1, [pc, #520] @ 71ad0 │ │ │ │ + bl 117854 │ │ │ │ + b 712e0 │ │ │ │ + ldr r1, [pc, #520] @ 71770 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 718f4 │ │ │ │ + bne 71594 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ - bl 9b45c │ │ │ │ - b 71a70 │ │ │ │ - ldr r1, [pc, #456] @ 71ac4 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 71710 │ │ │ │ + ldr r1, [pc, #456] @ 71764 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71928 │ │ │ │ + bne 715c8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 9b45c │ │ │ │ - b 71a70 │ │ │ │ - ldr r1, [pc, #420] @ 71ad4 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 71710 │ │ │ │ + ldr r1, [pc, #420] @ 71774 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71958 │ │ │ │ + bne 715f8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ - b 71984 │ │ │ │ - ldr r1, [pc, #376] @ 71ad8 │ │ │ │ + b 71624 │ │ │ │ + ldr r1, [pc, #376] @ 71778 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719a4 │ │ │ │ + bne 71644 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71adc │ │ │ │ - ldr r1, [pc, #328] @ 71ae0 │ │ │ │ + ldr r2, [pc, #328] @ 7177c │ │ │ │ + ldr r1, [pc, #328] @ 71780 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a70 │ │ │ │ - ldr r1, [pc, #312] @ 71ae4 │ │ │ │ + b 71710 │ │ │ │ + ldr r1, [pc, #312] @ 71784 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719ec │ │ │ │ + bne 7168c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71ae8 │ │ │ │ + ldr r1, [pc, #264] @ 71788 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a70 │ │ │ │ - ldr r1, [pc, #248] @ 71aec │ │ │ │ + b 71710 │ │ │ │ + ldr r1, [pc, #248] @ 7178c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a34 │ │ │ │ + bne 716d4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 71af0 │ │ │ │ + ldr r1, [pc, #200] @ 71790 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a70 │ │ │ │ + b 71710 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71a58 │ │ │ │ + beq 716f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71a58 │ │ │ │ + bne 716f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71ab8 │ │ │ │ - ldr r1, [pc, #144] @ 71af4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 71758 │ │ │ │ + ldr r1, [pc, #144] @ 71794 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 11793c │ │ │ │ - b 71640 │ │ │ │ + bl 117854 │ │ │ │ + b 712e0 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 7181c │ │ │ │ + b 714bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71a8c │ │ │ │ - ldr r0, [pc, #28] @ 71aa8 │ │ │ │ + bne 7172c │ │ │ │ + ldr r0, [pc, #28] @ 71748 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71a84 │ │ │ │ + bne 71724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 71a84 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 71724 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r8, r8, ror #10 │ │ │ │ + @ instruction: 0x0038a6fc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl ip │ │ │ │ + eorseq r1, r9, ip, lsl #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, ror #17 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ - eorseq r8, r5, r4, ror #2 │ │ │ │ - eorseq r0, r9, r4, asr ip │ │ │ │ - eorseq r0, r9, r0, ror ip │ │ │ │ - eorseq r7, r5, r0, ror lr │ │ │ │ - eorseq r0, r9, r8, lsl #25 │ │ │ │ - mlaseq r9, r4, ip, r0 │ │ │ │ - strheq r1, [r7], -r0 │ │ │ │ - muleq r7, ip, sp │ │ │ │ - eorseq r9, r8, r8, ror r6 │ │ │ │ - muleq r7, ip, r4 │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ - andeq r0, r7, r0, asr #5 │ │ │ │ - mlaseq r9, ip, ip, r0 │ │ │ │ + eorseq sl, r8, r0, lsl #21 │ │ │ │ + @ instruction: 0x003593d0 │ │ │ │ + eorseq r9, r5, r4, ror #4 │ │ │ │ + eorseq r1, r9, r0, asr sp │ │ │ │ + eorseq r1, r9, ip, ror #26 │ │ │ │ + eorseq r8, r5, r0, ror pc │ │ │ │ + eorseq r1, r9, r4, lsl #27 │ │ │ │ + mlaseq r9, r0, sp, r1 │ │ │ │ + strdeq r0, [r7], -r4 │ │ │ │ + andeq r0, r7, ip, lsr sl │ │ │ │ + eorseq sl, r8, ip, lsl #16 │ │ │ │ + andeq r0, r7, ip, lsr r1 │ │ │ │ + eorseq r5, r7, r0, lsl #3 │ │ │ │ + andeq pc, r6, r0, ror #30 │ │ │ │ + mlaseq r9, r8, sp, r1 │ │ │ │ │ │ │ │ -00071af8 : │ │ │ │ - ldr r3, [pc, #84] @ 71b54 │ │ │ │ +00071798 : │ │ │ │ + ldr r3, [pc, #84] @ 717f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71b28 │ │ │ │ + bne 717c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71b0c │ │ │ │ + bne 717ac │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71b58 │ │ │ │ + ldr r2, [pc, #40] @ 717f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71b4c │ │ │ │ + beq 717ec │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 71bb0 │ │ │ │ - ldr r1, [pc, #60] @ 71bb4 │ │ │ │ + ldr r3, [pc, #60] @ 71850 │ │ │ │ + ldr r1, [pc, #60] @ 71854 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71ba8 │ │ │ │ + blt 71848 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71bb8 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #16] @ 71858 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - @ instruction: 0x00390cb0 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x00391db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 71c14 │ │ │ │ + ldr r3, [pc, #64] @ 718b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 71c18 │ │ │ │ + ldr r1, [pc, #52] @ 718b8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71bf8 │ │ │ │ + bge 71898 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71bf0 │ │ │ │ - ldr r0, [pc, #12] @ 71c1c │ │ │ │ + blt 71890 │ │ │ │ + ldr r0, [pc, #12] @ 718bc │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 71c68 │ │ │ │ - ldr r1, [pc, #48] @ 71c6c │ │ │ │ + ldr r3, [pc, #48] @ 71908 │ │ │ │ + ldr r1, [pc, #48] @ 7190c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71c60 │ │ │ │ + blt 71900 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 71c70 │ │ │ │ + ldr r0, [pc, #20] @ 71910 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - mlaseq r8, ip, r1, fp │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + eorseq ip, r8, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71ce8 │ │ │ │ - ldr r1, [pc, #92] @ 71cec │ │ │ │ + ldr r3, [pc, #92] @ 71988 │ │ │ │ + ldr r1, [pc, #92] @ 7198c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71ce0 │ │ │ │ + blt 71980 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71ccc │ │ │ │ - ldr r0, [pc, #52] @ 71cf0 │ │ │ │ - bl 2a5bcc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 7196c │ │ │ │ + ldr r0, [pc, #52] @ 71990 │ │ │ │ + bl 2b2f58 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 71cf4 │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #40] @ 71994 │ │ │ │ + b a9d20 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 71cf8 │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #24] @ 71998 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ - mlaseq r8, ip, r1, fp │ │ │ │ + eorseq sp, r8, r4, ror #31 │ │ │ │ + eorseq ip, r8, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71dec │ │ │ │ + ldr r3, [pc, #216] @ 71a8c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 71df0 │ │ │ │ + ldr r1, [pc, #200] @ 71a90 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71d54 │ │ │ │ + blt 719f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71d5c │ │ │ │ - ldr r3, [pc, #168] @ 71df4 │ │ │ │ - ldr r1, [pc, #168] @ 71df8 │ │ │ │ + bne 719fc │ │ │ │ + ldr r3, [pc, #168] @ 71a94 │ │ │ │ + ldr r1, [pc, #168] @ 71a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 71de4 │ │ │ │ + b 71a84 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 71dfc │ │ │ │ + ldr r1, [pc, #144] @ 71a9c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71d54 │ │ │ │ + beq 719f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r0, [pc, #24] @ 71e00 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r0, [pc, #24] @ 71aa0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #10 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ + eorseq r0, r9, ip, lsl #12 │ │ │ │ + @ instruction: 0x0038f9bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71abc │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71ac4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 9307c │ │ │ │ + b 137828 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ 71eec │ │ │ │ + ldr r1, [pc, #204] @ 71bb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71e58 │ │ │ │ + beq 71b1c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71e58 │ │ │ │ + beq 71b1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71e90 │ │ │ │ - b 71e78 │ │ │ │ + beq 71b54 │ │ │ │ + b 71b3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71e48 │ │ │ │ - ldr r0, [pc, #136] @ 71ef0 │ │ │ │ + beq 71b0c │ │ │ │ + ldr r0, [pc, #136] @ 71bb4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71e48 │ │ │ │ - b 71ee4 │ │ │ │ + bne 71b0c │ │ │ │ + b 71ba8 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71ef0 │ │ │ │ + ldr r0, [pc, #108] @ 71bb4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ee4 │ │ │ │ + beq 71ba8 │ │ │ │ ldr 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 71ed4 │ │ │ │ + beq 71b98 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ed4 │ │ │ │ + bne 71b98 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71ef4 │ │ │ │ - ldr r0, [pc, #36] @ 71ef0 │ │ │ │ + ldr r1, [pc, #44] @ 71bb8 │ │ │ │ + ldr r0, [pc, #36] @ 71bb4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ee4 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71ba8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e33bc │ │ │ │ + b 2ead74 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r0, r9, r4, ror #29 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71f10 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71f18 │ │ │ │ - mov r0, #0 │ │ │ │ - b 92ff4 │ │ │ │ - b 137888 │ │ │ │ + eorseq r1, r9, r4, ror #31 │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33f2d0 │ │ │ │ + bl 341278 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 72008 │ │ │ │ + beq 71ca8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71fa8 │ │ │ │ + beq 71c48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72008 │ │ │ │ + beq 71ca8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 72014 │ │ │ │ + ldr r3, [pc, #168] @ 71cb4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71fb8 │ │ │ │ + beq 71c58 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 33fcf4 │ │ │ │ + bl 341b04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71fe4 │ │ │ │ + beq 71c84 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b45c │ │ │ │ - b 71fb8 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 71c58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7200c │ │ │ │ + beq 71cac │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7200c │ │ │ │ + beq 71cac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f8dc │ │ │ │ + bl 3414a8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7200c │ │ │ │ + bne 71cac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72008 │ │ │ │ + beq 71ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72008 │ │ │ │ + bne 71ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 721a0 │ │ │ │ + bl 71e40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72188 │ │ │ │ + beq 71e28 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72194 │ │ │ │ + ldreq r7, [pc, #316] @ 71e34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72174 │ │ │ │ + beq 71e14 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72078 │ │ │ │ + bne 71d18 │ │ │ │ mov r4, #0 │ │ │ │ - b 72144 │ │ │ │ + b 71de4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 720d8 │ │ │ │ + bge 71d78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 72108 │ │ │ │ + b 71da8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r6, r8 │ │ │ │ sub r1, r9, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72144 │ │ │ │ + beq 71de4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72070 │ │ │ │ + beq 71d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72070 │ │ │ │ + bne 71d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 72070 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 71d10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72160 │ │ │ │ + beq 71e00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 72168 │ │ │ │ + beq 71e08 │ │ │ │ mov r5, r4 │ │ │ │ - b 72188 │ │ │ │ + b 71e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 72160 │ │ │ │ - ldr r3, [pc, #28] @ 72198 │ │ │ │ - ldr r1, [pc, #28] @ 7219c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 71e00 │ │ │ │ + ldr r3, [pc, #28] @ 71e38 │ │ │ │ + ldr r1, [pc, #28] @ 71e3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72070 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 71d10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + eorseq r6, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 72238 │ │ │ │ + blt 71ed8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7222c │ │ │ │ + beq 71ecc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 72244 │ │ │ │ + ldreq r0, [pc, #76] @ 71ee4 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b8db4 │ │ │ │ + bl 1bd3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 72230 │ │ │ │ + bge 71ed0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7222c │ │ │ │ + beq 71ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7222c │ │ │ │ + bne 71ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 722b0 │ │ │ │ + ldr r2, [pc, #64] @ 71f50 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 722b4 │ │ │ │ + ldr r1, [pc, #40] @ 71f54 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe24c │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722a8 │ │ │ │ + beq 71f48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 721a0 │ │ │ │ + bl 71e40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72428 │ │ │ │ + beq 720c8 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72434 │ │ │ │ + ldreq r7, [pc, #316] @ 720d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72414 │ │ │ │ + beq 720b4 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72318 │ │ │ │ + bne 71fb8 │ │ │ │ mov r4, #0 │ │ │ │ - b 723e4 │ │ │ │ + b 72084 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 279b14 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 289d78 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 72378 │ │ │ │ + bge 72018 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 723a8 │ │ │ │ + b 72048 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r6, r8 │ │ │ │ sub r1, r9, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1cc7f8 │ │ │ │ + bl 1d2030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 723e4 │ │ │ │ + beq 72084 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72310 │ │ │ │ + beq 71fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72310 │ │ │ │ + bne 71fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 72310 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 71fb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72400 │ │ │ │ + beq 720a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 72408 │ │ │ │ + beq 720a8 │ │ │ │ mov r5, r4 │ │ │ │ - b 72428 │ │ │ │ + b 720c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 72400 │ │ │ │ - ldr r3, [pc, #28] @ 72438 │ │ │ │ - ldr r1, [pc, #28] @ 7243c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 720a0 │ │ │ │ + ldr r3, [pc, #28] @ 720d8 │ │ │ │ + ldr r1, [pc, #28] @ 720dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72310 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 71fb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + eorseq r6, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #284] @ 72578 │ │ │ │ + ldr r1, [pc, #284] @ 72218 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 72494 │ │ │ │ + beq 72134 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 72494 │ │ │ │ + beq 72134 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 724d0 │ │ │ │ - b 724b8 │ │ │ │ + beq 72170 │ │ │ │ + b 72158 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72484 │ │ │ │ - ldr r0, [pc, #216] @ 7257c │ │ │ │ + beq 72124 │ │ │ │ + ldr r0, [pc, #216] @ 7221c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72484 │ │ │ │ + bne 72124 │ │ │ │ mov r4, #0 │ │ │ │ - b 72570 │ │ │ │ + b 72210 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 7257c │ │ │ │ + ldr r0, [pc, #184] @ 7221c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724b0 │ │ │ │ + beq 72150 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aeb64 │ │ │ │ + bl aed78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 724b0 │ │ │ │ + beq 72150 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72520 │ │ │ │ + bne 721c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 724b0 │ │ │ │ + beq 72150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 724b0 │ │ │ │ + bne 72150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 724b0 │ │ │ │ - ldr r2, [pc, #88] @ 72580 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 72150 │ │ │ │ + ldr r2, [pc, #88] @ 72220 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 72570 │ │ │ │ + bne 72210 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 724b0 │ │ │ │ + beq 72150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 724b0 │ │ │ │ + bne 72150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 724b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 72150 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r0, r9, r4, lsl #30 │ │ │ │ + eorseq r2, r9, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072584 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00072224 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 725dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 7227c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 725dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 7227c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 72618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 722b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 722bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 72608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2d6f38 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2de950 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ + @ instruction: 0x003663f4 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 298f6c │ │ │ │ + bl 2a720c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 7237c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 726e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 72388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2994ec │ │ │ │ + bl 2a7668 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 72690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 72330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 72390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 7237c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 726cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 7236c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8ae8 │ │ │ │ + bl 1bd0f4 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 726f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 726e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 72394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 7237c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 72398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 7239c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, lsl pc │ │ │ │ + eorseq r2, r9, r0, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r7, r7, r8, ror #6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201734 <_PyBytesWriter_WriteBytes@@Base+0x3a64> │ │ │ │ - ldr r0, [pc, #8] @ 72730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20be08 <_PyDeadline_Init@@Base+0xc54> │ │ │ │ + ldr r0, [pc, #8] @ 723d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 72730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 723d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 72968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 7246c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 72608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 724e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c1540 <_Py_RestoreSignals@@Base+0x1d10> │ │ │ │ + bl 2cbbe8 <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 7283c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 7295c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 72834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 72814 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 72928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 725b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2c1540 <_Py_RestoreSignals@@Base+0x1d10> │ │ │ │ + bl 2cbbe8 <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 728b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 72610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl ab0dc │ │ │ │ + bl 18f3e8 │ │ │ │ + b 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 728e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a5850 │ │ │ │ + bne 72584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 72978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 72614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 72618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 728d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 72570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faccc │ │ │ │ + bl 203c84 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 72940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 7297c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 117854 │ │ │ │ + b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbc74 │ │ │ │ + bl 204d1c │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 7295c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 72940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - b 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99e94 │ │ │ │ + b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr pc │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ - eorseq r0, r9, r4, asr pc │ │ │ │ + eorseq r2, r9, r0, lsr r0 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ + eorseq r2, r9, r4, asr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, ror pc │ │ │ │ - mlaseq r9, r4, pc, r0 @ │ │ │ │ + eorseq r2, r9, r0, ror r0 │ │ │ │ + mlaseq r9, r4, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 729b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 729cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 729dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 7266c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 7267c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 729a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 72648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 729f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 72698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72a74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 72714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ add ip, r3, r3, lsr #31 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ asr ip, ip, #1 │ │ │ │ sub r0, r3, r3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bgt 72a4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 72718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb lr, [r1] │ │ │ │ strb lr, [r2], #1 │ │ │ │ strb r0, [r1], #-1 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt 72a50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 72718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 72a90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ + blt 72730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ + blt 72758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ - ldr r1, [pc, #36] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ + ldr r3, [pc, #36] @ 7276c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + ldr r1, [pc, #36] @ 72770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ + ldr r0, [pc, #16] @ 72774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r7, ip, lsr #29 │ │ │ │ + @ instruction: 0x0037afd4 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72b30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #64] @ 727d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ + beq 727c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1bc624 │ │ │ │ + bl 1c0c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + bne 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72b94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ - bl a5850 │ │ │ │ + bne 72834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ - ldr r0, [pc, #20] @ 72ba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + bne 72804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + ldr r0, [pc, #20] @ 72848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72bac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + ldr r2, [pc, #16] @ 7284c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 72ba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r0, [pc, #4] @ 72848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bne 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #728] @ 72eac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r1, [pc, #728] @ 72eb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r1, [pc, #716] @ 72eb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ + bne 72880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #728] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r1, [pc, #728] @ 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r1, [pc, #716] @ 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72ca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ + bne 72948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2cd9ac │ │ │ │ + bl 2d6fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + beq 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72c4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c8> │ │ │ │ + bhi 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c8> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 72c94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ + bne 72934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - bl 2917c0 │ │ │ │ - b 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + bl 99e94 │ │ │ │ + bl 29fe74 │ │ │ │ + b 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 72c94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ + beq 72934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72c74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bne 72914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72e8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72e74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + beq 72b14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2cd9ac │ │ │ │ + bl 2d6fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r9, [pc, #488] @ 72eb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ - ldr r8, [pc, #488] @ 72ebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + beq 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r9, [pc, #488] @ 72b58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + ldr r8, [pc, #488] @ 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + beq 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72d0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 729ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 72d20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ - ldr r3, [pc, #408] @ 72eac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r1, [pc, #424] @ 72ec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ + beq 729c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + ldr r3, [pc, #408] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r1, [pc, #424] @ 72b60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72d40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ - bl a5850 │ │ │ │ + bne 729e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 200508 <_PyBytesWriter_WriteBytes@@Base+0x2838> │ │ │ │ + bl 20ab2c <_PyLong_UnsignedShort_Converter@@Base+0x2578> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bne 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ str fp, [r3] │ │ │ │ str sl, [r3, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi 72db8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bhi 72a58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bcc 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72dbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x838> │ │ │ │ + b 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x838> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72df4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ + bmi 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72dc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ + bhi 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72de4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bhi 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72dfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ + bne 72a9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2917c0 │ │ │ │ - b 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 29fe74 │ │ │ │ + b 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ sub r3, sl, #1 │ │ │ │ lsl r2, sl, #3 │ │ │ │ str sl, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ add sl, r7, #8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 72e5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + beq 72afc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72e54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ + beq 72af4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 200508 <_PyBytesWriter_WriteBytes@@Base+0x2838> │ │ │ │ + bl 20ab2c <_PyLong_UnsignedShort_Converter@@Base+0x2578> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72e1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ + b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bl 99e94 │ │ │ │ + b 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b14 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r0, [pc, #48] @ 72eac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + bl 2d991c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r0, [pc, #48] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72ec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x940> │ │ │ │ + ldr r1, [pc, #64] @ 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x940> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + bl 117854 │ │ │ │ + b 72b40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0b14 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d991c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ea4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + b 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr pc │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + eorseq r2, r9, r0, lsr r0 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - @ instruction: 0x00390ff4 │ │ │ │ - eorseq r1, r9, r8, lsl r0 │ │ │ │ + ldrsheq r2, [r9], -r4 @ │ │ │ │ + eorseq r2, r9, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72bb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72bb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 72bb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72fa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #64] @ 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa20> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d144 │ │ │ │ + bl 17dfd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72f9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ + beq 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 730f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + ldr r3, [pc, #312] @ 72d98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb78> │ │ │ │ + ldr r1, [pc, #300] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb78> │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + blt 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa84> │ │ │ │ + beq 72ca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa84> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 73040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ - ldr r3, [pc, #240] @ 73100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ - ldr r1, [pc, #240] @ 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq 72ce0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #240] @ 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + ldr r1, [pc, #240] @ 72da4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 73034 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + blt 72cd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb08> │ │ │ │ + bge 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb08> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - bl a5850 │ │ │ │ + bge 72d04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + bne 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + bne 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6c> │ │ │ │ + b 72d90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 73018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + beq 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ + bge 72d84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - b 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb20> │ │ │ │ + b 72d44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb20> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r0, [pc, #16] @ 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb84> │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r0, [pc, #16] @ 72da8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb84> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, lsr #10 │ │ │ │ + eorseq r1, r9, ip, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ - ldr r3, [pc, #64] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - ldr r1, [pc, #64] @ 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + bgt 72ddc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ + ldr r3, [pc, #64] @ 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r1, [pc, #64] @ 72e14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7315c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ - ldr r3, [pc, #32] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - ldr r1, [pc, #36] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + beq 72dfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + ldr r3, [pc, #32] @ 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r1, [pc, #36] @ 72e18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror #25 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b360 │ │ │ │ + bl 9b3dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + beq 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + beq 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124b04 <_PyType_Name@@Base> │ │ │ │ + bl 124a9c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + bne 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 7324c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ - b 128d34 │ │ │ │ + ldr r0, [pc, #16] @ 72eec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ + b 128ccc │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 73250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ + ldr r0, [pc, #8] @ 72ef0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r1, r9, r4, rrx │ │ │ │ + b 128ccc │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ + eorseq r2, r9, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1fbc74 │ │ │ │ + bl 204d1c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2c1540 <_Py_RestoreSignals@@Base+0x1d10> │ │ │ │ + bl 2cbbe8 <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 73298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + ldr r2, [pc, #16] @ 72f38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ - ldr r1, [pc, #76] @ 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + ldr r3, [pc, #76] @ 72fa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #76] @ 72fa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd74> │ │ │ │ + blt 72f98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd74> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 732ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd68> │ │ │ │ + blt 72f8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd68> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 73308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #28] @ 72fa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ + b a9d20 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - b a9b64 │ │ │ │ + ldr r0, [pc, #20] @ 72fac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, r4, lsr #3 │ │ │ │ - eorseq r9, r8, r8, ror #9 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + eorseq ip, r8, r8, lsr r3 │ │ │ │ + @ instruction: 0x0038a6d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 71c20 │ │ │ │ + b 718c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ - ldr r3, [pc, #12] @ 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72ffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ + ldr r3, [pc, #12] @ 73004 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ mov r0, #3 │ │ │ │ - b a2978 │ │ │ │ + b a29f8 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a48 │ │ │ │ + b a2ac8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 733bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bhi 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ - b 73438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ - ldr r0, [pc, #284] @ 734e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ + beq 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ + b 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + ldr r0, [pc, #284] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ - b 73438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + bne 73040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ + b 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ + ble 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 734e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf60> │ │ │ │ + ldr r2, [pc, #244] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf60> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + beq 730f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xebc> │ │ │ │ + beq 730e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xebc> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 73458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed4> │ │ │ │ - ldr r3, [pc, #184] @ 734e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ - ldr r1, [pc, #184] @ 734ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 734c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ - ldr r2, [pc, #168] @ 734f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - ldr r1, [pc, #168] @ 734f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ - ldr r0, [pc, #144] @ 734e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 73438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq 730f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed4> │ │ │ │ + ldr r3, [pc, #184] @ 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ + ldr r1, [pc, #184] @ 7318c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + ldr r2, [pc, #168] @ 73190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + ldr r1, [pc, #168] @ 73194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ + ldr r0, [pc, #144] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 73478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ + beq 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 73478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ - b 73438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + bge 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ + b 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 217f64 │ │ │ │ + bl 22915c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 734c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + beq 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 734f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #60] @ 73198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 734d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf50> │ │ │ │ + beq 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf50> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r0, lsr #30 │ │ │ │ + eorseq r2, r7, r0, lsr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq r4, r7, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ - ldr r1, [pc, #60] @ 73554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + ldr r3, [pc, #60] @ 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ + ldr r1, [pc, #60] @ 731f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 73548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ + blt 731e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 73558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #16] @ 731f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - @ instruction: 0x00390cb0 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x00391db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 735b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + ldr r3, [pc, #64] @ 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 735b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #52] @ 73258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1034> │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + bge 73238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 73590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ - ldr r0, [pc, #12] @ 735bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1038> │ │ │ │ + blt 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ + ldr r0, [pc, #12] @ 7325c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1038> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 735e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1060> │ │ │ │ + beq 73284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1060> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 284154 │ │ │ │ + bl 29353c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1094> │ │ │ │ - bl a5850 │ │ │ │ + bne 732b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1094> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ + bne 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #160] @ 736f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ + ldr r1, [pc, #160] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + beq 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73688 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - ldr r3, [pc, #120] @ 736f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + bge 73328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + ldr r3, [pc, #120] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 736e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - bne 736a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111c> │ │ │ │ - ldr r3, [pc, #96] @ 736f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ - ldr r1, [pc, #96] @ 736f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + b 73388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bne 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #96] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + ldr r1, [pc, #96] @ 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 736bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1138> │ │ │ │ + bne 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1138> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92af4 │ │ │ │ - b 736e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bl 92b7c │ │ │ │ + b 73388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 736d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ + bne 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92af4 │ │ │ │ - b 736e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - ldr r3, [pc, #24] @ 736f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ - ldr r1, [pc, #28] @ 736fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1178> │ │ │ │ + bl 92b7c │ │ │ │ + b 73388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + ldr r3, [pc, #24] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + ldr r1, [pc, #28] @ 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, lsl #1 │ │ │ │ + eorseq r2, r9, r8, ror r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, r0, r1 │ │ │ │ - eorseq r3, r8, ip, lsr r1 │ │ │ │ + eorseq r2, r9, r8, lsl #3 │ │ │ │ + eorseq r4, r8, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 73748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ - ldr r1, [pc, #48] @ 7374c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #48] @ 733e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #48] @ 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11bc> │ │ │ │ + blt 733e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11bc> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + ldr r0, [pc, #20] @ 733f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b64 │ │ │ │ + b a9d20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq r1, r9, r0, asr #1 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x003921b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 737a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1220> │ │ │ │ + beq 73444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + beq 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + beq 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 737c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + bne 73460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 737d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c> │ │ │ │ - b 737e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125c> │ │ │ │ + bne 73470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c> │ │ │ │ + b 73480 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125c> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ + beq 73450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000737fc <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0007349c <_PyLong_Size_t_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 73844 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 734e4 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73844 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73874 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 73878 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 734e4 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73514 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73518 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73860 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b468 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 73500 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b7f8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73868 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a5850 │ │ │ │ + bne 73508 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73868 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73508 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl sp │ │ │ │ + eorseq r1, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 738b4 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73554 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738d8 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 738c8 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73578 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73568 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738a4 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 73544 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738f4 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 73594 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73910 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 735b0 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7392c <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 735cc <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73948 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 735e8 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73964 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 73604 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73980 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 73620 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7399c <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 7363c <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 739b8 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73658 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 739d4 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73674 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 739f0 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 73690 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a0c <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 736ac <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a28 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 736c8 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a44 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 736e4 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a60 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 73700 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1126f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 73b3c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r5, r4, #16 │ │ │ │ - cmp r6, r2 │ │ │ │ - cmpge r2, #0 │ │ │ │ - ble 73b08 <_PyLong_Size_t_Converter@@Base+0x30c> │ │ │ │ - sub r7, r6, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r5, r7 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73b08 <_PyLong_Size_t_Converter@@Base+0x30c> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92af4 │ │ │ │ - mov r4, r0 │ │ │ │ - b 73b3c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - ldr r3, [pc, #76] @ 73b5c <_PyLong_Size_t_Converter@@Base+0x360> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 73b2c <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - b 73b3c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92af4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 73b50 <_PyLong_Size_t_Converter@@Base+0x354> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 73b98 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ + bne 73754 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73bac <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ - b 73bbc <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + bne 73768 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73778 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + beq 73744 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bd8 <_PyLong_Size_t_Converter@@Base+0x3dc> │ │ │ │ + beq 73794 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bf4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + beq 737b0 <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c10 <_PyLong_Size_t_Converter@@Base+0x414> │ │ │ │ + beq 737cc <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c2c <_PyLong_Size_t_Converter@@Base+0x430> │ │ │ │ + beq 737e8 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c48 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ + beq 73804 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c64 <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ + beq 73820 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c80 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + beq 7383c <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c9c <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ + beq 73858 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73cb8 <_PyLong_Size_t_Converter@@Base+0x4bc> │ │ │ │ + beq 73874 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73cd4 <_PyLong_Size_t_Converter@@Base+0x4d8> │ │ │ │ + beq 73890 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1125fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 7396c <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r5, r4, #16 │ │ │ │ + cmp r6, r2 │ │ │ │ + cmpge r2, #0 │ │ │ │ + ble 73938 <_PyLong_Size_t_Converter@@Base+0x49c> │ │ │ │ + sub r7, r6, r2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, r5, r7 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 73938 <_PyLong_Size_t_Converter@@Base+0x49c> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b7c │ │ │ │ + mov r4, r0 │ │ │ │ + b 7396c <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #76] @ 7398c <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7395c <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + b 7396c <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73980 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 73e7c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + ldr r2, [pc, #372] @ 73b1c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ef528 │ │ │ │ + bl ef524 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 73d44 <_PyLong_Size_t_Converter@@Base+0x548> │ │ │ │ + beq 739e4 <_PyLong_Size_t_Converter@@Base+0x548> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 73d8c <_PyLong_Size_t_Converter@@Base+0x590> │ │ │ │ - b 73d64 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ - ldr r1, [pc, #308] @ 73e80 <_PyLong_Size_t_Converter@@Base+0x684> │ │ │ │ + bne 73a2c <_PyLong_Size_t_Converter@@Base+0x590> │ │ │ │ + b 73a04 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + ldr r1, [pc, #308] @ 73b20 <_PyLong_Size_t_Converter@@Base+0x684> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73da0 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ - b 73dd0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + bne 73a40 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + b 73a70 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 73e84 <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ + ldr r1, [pc, #272] @ 73b24 <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73da0 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ - b 73dd0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ - ldr r3, [pc, #244] @ 73e88 <_PyLong_Size_t_Converter@@Base+0x68c> │ │ │ │ - ldr r1, [pc, #244] @ 73e8c <_PyLong_Size_t_Converter@@Base+0x690> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 73dd0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ - ldr r2, [pc, #232] @ 73e90 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bne 73a40 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + b 73a70 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + ldr r3, [pc, #244] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #244] @ 73b2c <_PyLong_Size_t_Converter@@Base+0x690> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b 73a70 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #232] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1798 │ │ │ │ + bl 2da4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd8 <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ + bne 73a78 <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ - b 73e58 <_PyLong_Size_t_Converter@@Base+0x65c> │ │ │ │ + b 73af8 <_PyLong_Size_t_Converter@@Base+0x65c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 73e94 <_PyLong_Size_t_Converter@@Base+0x698> │ │ │ │ - ldr r0, [pc, #176] @ 73e98 <_PyLong_Size_t_Converter@@Base+0x69c> │ │ │ │ + ldr r1, [pc, #176] @ 73b34 <_PyLong_Size_t_Converter@@Base+0x698> │ │ │ │ + ldr r0, [pc, #176] @ 73b38 <_PyLong_Size_t_Converter@@Base+0x69c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73dd0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + blt 73a70 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ 73e9c <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #108] @ 73b3c <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2c8dc8 <_PyTime_AsMilliseconds@@Base+0x1d4> │ │ │ │ + bl 2d2948 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73dc8 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + beq 73a68 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5b40 │ │ │ │ - ldr r3, [pc, #28] @ 73e7c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + bl a5bc0 │ │ │ │ + ldr r3, [pc, #28] @ 73b1c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73e74 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + beq 73b14 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r1, r9, ip, lsl #2 │ │ │ │ - eorseq r1, r9, r8, lsl r1 │ │ │ │ + eorseq r2, r9, ip, lsl #4 │ │ │ │ + eorseq r2, r9, r8, lsl r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsr #2 │ │ │ │ - eorseq r1, r9, r0, lsl r1 │ │ │ │ - eorseq r6, r8, r8, asr sl │ │ │ │ - eorseq r1, r9, r0, asr r1 │ │ │ │ - andeq r3, r7, r0, lsr #29 │ │ │ │ + eorseq r2, r9, r4, lsr #4 │ │ │ │ + eorseq r2, r9, r0, lsl r2 │ │ │ │ + eorseq r7, r8, ip, ror #23 │ │ │ │ + eorseq r2, r9, r0, asr r2 │ │ │ │ + andeq r3, r7, r0, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -75512,129 +75296,129 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #200] @ 73fe8 <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + ldr r1, [pc, #200] @ 73c88 <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73f50 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73bf0 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73f58 <_PyLong_Size_t_Converter@@Base+0x75c> │ │ │ │ - ldr r3, [pc, #164] @ 73fec <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ - ldr r1, [pc, #164] @ 73ff0 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + bge 73bf8 <_PyLong_Size_t_Converter@@Base+0x75c> │ │ │ │ + ldr r3, [pc, #164] @ 73c8c <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ + ldr r1, [pc, #164] @ 73c90 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 73fdc <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ + b 73c7c <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73f50 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73bf0 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 73ff4 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ + bl 73c94 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73f94 <_PyLong_Size_t_Converter@@Base+0x798> │ │ │ │ + bge 73c34 <_PyLong_Size_t_Converter@@Base+0x798> │ │ │ │ mov r4, #0 │ │ │ │ - b 73fcc <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ + b 73c6c <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73fb8 <_PyLong_Size_t_Converter@@Base+0x7bc> │ │ │ │ + bne 73c58 <_PyLong_Size_t_Converter@@Base+0x7bc> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 73fcc <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ + b 73c6c <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73fa0 <_PyLong_Size_t_Converter@@Base+0x7a4> │ │ │ │ - b 73f8c <_PyLong_Size_t_Converter@@Base+0x790> │ │ │ │ + bge 73c40 <_PyLong_Size_t_Converter@@Base+0x7a4> │ │ │ │ + b 73c2c <_PyLong_Size_t_Converter@@Base+0x790> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, ror #2 │ │ │ │ + eorseq r2, r9, r0, ror #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror r1 │ │ │ │ + eorseq r2, r9, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr ip, [pc, #204] @ 740dc <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ + ldr ip, [pc, #204] @ 73d7c <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add sl, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ mov ip, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2c75d0 │ │ │ │ + bl 2d14c8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 74050 <_PyLong_Size_t_Converter@@Base+0x854> │ │ │ │ + bne 73cf0 <_PyLong_Size_t_Converter@@Base+0x854> │ │ │ │ mvn r0, #0 │ │ │ │ - b 740b8 <_PyLong_Size_t_Converter@@Base+0x8bc> │ │ │ │ + b 73d58 <_PyLong_Size_t_Converter@@Base+0x8bc> │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #112] @ 740e0 <_PyLong_Size_t_Converter@@Base+0x8e4> │ │ │ │ + ldr r2, [pc, #112] @ 73d80 <_PyLong_Size_t_Converter@@Base+0x8e4> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 2c8dc8 <_PyTime_AsMilliseconds@@Base+0x1d4> │ │ │ │ + bl 2d2948 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74048 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ + beq 73ce8 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c76e4 │ │ │ │ + bl 2d15dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 74048 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ + beq 73ce8 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 740dc <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ + ldr r3, [pc, #28] @ 73d7c <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 740d4 <_PyLong_Size_t_Converter@@Base+0x8d8> │ │ │ │ + beq 73d74 <_PyLong_Size_t_Converter@@Base+0x8d8> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r4, r7, r4, ror #1 │ │ │ │ + andeq r3, r7, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75661,116 +75445,116 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #268435456 @ 0x10000000 │ │ │ │ - bne 74188 <_PyLong_Size_t_Converter@@Base+0x98c> │ │ │ │ - ldr r2, [pc, #40] @ 741a0 <_PyLong_Size_t_Converter@@Base+0x9a4> │ │ │ │ - ldr r1, [pc, #40] @ 741a4 <_PyLong_Size_t_Converter@@Base+0x9a8> │ │ │ │ - ldr r0, [pc, #40] @ 741a8 <_PyLong_Size_t_Converter@@Base+0x9ac> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73e28 <_PyLong_Size_t_Converter@@Base+0x98c> │ │ │ │ + ldr r2, [pc, #40] @ 73e40 <_PyLong_Size_t_Converter@@Base+0x9a4> │ │ │ │ + ldr r1, [pc, #40] @ 73e44 <_PyLong_Size_t_Converter@@Base+0x9a8> │ │ │ │ + ldr r0, [pc, #40] @ 73e48 <_PyLong_Size_t_Converter@@Base+0x9ac> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 741ac <_PyLong_Size_t_Converter@@Base+0x9b0> │ │ │ │ + ldr r3, [pc, #24] @ 73e4c <_PyLong_Size_t_Converter@@Base+0x9b0> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 741b0 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + ldr r0, [pc, #20] @ 73e50 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - @ instruction: 0x0035ecfc │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + @ instruction: 0x0035fdfc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000741b4 : │ │ │ │ +00073e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 741dc │ │ │ │ + beq 73e7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 741f0 │ │ │ │ - ldr r3, [pc, #244] @ 742d8 │ │ │ │ - ldr r1, [pc, #244] @ 742dc │ │ │ │ + bne 73e90 │ │ │ │ + ldr r3, [pc, #244] @ 73f78 │ │ │ │ + ldr r1, [pc, #244] @ 73f7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 742d0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 73f70 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 7420c │ │ │ │ + beq 73eac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 74220 │ │ │ │ - ldr r3, [pc, #196] @ 742d8 │ │ │ │ - ldr r1, [pc, #200] @ 742e0 │ │ │ │ + bne 73ec0 │ │ │ │ + ldr r3, [pc, #196] @ 73f78 │ │ │ │ + ldr r1, [pc, #200] @ 73f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 742d0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 73f70 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 742e4 │ │ │ │ + ldr r0, [pc, #184] @ 73f84 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 74278 │ │ │ │ + bge 73f18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 73efc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 74270 │ │ │ │ - ldr r3, [pc, #116] @ 742d8 │ │ │ │ - ldr r1, [pc, #128] @ 742e8 │ │ │ │ + beq 73f10 │ │ │ │ + ldr r3, [pc, #116] @ 73f78 │ │ │ │ + ldr r1, [pc, #128] @ 73f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 742d0 │ │ │ │ + bl 117854 │ │ │ │ + b 73f70 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7422c │ │ │ │ + b 73ecc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74298 │ │ │ │ - ldr r3, [pc, #96] @ 742ec │ │ │ │ - ldr r1, [pc, #96] @ 742f0 │ │ │ │ + bne 73f38 │ │ │ │ + ldr r3, [pc, #96] @ 73f8c │ │ │ │ + ldr r1, [pc, #96] @ 73f90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 742d0 │ │ │ │ + bl 117854 │ │ │ │ + b 73f70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 742c0 │ │ │ │ + beq 73f60 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 742c0 │ │ │ │ + beq 73f60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 742c0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 73f60 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 303218 │ │ │ │ + b 30a5a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r1, r1 │ │ │ │ - @ instruction: 0x003911b4 │ │ │ │ + mlaseq r9, r0, r2, r2 │ │ │ │ + @ instruction: 0x003922b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, ror #3 │ │ │ │ + eorseq r2, r9, r0, ror #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl #4 │ │ │ │ + eorseq r2, r9, r4, lsl #6 │ │ │ │ │ │ │ │ -000742f4 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073f94 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r3, r1, #4096 @ 0x1000 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #324] @ 0x144 │ │ │ │ mov r3, r0 │ │ │ │ and r1, r2, #32 │ │ │ │ str r1, [r0] │ │ │ │ @@ -75786,216 +75570,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007434c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073fec <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ - ldrne r3, [pc, #144] @ 74404 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 74408 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 74398 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 740a4 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 740a8 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 74038 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74390 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 74030 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 743a8 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 74404 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 7440c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 74048 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 740a4 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 740ac <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 11793c │ │ │ │ - ldr r1, [pc, #96] @ 74410 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 117854 │ │ │ │ + ldr r1, [pc, #96] @ 740b0 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 743c8 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 74068 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 74414 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 740b4 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 743f0 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 74090 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 74418 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 740b8 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 7441c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 740bc <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, ip, lsr #4 │ │ │ │ - eorseq r1, r9, ip, asr r2 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r2, r9, ip, lsr #6 │ │ │ │ + eorseq r2, r9, ip, asr r3 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00382ed8 │ │ │ │ - @ instruction: 0x00382edc │ │ │ │ + eorseq r4, r8, r4, lsr #32 │ │ │ │ + eorseq r4, r8, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7446c <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 7410c <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 744a4 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 744ec <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 74144 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 7418c <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744e0 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74180 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 744c4 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 74164 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 744f0 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74190 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 744e0 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 74180 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 744ac <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a5850 │ │ │ │ + bne 7414c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744ac <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 7414c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq r9, r6, r4, lsr #21 │ │ │ │ + eorseq sl, r6, r4, lsr #23 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + add r1, r1, #16 │ │ │ │ + ldr r0, [pc] @ 741a8 <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ + b a9d20 │ │ │ │ + mlaseq r9, r4, r3, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 7453c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 741f4 <_PyErr_SetFromPyStatus@@Base+0x208> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #8]! │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, #0 │ │ │ │ sub r3, r3, #12 │ │ │ │ add r8, r8, r3, lsr #2 │ │ │ │ - b 74560 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74218 <_PyErr_SetFromPyStatus@@Base+0x22c> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74520 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 741d8 <_PyErr_SetFromPyStatus@@Base+0x1ec> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74570 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74228 <_PyErr_SetFromPyStatus@@Base+0x23c> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74550 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 74580 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74208 <_PyErr_SetFromPyStatus@@Base+0x21c> │ │ │ │ + b 74238 <_PyErr_SetFromPyStatus@@Base+0x24c> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7455c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74214 <_PyErr_SetFromPyStatus@@Base+0x228> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - add r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 7459c <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9b64 │ │ │ │ - mlaseq r9, r4, r2, r1 │ │ │ │ - ldr r0, [pc] @ 745a8 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74248 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000745ac : │ │ │ │ +0007424c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #140] @ 74650 │ │ │ │ + ldr r1, [pc, #140] @ 742f0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 74654 │ │ │ │ + ldr r0, [pc, #132] @ 742f4 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 16b6ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c22c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74644 │ │ │ │ - ldr ip, [pc, #96] @ 74658 │ │ │ │ + beq 742e4 │ │ │ │ + ldr ip, [pc, #96] @ 742f8 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 7465c │ │ │ │ + ldr r1, [pc, #92] @ 742fc │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 74660 │ │ │ │ - bl ad148 │ │ │ │ + ldr r1, [pc, #72] @ 74300 │ │ │ │ + bl ad35c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74640 │ │ │ │ + beq 742e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74640 │ │ │ │ + bne 742e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ - eorseq r9, r5, ip, asr #9 │ │ │ │ + eorseq r7, r6, r4, asr #25 │ │ │ │ + eorseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, ip, r2, r1 │ │ │ │ - b 3e810 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + mlaseq r9, ip, r3, r2 │ │ │ │ + b 3e958 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp ip, #1 │ │ │ │ @@ -76003,208 +75787,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 746c0 │ │ │ │ + bne 74360 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 746f4 │ │ │ │ + beq 74394 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #156] @ 74780 │ │ │ │ + ldr ip, [pc, #156] @ 74420 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7471c │ │ │ │ + beq 743bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74724 │ │ │ │ - ldr r2, [pc, #112] @ 74784 │ │ │ │ - ldr r1, [pc, #112] @ 74788 │ │ │ │ - ldr r0, [pc, #112] @ 7478c │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 743c4 │ │ │ │ + ldr r2, [pc, #112] @ 74424 │ │ │ │ + ldr r1, [pc, #112] @ 74428 │ │ │ │ + ldr r0, [pc, #112] @ 7442c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 74774 │ │ │ │ + b 74414 │ │ │ │ mov r0, r3 │ │ │ │ - bl a8ec0 │ │ │ │ + bl a9008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7471c │ │ │ │ + beq 743bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e94c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 310548 │ │ │ │ + bl 315fb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74774 │ │ │ │ + beq 74414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74774 │ │ │ │ + bne 74414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0x003804dc │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r9, r8, ip, ror #12 │ │ │ │ - ldr r0, [pc, #12] @ 747a4 │ │ │ │ + eorseq r1, r8, r8, ror #13 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ + eorseq sl, r8, r0, lsl #16 │ │ │ │ + ldr r0, [pc, #12] @ 74444 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128d34 │ │ │ │ - eorseq r1, r9, r4, lsr #5 │ │ │ │ - ldr r0, [pc] @ 747b0 │ │ │ │ - b 9df88 │ │ │ │ - eorseq sl, r5, ip, lsr #8 │ │ │ │ + b 128ccc │ │ │ │ + eorseq r2, r9, r4, lsr #7 │ │ │ │ + ldr r0, [pc] @ 74450 │ │ │ │ + b 9e008 │ │ │ │ + eorseq fp, r5, ip, lsr #10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74800 │ │ │ │ + blt 744a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74808 │ │ │ │ - ldrne r0, [pc, #12] @ 7480c │ │ │ │ + ldreq r0, [pc, #12] @ 744a8 │ │ │ │ + ldrne r0, [pc, #12] @ 744ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74808 │ │ │ │ + ldr r0, [pc] @ 744a8 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 74854 │ │ │ │ - ldr r3, [pc, #128] @ 748c8 │ │ │ │ - ldr r1, [pc, #128] @ 748cc │ │ │ │ + bne 744f4 │ │ │ │ + ldr r3, [pc, #128] @ 74568 │ │ │ │ + ldr r1, [pc, #128] @ 7456c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 74878 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 74518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74880 │ │ │ │ - ldr r0, [pc, #100] @ 748d0 │ │ │ │ + bne 74520 │ │ │ │ + ldr r0, [pc, #100] @ 74570 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 748d4 │ │ │ │ + ldr r1, [pc, #96] @ 74574 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 748b8 │ │ │ │ + beq 74558 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r2] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 30f48c <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 315280 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 74890 │ │ │ │ - b 74878 │ │ │ │ + bne 74530 │ │ │ │ + b 74518 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ + eorseq lr, r8, ip, lsr r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003912b4 │ │ │ │ + @ instruction: 0x003923b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74938 │ │ │ │ + ldr r3, [pc, #72] @ 745d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7493c │ │ │ │ + ldr r1, [pc, #60] @ 745dc │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74930 │ │ │ │ + blt 745d0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r0, [pc, #16] @ 74940 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r0, [pc, #16] @ 745e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq pc, r8, r0, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 7497c │ │ │ │ + bne 7461c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74990 │ │ │ │ - b 749a0 │ │ │ │ + bne 74630 │ │ │ │ + b 74640 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7496c │ │ │ │ + beq 7460c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 749bc │ │ │ │ + beq 7465c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -76214,32 +75998,32 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74a0c │ │ │ │ - bl a5850 │ │ │ │ + bne 746ac │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74a3c │ │ │ │ + bne 746dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a34 │ │ │ │ + beq 746d4 │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 74a30 │ │ │ │ + blt 746d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 74a44 │ │ │ │ + ldr r0, [pc, #8] @ 746e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -76247,74 +76031,74 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 74ab8 │ │ │ │ + ldr r2, [pc, #60] @ 74758 │ │ │ │ cmp r5, #0 │ │ │ │ sub r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0] │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 74aa4 │ │ │ │ + beq 74744 │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 74abc │ │ │ │ + ldr r2, [pc, #16] @ 7475c │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r4, r7, r0, asr #21 │ │ │ │ + andeq r4, r7, r0, ror #14 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74ad8 │ │ │ │ + ldr r2, [pc, #12] @ 74778 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74adc │ │ │ │ + ldr r0, [pc, #8] @ 7477c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74b18 │ │ │ │ + bne 747b8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b3c │ │ │ │ - b 74b2c │ │ │ │ + beq 747dc │ │ │ │ + b 747cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b08 │ │ │ │ + beq 747a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b58 │ │ │ │ + beq 747f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b74 │ │ │ │ + beq 74814 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -76327,104 +76111,104 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74bd4 │ │ │ │ + bne 74874 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74bb8 │ │ │ │ + beq 74858 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #76] @ 74c4c │ │ │ │ + ldr ip, [pc, #76] @ 748ec │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32c520 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 228c24 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74c44 │ │ │ │ + beq 748e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1ad1e8 │ │ │ │ + bl 1b0974 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r8, asr #25 │ │ │ │ + andeq r4, r7, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74c88 │ │ │ │ + bne 74928 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74c9c │ │ │ │ - b 74cac │ │ │ │ + bne 7493c │ │ │ │ + b 7494c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74c78 │ │ │ │ + beq 74918 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrd r0, [r3] │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74d0c │ │ │ │ + bne 749ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74d20 │ │ │ │ - b 74d30 │ │ │ │ + bne 749c0 │ │ │ │ + b 749d0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74cfc │ │ │ │ + beq 7499c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -76438,368 +76222,368 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74d84 │ │ │ │ + bne 74a24 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74d98 │ │ │ │ - b 74da8 │ │ │ │ + bne 74a38 │ │ │ │ + b 74a48 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74d74 │ │ │ │ + beq 74a14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 74d4c │ │ │ │ + b 749ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74e00 │ │ │ │ + bne 74aa0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74e14 │ │ │ │ - b 74e24 │ │ │ │ + bne 74ab4 │ │ │ │ + b 74ac4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74df0 │ │ │ │ + beq 74a90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00074e40 : │ │ │ │ - ldr r1, [pc, #4] @ 74e4c │ │ │ │ +00074ae0 : │ │ │ │ + ldr r1, [pc, #4] @ 74aec │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074e50 : │ │ │ │ +00074af0 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074e5c <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074afc <_PyXI_InitExcInfo@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #648] @ 750fc <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74d9c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 74e90 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 75100 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 75104 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74b30 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74da0 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74da4 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 750f4 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 74d94 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 74ebc <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74b5c <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74ed8 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74b78 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74ed8 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74b78 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d2de8 │ │ │ │ + bl 2db8c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 750e4 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74d84 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 75108 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74da8 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 750b8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 7510c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f6d4 │ │ │ │ + beq 74d58 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74dac <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74f04 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74ba4 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74fe4 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3374 │ │ │ │ + bl 2dbde8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74f34 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74bd4 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74f34 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74bd4 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74efc <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 75110 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74b9c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74db0 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74efc <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74b9c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3374 │ │ │ │ + bl 2dbde8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74f84 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74c24 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74f84 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74c24 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74efc <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 75114 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74b9c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74db4 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74efc <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74b9c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3374 │ │ │ │ + bl 2dbde8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74fd4 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74c74 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74fd4 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74c74 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r6, r3, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75008 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74ca8 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75008 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74ca8 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 750c0 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 75118 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74d60 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74db8 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 750c8 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74d68 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3374 │ │ │ │ + bl 2dbde8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 75054 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74cf4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75054 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74cf4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 750d0 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74d70 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 7511c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f6d4 │ │ │ │ + ldr r1, [pc, #176] @ 74dbc <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f54c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 750d8 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74d78 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3374 │ │ │ │ + bl 2dbde8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 750a4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74d44 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 750a4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74d44 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 75120 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74ed0 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 750dc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 75124 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 750dc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 75128 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 750dc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 7512c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 750dc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 75130 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 750dc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 75134 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34ff48 <_PySemaphore_Destroy@@Base+0x89c> │ │ │ │ - ldr r3, [pc, #76] @ 75138 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + ldreq r5, [pc, #108] @ 74dc0 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74b70 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74d7c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74dc4 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74d7c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74dc8 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74d7c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74dcc <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74d7c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74dd0 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74d7c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74dd4 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 351334 │ │ │ │ + ldr r3, [pc, #76] @ 74dd8 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r3, r1 │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq r8, r5, r0, lsr #32 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ - eorseq fp, r5, r0, ror #3 │ │ │ │ - eorseq r2, r8, ip, ror lr │ │ │ │ - eorseq r1, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x003912d8 │ │ │ │ - eorseq r1, r8, ip, ror fp │ │ │ │ - eorseq r1, r9, r4, lsl #6 │ │ │ │ - @ instruction: 0x00381bd4 │ │ │ │ - eorseq r1, r9, r0, lsr r3 │ │ │ │ + mlaseq r9, r0, r4, r2 │ │ │ │ + eorseq r0, r6, r0, lsl lr │ │ │ │ + eorseq r9, r5, r0, lsr #2 │ │ │ │ + eorseq r9, r5, ip, lsr #2 │ │ │ │ + eorseq r9, r5, ip, asr r1 │ │ │ │ + eorseq ip, r5, r0, ror #5 │ │ │ │ + eorseq r3, r8, r8, asr #31 │ │ │ │ + eorseq r2, r9, r4, ror #8 │ │ │ │ + @ instruction: 0x003923d8 │ │ │ │ + eorseq r2, r8, r0, lsl sp │ │ │ │ + eorseq r2, r9, r4, lsl #8 │ │ │ │ + eorseq r2, r8, r8, ror #26 │ │ │ │ + eorseq r2, r9, r0, lsr r4 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75178 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74e18 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75178 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74e18 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75228 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74ec8 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75190 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74e30 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ec0 │ │ │ │ + bl a9008 │ │ │ │ mov r4, r0 │ │ │ │ - b 75198 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91b90 │ │ │ │ + b 74e38 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 752a0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74f40 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 751c0 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 752ac <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74e60 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74f4c <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75200 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74ea0 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 751e0 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 752b0 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74e80 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74f50 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75200 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74ea0 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75244 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 752b4 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74ee4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74f54 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75244 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74ee4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 752a0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74f40 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 752a0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74f40 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 752a0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 74f40 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 752b8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 75244 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74f58 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74ee4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 752b8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74f58 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 75268 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74f08 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 75278 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74f18 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2978 │ │ │ │ + bl a29f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 752a4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74f44 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 752a4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74f44 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 752a4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 74f44 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000752bc <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b 352c0 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ +00074f5c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b 35714 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -000752c0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b 35664 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ +00074f60 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b 35ab8 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ │ │ │ │ -000752c4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 34ff48 <_PySemaphore_Destroy@@Base+0x89c> │ │ │ │ +00074f64 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 351334 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -76809,72 +76593,72 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 75328 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74fc8 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7535c <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74ffc <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #184] @ 75400 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 750a0 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 753f4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 75094 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 7537c <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a5850 │ │ │ │ + bne 7501c <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 753f4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 75094 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 753a8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 75048 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 753a8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a5850 │ │ │ │ + bne 75048 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 753f4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3ea4 │ │ │ │ + bne 75094 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c40c4 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 753e4 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 75404 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 75084 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 750a4 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r4, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -76886,69 +76670,69 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7545c <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 750fc <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75490 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 75130 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 75504 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 751a4 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754f8 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75198 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 754b8 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75508 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 7550c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75510 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 754f8 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 75158 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 751a8 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 751ac <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 751b0 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 75198 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754f8 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75198 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 75514 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 751b4 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75518 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 751b8 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75510 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 751b0 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x0036a9f8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -76959,725 +76743,725 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub r8, r5, #1 │ │ │ │ - bne 75580 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 75220 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 755b4 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 75254 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 757bc <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 7545c <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 756b4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 75354 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75600 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 14774c │ │ │ │ + beq 752a0 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 755f4 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a5850 │ │ │ │ + bne 75294 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75608 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 756b4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 752a8 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 75354 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 757c0 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75460 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75664 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 75304 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7562c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 752cc <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75658 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #396] @ 757c4 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 752f8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #396] @ 75464 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75658 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a5850 │ │ │ │ + beq 752f8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 7566c <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 756c8 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 7530c <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75368 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75684 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 75324 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 756d0 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #308] @ 757c4 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75370 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #308] @ 75464 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 756d0 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a5850 │ │ │ │ + beq 75370 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 756d0 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75370 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 756d0 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75370 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 757c8 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 75468 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28e258 │ │ │ │ + bl 29cae4 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28e258 │ │ │ │ + bl 29cae4 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 75744 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 757cc <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 757d0 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 753e4 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 7546c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75470 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 757b4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 75454 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7576c <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 757cc <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 757d4 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7573c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3ea4 │ │ │ │ + bge 7540c <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 7546c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 75474 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 753dc <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c40c4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a9c0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 757ac <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 757d8 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 7544c <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75478 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 757b4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 1441dc │ │ │ │ + b 75454 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 75984 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 75624 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, ip, lsr r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727fd0 <__bss_end__@@Base+0xfe163088> │ │ │ │ + blcc fe727c70 <__bss_end__@@Base+0xfe162d28> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ - @ instruction: 0x003913b4 │ │ │ │ + mlaseq r9, ip, r4, r2 │ │ │ │ + @ instruction: 0x003924b4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 75828 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 754c8 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75860 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 758a8 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 75500 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 75548 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7589c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 7553c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75880 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 75520 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 758ac <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 7554c <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7589c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 7553c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75868 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a5850 │ │ │ │ + bne 75508 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75868 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75508 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r2, r8, r8, ror #31 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 758fc <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 7559c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75934 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 7597c <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 755d4 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 7561c <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75970 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 75610 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75954 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 755f4 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 75980 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 75620 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 75970 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 75610 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7593c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a5850 │ │ │ │ + bne 755dc <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7593c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 755dc <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - @ instruction: 0x0035f4f0 │ │ │ │ + @ instruction: 0x003605f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0, #16] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 354584 │ │ │ │ - ldr r2, [pc, #248] @ 75ab0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 75ab4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 354668 │ │ │ │ + bl 355690 │ │ │ │ + ldr r2, [pc, #248] @ 75750 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 75754 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75a44 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 756e4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 354584 │ │ │ │ - ldr r2, [pc, #180] @ 75ab0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 75ab4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 354668 │ │ │ │ + bl 355690 │ │ │ │ + ldr r2, [pc, #180] @ 75750 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 75754 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 75a4c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 756ec <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a44 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 756e4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75a44 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 756e4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 75aa8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 75748 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 75a84 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 75724 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a84 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 75724 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75aa8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 75748 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75aa8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 75748 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00075ab8 : │ │ │ │ +00075758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75b0c │ │ │ │ - bl 267990 │ │ │ │ + beq 757ac │ │ │ │ + bl 279178 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75af8 │ │ │ │ + beq 75798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75b00 │ │ │ │ + beq 757a0 │ │ │ │ mov r4, r5 │ │ │ │ - b 75b0c │ │ │ │ + b 757ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 75af8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 75798 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75b7c │ │ │ │ - bl c3ea4 │ │ │ │ + blt 7581c │ │ │ │ + bl c40c4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75b74 │ │ │ │ - ldr r3, [pc, #24] @ 75b84 │ │ │ │ + bne 75814 │ │ │ │ + ldr r3, [pc, #24] @ 75824 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 75b7c │ │ │ │ + bl 1441dc │ │ │ │ + b 7581c │ │ │ │ mov r0, sp │ │ │ │ - bl 75984 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 75624 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075b88 : │ │ │ │ +00075828 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 75b94 │ │ │ │ + b 75898 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + beq 75870 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r2, r3, #16 │ │ │ │ + cmp r1, r2 │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + add r4, r4, #32 │ │ │ │ + addne r4, r4, r3, lsl #2 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 75884 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75890 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18c4c4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00075b94 : │ │ │ │ +00075898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75d00 │ │ │ │ + beq 75a04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75cf4 │ │ │ │ + beq 759f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75c18 │ │ │ │ + beq 7591c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75c54 │ │ │ │ + beq 75958 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ce8 │ │ │ │ + beq 759ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75d84 │ │ │ │ + bl 75a24 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75c3c │ │ │ │ + beq 75940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75c3c │ │ │ │ + bne 75940 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r6, r4 │ │ │ │ - b 75d00 │ │ │ │ - ldr r3, [pc, #176] @ 75d0c │ │ │ │ - bl 356650 │ │ │ │ + b 75a04 │ │ │ │ + ldr r3, [pc, #176] @ 75a10 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75c78 │ │ │ │ - ldr r1, [pc, #156] @ 75d10 │ │ │ │ - ldr r0, [pc, #156] @ 75d14 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7597c │ │ │ │ + ldr r1, [pc, #156] @ 75a14 │ │ │ │ + ldr r0, [pc, #156] @ 75a18 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75d18 │ │ │ │ - bl 10f6d4 │ │ │ │ + ldr r1, [pc, #148] @ 75a1c │ │ │ │ + bl 10f54c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 75c94 │ │ │ │ - bl 11aa58 │ │ │ │ - b 75bf8 │ │ │ │ + bne 75998 │ │ │ │ + bl 11a96c │ │ │ │ + b 758fc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 75d1c │ │ │ │ + ldr r0, [pc, #124] @ 75a20 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75cd8 │ │ │ │ + beq 759dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75cd8 │ │ │ │ + bne 759dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75c8c │ │ │ │ + beq 75990 │ │ │ │ mov r4, r8 │ │ │ │ - b 75bf8 │ │ │ │ + b 758fc │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75c18 │ │ │ │ + b 7591c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75be8 │ │ │ │ - b 75bf8 │ │ │ │ + bne 758ec │ │ │ │ + b 758fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r7, r4, ror r3 │ │ │ │ - subseq ip, r3, r8, asr r2 │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + eorseq r4, r7, r4, ror r4 │ │ │ │ + subseq sp, r3, r0, lsl r3 │ │ │ │ + mlaseq r7, r4, r8, r4 │ │ │ │ subseq fp, r7, ip, lsr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - beq 75d5c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r2, r3, #16 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - add r4, r4, #32 │ │ │ │ - addne r4, r4, r3, lsl #2 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75d70 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75d7c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00075d84 : │ │ │ │ +00075a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #300] @ 75ecc │ │ │ │ + ldr r3, [pc, #300] @ 75b6c │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 231a4c │ │ │ │ + bl 243fd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75e0c │ │ │ │ + beq 75aac │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75ed0 │ │ │ │ + ldr r1, [pc, #244] @ 75b70 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75e14 │ │ │ │ + bne 75ab4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75e0c │ │ │ │ + beq 75aac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75e0c │ │ │ │ + bne 75aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75ec0 │ │ │ │ + b 75b60 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75ed4 │ │ │ │ + ldr r1, [pc, #172] @ 75b74 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14d74c │ │ │ │ + bl 14df30 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75e58 │ │ │ │ + beq 75af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75e58 │ │ │ │ + bne 75af8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75e9c │ │ │ │ + beq 75b3c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75e84 │ │ │ │ + beq 75b24 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 75e84 │ │ │ │ + bne 75b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231c94 │ │ │ │ + bl 24421c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ec0 │ │ │ │ + beq 75b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75ec0 │ │ │ │ + bne 75b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + mlaseq r7, r4, r8, r4 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71f1c │ │ │ │ + b 71bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 75f18 │ │ │ │ + bhi 75bb8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75f44 │ │ │ │ - b 75f38 │ │ │ │ - ldr r0, [pc, #40] @ 75f48 │ │ │ │ + ldrle r2, [pc, #44] @ 75be4 │ │ │ │ + b 75bd8 │ │ │ │ + ldr r0, [pc, #40] @ 75be8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75f04 │ │ │ │ + bne 75ba4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75f4c │ │ │ │ + b 75bec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ + eorseq r5, r7, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 33f2d0 │ │ │ │ + bl 341278 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75fa0 │ │ │ │ + beq 75c40 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75ff4 │ │ │ │ + beq 75c94 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b90f8 │ │ │ │ + bl b93c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75fa8 │ │ │ │ + bne 75c48 │ │ │ │ mov r4, #0 │ │ │ │ - b 76060 │ │ │ │ + b 75d00 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 7606c │ │ │ │ + ldr r3, [pc, #180] @ 75d0c │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 7600c │ │ │ │ + beq 75cac │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 33fcf4 │ │ │ │ + bl 341b04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 76038 │ │ │ │ + beq 75cd8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b45c │ │ │ │ - b 7600c │ │ │ │ + bl 9b4d8 │ │ │ │ + b 75cac │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75fa0 │ │ │ │ + beq 75c40 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76060 │ │ │ │ + beq 75d00 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76060 │ │ │ │ + beq 75d00 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f8dc │ │ │ │ + bl 3414a8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 76060 │ │ │ │ + bne 75d00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75fa0 │ │ │ │ + beq 75c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75fa0 │ │ │ │ + bne 75c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 75fa0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 75c40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -77692,304 +77476,304 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub r5, r4, #1 │ │ │ │ - bne 760d4 │ │ │ │ + bne 75d74 │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76108 │ │ │ │ + beq 75da8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 762a4 │ │ │ │ + ldr ip, [pc, #444] @ 75f44 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7624c │ │ │ │ + beq 75eec │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 7624c │ │ │ │ + blt 75eec │ │ │ │ cmp r5, #0 │ │ │ │ - beq 761cc │ │ │ │ + beq 75e6c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76154 │ │ │ │ - bl 14774c │ │ │ │ + beq 75df4 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 76148 │ │ │ │ - bl a5850 │ │ │ │ + bne 75de8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7624c │ │ │ │ + bne 75eec │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 7615c │ │ │ │ - b 761e0 │ │ │ │ + bne 75dfc │ │ │ │ + b 75e80 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76198 │ │ │ │ - bl 17dfbc │ │ │ │ + beq 75e38 │ │ │ │ + bl 17ee34 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 7618c │ │ │ │ - bl a5850 │ │ │ │ + bne 75e2c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7624c │ │ │ │ + bne 75eec │ │ │ │ cmp r4, #1 │ │ │ │ - bne 761a0 │ │ │ │ - b 761f0 │ │ │ │ + bne 75e40 │ │ │ │ + b 75e90 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17dfbc │ │ │ │ + bl 17ee34 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 761f8 │ │ │ │ - bl a5850 │ │ │ │ + bne 75e98 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 761f8 │ │ │ │ - b 7624c │ │ │ │ + beq 75e98 │ │ │ │ + b 75eec │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 761f8 │ │ │ │ + b 75e98 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 761f8 │ │ │ │ + b 75e98 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 76224 │ │ │ │ - ldr r3, [pc, #144] @ 762a8 │ │ │ │ - ldr r1, [pc, #144] @ 762ac │ │ │ │ + bge 75ec4 │ │ │ │ + ldr r3, [pc, #144] @ 75f48 │ │ │ │ + ldr r1, [pc, #144] @ 75f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7624c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 75eec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 76254 │ │ │ │ - ldr r3, [pc, #100] @ 762a8 │ │ │ │ - ldr r1, [pc, #104] @ 762b0 │ │ │ │ + bge 75ef4 │ │ │ │ + ldr r3, [pc, #100] @ 75f48 │ │ │ │ + ldr r1, [pc, #104] @ 75f50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 7629c │ │ │ │ - bl c3ea4 │ │ │ │ + b 75f3c │ │ │ │ + bl c40c4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9c0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 76294 │ │ │ │ - ldr r3, [pc, #40] @ 762b4 │ │ │ │ + bne 75f34 │ │ │ │ + ldr r3, [pc, #40] @ 75f54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 7629c │ │ │ │ + bl 1441dc │ │ │ │ + b 75f3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 762c0 │ │ │ │ + bl 75f60 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, r0, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ - @ instruction: 0x003913b4 │ │ │ │ + mlaseq r9, ip, r4, r2 │ │ │ │ + @ instruction: 0x003924b4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000762b8 : │ │ │ │ +00075f58 : │ │ │ │ mov r3, #0 │ │ │ │ - b 75b94 │ │ │ │ + b 75898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 24a424 │ │ │ │ + bl 25c098 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 762f8 │ │ │ │ + bge 75f98 │ │ │ │ mov r0, #0 │ │ │ │ - b 76324 │ │ │ │ + b 75fc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a424 │ │ │ │ + bl 25c098 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 762f0 │ │ │ │ + blt 75f90 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 7632c │ │ │ │ + ldr r0, [pc, #12] @ 75fcc │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r6, r5, ip, lsl #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 76398 │ │ │ │ - bl c3ea4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 76390 │ │ │ │ - ldr r3, [pc, #24] @ 763a0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 76398 │ │ │ │ - mov r0, sp │ │ │ │ - bl 762c0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r7, r5, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7641c │ │ │ │ + beq 76048 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76430 │ │ │ │ + beq 7605c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 76440 │ │ │ │ + ldr r2, [pc, #68] @ 7606c │ │ │ │ mov r0, r6 │ │ │ │ - bl 308d3c │ │ │ │ + bl 30f4ec │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 76434 │ │ │ │ - ldr r3, [pc, #32] @ 76444 │ │ │ │ - ldr r1, [pc, #32] @ 76448 │ │ │ │ + b 76060 │ │ │ │ + ldr r3, [pc, #32] @ 76070 │ │ │ │ + ldr r1, [pc, #32] @ 76074 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76434 │ │ │ │ - ldr r5, [pc, #20] @ 7644c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 76060 │ │ │ │ + ldr r5, [pc, #20] @ 76078 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, ror #17 │ │ │ │ + eorseq sl, r8, r0, lsl #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1dedb0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 760e4 │ │ │ │ + bl c40c4 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7e14 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 760dc │ │ │ │ + ldr r3, [pc, #24] @ 760ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 760e4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 75f60 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00076450 : │ │ │ │ - ldr r0, [pc] @ 76458 │ │ │ │ +000760f0 : │ │ │ │ + ldr r0, [pc] @ 760f8 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, lsr r4 │ │ │ │ + eorseq pc, r5, r4, lsr r5 @ │ │ │ │ │ │ │ │ -0007645c : │ │ │ │ +000760fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 76494 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #32] @ 76134 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 76498 │ │ │ │ - ldr r0, [pc, #8] @ 7649c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 76138 │ │ │ │ + ldr r0, [pc, #8] @ 7613c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + eorseq fp, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x003cfeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r3, [pc, #220] @ 765a0 │ │ │ │ + ldr r3, [pc, #220] @ 76240 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 765a4 │ │ │ │ + ldr ip, [pc, #212] @ 76244 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #184] @ 765a8 │ │ │ │ - ldr r2, [pc, #184] @ 765ac │ │ │ │ + ldr r3, [pc, #184] @ 76248 │ │ │ │ + ldr r2, [pc, #184] @ 7624c │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76598 │ │ │ │ + beq 76238 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7652c │ │ │ │ + bne 761cc │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 765b0 │ │ │ │ + ldreq lr, [pc, #132] @ 76250 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ @@ -78009,231 +77793,252 @@ │ │ │ │ orr r0, r0, r4, lsr #8 │ │ │ │ ldrb lr, [ip, #15] │ │ │ │ lsl r0, r0, #16 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldrb ip, [ip, #14] │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 30b928 │ │ │ │ + bl 311b2c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + subseq r8, r6, r8, asr r8 │ │ │ │ subseq r4, r7, ip, ror #19 │ │ │ │ - eorseq r1, r9, r8, asr #8 │ │ │ │ + eorseq r2, r9, r8, asr #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 76600 │ │ │ │ - ldr r1, [pc, #52] @ 76604 │ │ │ │ + ldr r3, [pc, #52] @ 762a0 │ │ │ │ + ldr r1, [pc, #52] @ 762a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 765f8 │ │ │ │ + bne 76298 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76608 │ │ │ │ + ldr r2, [pc, #24] @ 762a8 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7660c │ │ │ │ - b 3acb0 │ │ │ │ + ldr r1, [pc, #20] @ 762ac │ │ │ │ + b 3adf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, asr r4 │ │ │ │ + eorseq r2, r9, r8, asr r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq fp, r8, r0, lsr r0 │ │ │ │ + eoreq r9, r9, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76640 │ │ │ │ - bl a5850 │ │ │ │ + bne 762e0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76684 │ │ │ │ - ldr r3, [pc, #68] @ 7668c │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #64] @ 76690 │ │ │ │ + bne 76324 │ │ │ │ + ldr r3, [pc, #68] @ 7632c │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [pc, #64] @ 76330 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 76674 │ │ │ │ - ldr r3, [pc, #44] @ 76694 │ │ │ │ - ldr r1, [pc, #44] @ 76698 │ │ │ │ + bne 76314 │ │ │ │ + ldr r3, [pc, #44] @ 76334 │ │ │ │ + ldr r1, [pc, #44] @ 76338 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76684 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 76324 │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r0, lsl r5 │ │ │ │ + eorseq r2, r9, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 767ec │ │ │ │ + ldr r8, [pc, #312] @ 7648c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 767e0 │ │ │ │ + beq 76480 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767e0 │ │ │ │ + bne 76480 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 767e0 │ │ │ │ + beq 76480 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767e0 │ │ │ │ - ldr r8, [pc, #236] @ 767f0 │ │ │ │ + bne 76480 │ │ │ │ + ldr r8, [pc, #236] @ 76490 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7671c │ │ │ │ + beq 763bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767e0 │ │ │ │ + beq 76480 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 767f4 │ │ │ │ - beq 7673c │ │ │ │ - ldr r1, [pc, #192] @ 767f0 │ │ │ │ + ldr r7, [pc, #204] @ 76494 │ │ │ │ + beq 763dc │ │ │ │ + ldr r1, [pc, #192] @ 76490 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767ac │ │ │ │ + beq 7644c │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r0, r3, #8 │ │ │ │ orr r0, r0, r3, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2a7448 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b46b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r3, #8 │ │ │ │ orr r0, r0, r3, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2a7448 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b46b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1ad910 │ │ │ │ - b 767e4 │ │ │ │ + bl 1b109c │ │ │ │ + b 76484 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 767c8 │ │ │ │ + beq 76468 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767e0 │ │ │ │ + beq 76480 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768f8 │ │ │ │ - ldr r0, [pc, #16] @ 767f8 │ │ │ │ + b 765e4 │ │ │ │ + ldr r0, [pc, #16] @ 76498 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r0, lsl #16 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, r8, lsl #15 │ │ │ │ + subseq r8, r6, r8, asr r8 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #212] @ 768e8 │ │ │ │ + ldr r8, [pc, #212] @ 76588 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 768e0 │ │ │ │ + beq 76580 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 768e0 │ │ │ │ + bne 76580 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 768e0 │ │ │ │ + beq 76580 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 768e0 │ │ │ │ - ldr r1, [pc, #140] @ 768ec │ │ │ │ - ldr r8, [pc, #140] @ 768f0 │ │ │ │ + bne 76580 │ │ │ │ + ldr r1, [pc, #140] @ 7658c │ │ │ │ + ldr r8, [pc, #140] @ 76590 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 76878 │ │ │ │ + beq 76518 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76884 │ │ │ │ + beq 76524 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 768a4 │ │ │ │ - b 76890 │ │ │ │ + beq 76544 │ │ │ │ + b 76530 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 768cc │ │ │ │ - b 768b8 │ │ │ │ - ldr r1, [pc, #88] @ 768f0 │ │ │ │ + beq 7656c │ │ │ │ + b 76558 │ │ │ │ + ldr r1, [pc, #88] @ 76590 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768e0 │ │ │ │ + beq 76580 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768f8 │ │ │ │ + b 765e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768e0 │ │ │ │ + beq 76580 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768f8 │ │ │ │ - ldr r0, [pc, #12] @ 768f4 │ │ │ │ + b 765e4 │ │ │ │ + ldr r0, [pc, #12] @ 76594 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r0, lsl #16 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, r8, lsl #15 │ │ │ │ + subseq r8, r6, r8, asr r8 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +00076598 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 765dc │ │ │ │ + ldr r1, [pc, #44] @ 765e0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1ba4c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 765d4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 16f654 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r2, r9, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ @@ -78250,301 +78055,280 @@ │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ add r3, r3, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 30d110 <_Py_c_pow@@Base+0xac8> │ │ │ │ + bl 313874 <_Py_c_pow@@Base+0xfd8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76978 │ │ │ │ + bne 76664 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2aeb9c │ │ │ │ + b 2bad00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00076984 : │ │ │ │ +00076670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 769c8 │ │ │ │ - ldr r1, [pc, #44] @ 769cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 2829fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 769c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 16ead8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 766a4 │ │ │ │ + ldr r1, [pc, #24] @ 766b0 │ │ │ │ + ldr r0, [pc, #24] @ 766b4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 251d80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, ror #10 │ │ │ │ + andeq r0, r0, sp, asr #11 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ │ │ │ │ -000769d0 : │ │ │ │ +000766b8 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + beq 766cc │ │ │ │ + b 148b1c <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 76a04 │ │ │ │ - ldr r1, [pc, #24] @ 76a10 │ │ │ │ - ldr r0, [pc, #24] @ 76a14 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766f0 │ │ │ │ + ldr r0, [pc, #12] @ 766f4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 23f908 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, sp, asr #11 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + andeq r0, r0, r2, asr #11 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 76a98 │ │ │ │ + bl 76738 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00076a58 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 76a6c │ │ │ │ - b 1483d0 <_PyList_Extend@@Base+0x2c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 76a90 │ │ │ │ - ldr r0, [pc, #12] @ 76a94 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r2, asr #11 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr r6, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2a7448 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b46b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76b18 │ │ │ │ + ldr sl, [pc, #68] @ 767b8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76b1c │ │ │ │ + ldr r0, [pc, #20] @ 767bc │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, asr r2 │ │ │ │ - eorseq r1, r9, r4, ror #11 │ │ │ │ + subseq sp, r3, r0, lsl r3 │ │ │ │ + eorseq r2, r9, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 76b54 │ │ │ │ - ldr r1, [pc, #28] @ 76b58 │ │ │ │ + ldr r3, [pc, #28] @ 767f4 │ │ │ │ + ldr r1, [pc, #28] @ 767f8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr r6 │ │ │ │ + eorseq r2, r9, r4, lsr r7 │ │ │ │ │ │ │ │ -00076b5c : │ │ │ │ +000767fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76ba0 │ │ │ │ + beq 76840 │ │ │ │ cmn r2, #1 │ │ │ │ lsrne r3, r2, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ andne r2, r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r3, r2 │ │ │ │ - b 16a458 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76bb4 │ │ │ │ - ldr r0, [pc, #12] @ 76bb8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16af98 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76854 │ │ │ │ + ldr r0, [pc, #12] @ 76858 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ │ │ │ │ -00076bbc : │ │ │ │ +0007685c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76bf4 │ │ │ │ + beq 76894 │ │ │ │ cmn r2, #1 │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ mov r0, r4 │ │ │ │ andne r2, r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ moveq r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b 16a458 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76c08 │ │ │ │ - ldr r0, [pc, #12] @ 76c0c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16af98 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 768a8 │ │ │ │ + ldr r0, [pc, #12] @ 768ac │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 76c48 │ │ │ │ - ldr r3, [pc, #164] @ 76ce0 │ │ │ │ - ldr r1, [pc, #164] @ 76ce4 │ │ │ │ + bne 768e8 │ │ │ │ + ldr r3, [pc, #164] @ 76980 │ │ │ │ + ldr r1, [pc, #164] @ 76984 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76cd4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 76974 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76cc0 │ │ │ │ + beq 76960 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r1, #7 │ │ │ │ cmp r1, #10 │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi 76cc0 │ │ │ │ + bhi 76960 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 3528b0 │ │ │ │ + bl 3539d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76cc0 │ │ │ │ + bne 76960 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2aeb9c │ │ │ │ - ldr r3, [pc, #32] @ 76ce8 │ │ │ │ - ldr r1, [pc, #32] @ 76cec │ │ │ │ + b 2bad00 │ │ │ │ + ldr r3, [pc, #32] @ 76988 │ │ │ │ + ldr r1, [pc, #32] @ 7698c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror #12 │ │ │ │ + eorseq r2, r9, ip, ror #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r6, r1 │ │ │ │ + mlaseq r9, r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76d20 │ │ │ │ + ldrge r0, [pc, #8] @ 769c0 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r2, r0, #12 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #16] @ 76d58 │ │ │ │ + ldr r1, [pc, #16] @ 769f8 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 76d5c │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #12] @ 769fc │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x003916b0 │ │ │ │ + @ instruction: 0x003927b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 76da4 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #20] @ 76a44 │ │ │ │ + bl a9d20 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 76da8 │ │ │ │ - b a9b64 │ │ │ │ - mlaseq r8, ip, r7, r8 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc, #4] @ 76a48 │ │ │ │ + b a9d20 │ │ │ │ + eorseq r9, r8, r0, lsr r9 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -78561,75 +78345,75 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r9, [r7, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 76e28 │ │ │ │ + bne 76ac8 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76e5c │ │ │ │ - ldr ip, [pc, #220] @ 76f0c │ │ │ │ + beq 76afc │ │ │ │ + ldr ip, [pc, #220] @ 76bac │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76f00 │ │ │ │ + beq 76ba0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76ee4 │ │ │ │ + beq 76b84 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76e94 │ │ │ │ - bl 14774c │ │ │ │ + beq 76b34 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76e8c │ │ │ │ - bl a5850 │ │ │ │ + bne 76b2c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f00 │ │ │ │ + bne 76ba0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76ee4 │ │ │ │ + beq 76b84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76ec4 │ │ │ │ - bl 14774c │ │ │ │ + beq 76b64 │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 76ebc │ │ │ │ - bl a5850 │ │ │ │ + bne 76b5c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f00 │ │ │ │ + bne 76ba0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76ee4 │ │ │ │ + beq 76b84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76ee4 │ │ │ │ - bl a5850 │ │ │ │ + bne 76b84 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f00 │ │ │ │ + bne 76ba0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2aeb9c │ │ │ │ + b 2bad00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -78640,21 +78424,21 @@ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ orr r1, r1, r0, lsl #8 │ │ │ │ lsl r0, r1, #8 │ │ │ │ orr r0, r0, r1, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2a7448 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b46b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ @@ -78662,685 +78446,685 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp] │ │ │ │ - bl 76a98 │ │ │ │ + bl 76738 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076fac : │ │ │ │ - ldr r3, [pc, #52] @ 76fe8 │ │ │ │ +00076c4c : │ │ │ │ + ldr r3, [pc, #52] @ 76c88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76fe0 │ │ │ │ + beq 76c80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76fec │ │ │ │ - ldr r0, [pc, #24] @ 76ff0 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76c8c │ │ │ │ + ldr r0, [pc, #24] @ 76c90 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ │ │ │ │ -00076ff4 : │ │ │ │ - ldr r3, [pc, #52] @ 77030 │ │ │ │ +00076c94 : │ │ │ │ + ldr r3, [pc, #52] @ 76cd0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77028 │ │ │ │ + beq 76cc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 77034 │ │ │ │ - ldr r0, [pc, #24] @ 77038 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76cd4 │ │ │ │ + ldr r0, [pc, #24] @ 76cd8 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ │ │ │ │ -0007703c : │ │ │ │ - ldr r3, [pc, #52] @ 77078 │ │ │ │ +00076cdc : │ │ │ │ + ldr r3, [pc, #52] @ 76d18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77070 │ │ │ │ + beq 76d10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 7707c │ │ │ │ - ldr r0, [pc, #24] @ 77080 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76d1c │ │ │ │ + ldr r0, [pc, #24] @ 76d20 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ │ │ │ │ -00077084 : │ │ │ │ +00076d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 77178 │ │ │ │ + ldr r3, [pc, #220] @ 76e18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 770b4 │ │ │ │ - ldr r1, [pc, #208] @ 7717c │ │ │ │ - ldr r0, [pc, #208] @ 77180 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77104 │ │ │ │ - ldr r3, [pc, #200] @ 77184 │ │ │ │ + beq 76d54 │ │ │ │ + ldr r1, [pc, #208] @ 76e1c │ │ │ │ + ldr r0, [pc, #208] @ 76e20 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76da4 │ │ │ │ + ldr r3, [pc, #200] @ 76e24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 7710c │ │ │ │ + beq 76dac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 770f4 │ │ │ │ + beq 76d94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 770f4 │ │ │ │ + beq 76d94 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 77110 │ │ │ │ - ldr r3, [pc, #140] @ 77188 │ │ │ │ - ldr r1, [pc, #140] @ 7718c │ │ │ │ + b 76db0 │ │ │ │ + ldr r3, [pc, #140] @ 76e28 │ │ │ │ + ldr r1, [pc, #140] @ 76e2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 29eca8 │ │ │ │ + bl 2ac7f4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7715c │ │ │ │ - ldr r2, [pc, #92] @ 77190 │ │ │ │ - bl 356650 │ │ │ │ + beq 76dfc │ │ │ │ + ldr r2, [pc, #92] @ 76e30 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r2, r2, #9920 @ 0x26c0 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r0, asr r7 │ │ │ │ + eorseq r2, r9, r0, asr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077194 : │ │ │ │ +00076e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 77288 │ │ │ │ + ldr r3, [pc, #220] @ 76f28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 771c4 │ │ │ │ - ldr r0, [pc, #208] @ 7728c │ │ │ │ + beq 76e64 │ │ │ │ + ldr r0, [pc, #208] @ 76f2c │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77214 │ │ │ │ - ldr r3, [pc, #196] @ 77290 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76eb4 │ │ │ │ + ldr r3, [pc, #196] @ 76f30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 7721c │ │ │ │ + beq 76ebc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77204 │ │ │ │ + beq 76ea4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 77204 │ │ │ │ + beq 76ea4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 77220 │ │ │ │ - ldr r3, [pc, #136] @ 77294 │ │ │ │ - ldr r1, [pc, #136] @ 77298 │ │ │ │ + b 76ec0 │ │ │ │ + ldr r3, [pc, #136] @ 76f34 │ │ │ │ + ldr r1, [pc, #136] @ 76f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 29eca8 │ │ │ │ + bl 2ac7f4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7726c │ │ │ │ - ldr r2, [pc, #88] @ 7729c │ │ │ │ - bl 356650 │ │ │ │ + beq 76f0c │ │ │ │ + ldr r2, [pc, #88] @ 76f3c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r2, r2, #9920 @ 0x26c0 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r8, ror #14 │ │ │ │ + eorseq r2, r9, r8, ror #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000772a0 : │ │ │ │ +00076f40 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000772b8 : │ │ │ │ +00076f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 772e8 │ │ │ │ + beq 76f88 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 772f0 │ │ │ │ - bl 58738 │ │ │ │ - b 773c4 │ │ │ │ + bne 76f90 │ │ │ │ + bl 587c8 │ │ │ │ + b 77064 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 77308 │ │ │ │ + blt 76fa8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 7731c │ │ │ │ - ldr r3, [pc, #188] @ 773cc │ │ │ │ - ldr r1, [pc, #188] @ 773d0 │ │ │ │ + blt 76fbc │ │ │ │ + ldr r3, [pc, #188] @ 7706c │ │ │ │ + ldr r1, [pc, #188] @ 77070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 773c4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 77064 │ │ │ │ mov r6, r2 │ │ │ │ - bl 29ed10 │ │ │ │ + bl 2ac85c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 773c4 │ │ │ │ + bne 77064 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 77364 │ │ │ │ + bne 77004 │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 77364 │ │ │ │ - ldr lr, [pc, #120] @ 773d4 │ │ │ │ + beq 77004 │ │ │ │ + ldr lr, [pc, #120] @ 77074 │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 773d8 │ │ │ │ + ldr r2, [pc, #116] @ 77078 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 77380 │ │ │ │ - ldr r3, [pc, #104] @ 773dc │ │ │ │ - ldr r1, [pc, #104] @ 773e0 │ │ │ │ + bls 77020 │ │ │ │ + ldr r3, [pc, #104] @ 7707c │ │ │ │ + ldr r1, [pc, #104] @ 77080 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 773c4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 77064 │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 773a0 │ │ │ │ + beq 77040 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 773b0 │ │ │ │ + bne 77050 │ │ │ │ strb r6, [r4, r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ strheq r6, [r4, r5] │ │ │ │ strne r6, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + @ instruction: 0x003621f0 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsl #15 │ │ │ │ + eorseq r2, r9, ip, lsl #17 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 77408 │ │ │ │ + bne 770a8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123678 │ │ │ │ + b 123604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 77480 │ │ │ │ + ldr r3, [pc, #92] @ 77120 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 77484 │ │ │ │ + ldr r1, [pc, #76] @ 77124 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7744c │ │ │ │ + beq 770ec │ │ │ │ mov r0, #0 │ │ │ │ - b 77478 │ │ │ │ - ldr r1, [pc, #52] @ 77488 │ │ │ │ + b 77118 │ │ │ │ + ldr r1, [pc, #52] @ 77128 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77444 │ │ │ │ - ldr r3, [pc, #32] @ 7748c │ │ │ │ + beq 770e4 │ │ │ │ + ldr r3, [pc, #32] @ 7712c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 77490 │ │ │ │ + ldr r1, [pc, #28] @ 77130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3135bc │ │ │ │ + bl 3189f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr #15 │ │ │ │ - eorseq r1, r9, ip, ror r8 │ │ │ │ + eorseq r2, r9, r4, lsr #17 │ │ │ │ + eorseq r2, r9, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq fp, r8, r0, lsr r0 │ │ │ │ + eoreq r9, r9, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 539a0 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + bl 5363c <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 774c4 │ │ │ │ - b a9b64 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc] @ 77164 │ │ │ │ + b a9d20 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldrb r1, [ip, #12] │ │ │ │ ldrb r3, [ip, #21] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ ldrb r2, [ip, #22] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrne lr, [ip, #24] │ │ │ │ - ldreq lr, [pc, #48] @ 77534 │ │ │ │ + ldreq lr, [pc, #48] @ 771d4 │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ ldrb r1, [ip, #18] │ │ │ │ ldrb r0, [ip, #17] │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [ip, #19] │ │ │ │ str lr, [sp] │ │ │ │ ldrb ip, [ip, #23] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 77538 │ │ │ │ + ldr ip, [pc, #16] @ 771d8 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2780d0 │ │ │ │ + bl 288500 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77568 │ │ │ │ - ldr r2, [pc, #20] @ 7756c │ │ │ │ - ldr r1, [pc, #20] @ 77570 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r4, r7, r8, asr r7 │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ │ │ │ │ -00077574 : │ │ │ │ +000771dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r8, [pc, #268] @ 776b8 │ │ │ │ + ldr r8, [pc, #268] @ 77320 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 775e0 │ │ │ │ + bhi 77248 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 920bc │ │ │ │ + bl 92148 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 775f8 │ │ │ │ + bne 77260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 77680 │ │ │ │ - b 776b0 │ │ │ │ + bne 772e8 │ │ │ │ + b 77318 │ │ │ │ ldr r2, [r7, r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r4, r3, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ ldr r1, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - ble 77680 │ │ │ │ + ble 772e8 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77680 │ │ │ │ + beq 772e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77680 │ │ │ │ + beq 772e8 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77680 │ │ │ │ + bne 772e8 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77668 │ │ │ │ + beq 772d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77680 │ │ │ │ + bne 772e8 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 77680 │ │ │ │ + bne 772e8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ + bl 3568a8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ - bl 9279c <_Py_NewReference@@Base> │ │ │ │ + bl 92824 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ 77350 │ │ │ │ + ldr r2, [pc, #20] @ 77354 │ │ │ │ + ldr r1, [pc, #20] @ 77358 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq r5, r7, r8, ror #10 │ │ │ │ + mlaseq r9, r0, r9, r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77734 │ │ │ │ + beq 773d4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77808 │ │ │ │ + ldr r6, [pc, #284] @ 774a8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77734 │ │ │ │ - ldr r1, [pc, #276] @ 7780c │ │ │ │ + beq 773d4 │ │ │ │ + ldr r1, [pc, #276] @ 774ac │ │ │ │ mov r2, r4 │ │ │ │ - bl 28d8b0 │ │ │ │ + bl 29c258 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7770c │ │ │ │ + bne 773ac │ │ │ │ mov r0, #0 │ │ │ │ - b 77800 │ │ │ │ + b 774a0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77748 │ │ │ │ + bne 773e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77734 │ │ │ │ + beq 773d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77734 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 773d4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 77788 │ │ │ │ + b 77428 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30c9ac <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 312b08 <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77780 │ │ │ │ + beq 77420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77780 │ │ │ │ + bne 77420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77704 │ │ │ │ + beq 773a4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldr r0, [r4] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r5, r3, #8 │ │ │ │ orr r5, r5, r3, lsr #8 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ ldrb r9, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ ldrb sl, [r4, #19] │ │ │ │ lsr r5, r5, #16 │ │ │ │ - beq 777dc │ │ │ │ + beq 7747c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 777dc │ │ │ │ + bne 7747c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2ad34c │ │ │ │ + bl 2b970c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r8, asr r7 │ │ │ │ + eorseq r5, r7, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 778b8 │ │ │ │ + ldr r3, [pc, #144] @ 77558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 778b0 │ │ │ │ + beq 77550 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl 13a914 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7786c │ │ │ │ + beq 7750c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7786c │ │ │ │ + bne 7750c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 778b0 │ │ │ │ - ldr r0, [pc, #60] @ 778bc │ │ │ │ + beq 77550 │ │ │ │ + ldr r0, [pc, #60] @ 7755c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 778b0 │ │ │ │ + beq 77550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778b0 │ │ │ │ + bne 77550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003918b8 │ │ │ │ + @ instruction: 0x003929b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 7791c │ │ │ │ + ldr r1, [pc, #60] @ 775bc │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77914 │ │ │ │ + beq 775b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77924 │ │ │ │ + bl 775c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77920 │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #12] @ 775c0 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + eorseq lr, r8, r0, lsr #25 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, #13 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 779dc │ │ │ │ + beq 7767c │ │ │ │ cmp r6, #3 │ │ │ │ - ble 77970 │ │ │ │ + ble 77610 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77990 │ │ │ │ + beq 77630 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 779e4 │ │ │ │ + ldr r3, [pc, #88] @ 77684 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 779a0 │ │ │ │ + bne 77640 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ mov r5, r0 │ │ │ │ - b 779ac │ │ │ │ + b 7764c │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779c8 │ │ │ │ + beq 77668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 779d0 │ │ │ │ + beq 77670 │ │ │ │ mov r4, r5 │ │ │ │ - b 779dc │ │ │ │ + b 7767c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 779c8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77668 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -79349,447 +79133,399 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 13a914 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a38 │ │ │ │ + beq 776d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a38 │ │ │ │ + bne 776d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77a84 │ │ │ │ - ldr r0, [pc, #68] @ 77a8c │ │ │ │ + beq 77724 │ │ │ │ + ldr r0, [pc, #68] @ 7772c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a70 │ │ │ │ + beq 77710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77a78 │ │ │ │ + beq 77718 │ │ │ │ mov r4, r5 │ │ │ │ - b 77a84 │ │ │ │ + b 77724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 77a70 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77710 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r8, asr #17 │ │ │ │ + eorseq r2, r9, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77abc │ │ │ │ - ldr r2, [pc, #20] @ 77ac0 │ │ │ │ - ldr r1, [pc, #20] @ 77ac4 │ │ │ │ + ldr r3, [pc, #20] @ 7775c │ │ │ │ + ldr r2, [pc, #20] @ 77760 │ │ │ │ + ldr r1, [pc, #20] @ 77764 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r6, ip, lsl #6 │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + eorseq sp, r6, ip, lsl #8 │ │ │ │ + mlaseq r9, r0, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77af4 │ │ │ │ - ldr r2, [pc, #20] @ 77af8 │ │ │ │ - ldr r1, [pc, #20] @ 77afc │ │ │ │ + ldr r3, [pc, #20] @ 77794 │ │ │ │ + ldr r2, [pc, #20] @ 77798 │ │ │ │ + ldr r1, [pc, #20] @ 7779c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - @ instruction: 0x003747bc │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + eorseq r5, r7, ip, asr #11 │ │ │ │ + mlaseq r9, r0, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #172] @ 77bd4 │ │ │ │ - ldr r2, [pc, #172] @ 77bd8 │ │ │ │ + ldr r3, [pc, #172] @ 77874 │ │ │ │ + ldr r2, [pc, #172] @ 77878 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77b48 │ │ │ │ + bne 777e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 77bc8 │ │ │ │ + b 77868 │ │ │ │ ldrb ip, [r5, #14] │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ ldrb r3, [r5, #15] │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #104] @ 77bdc │ │ │ │ - ldr r0, [pc, #104] @ 77be0 │ │ │ │ + ldr r1, [pc, #104] @ 7787c │ │ │ │ + ldr r0, [pc, #104] @ 77880 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77b40 │ │ │ │ - ldr r3, [pc, #80] @ 77be4 │ │ │ │ + beq 777e0 │ │ │ │ + ldr r3, [pc, #80] @ 77884 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ad78c │ │ │ │ + bl 2b9b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77bc8 │ │ │ │ + beq 77868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bc8 │ │ │ │ + bne 77868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq sp, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x0037e7bc │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + @ instruction: 0x003929d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77924 │ │ │ │ + bl 775c4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77c18 │ │ │ │ - b a9b64 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc] @ 778b8 │ │ │ │ + b a9d20 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77c50 │ │ │ │ + ldr ip, [pc, #28] @ 778f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1ad910 │ │ │ │ + bl 1b109c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #400] @ 77dfc │ │ │ │ + ldr r6, [pc, #400] @ 77a9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77c8c │ │ │ │ + beq 7792c │ │ │ │ mov r1, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77df0 │ │ │ │ + beq 77a90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77ca8 │ │ │ │ - ldr r1, [pc, #348] @ 77dfc │ │ │ │ - bl adf20 │ │ │ │ + beq 77948 │ │ │ │ + ldr r1, [pc, #348] @ 77a9c │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77df0 │ │ │ │ + beq 77a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315458 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31aa54 <_PyTime_AsTimeval@@Base+0xb00> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77d88 │ │ │ │ + beq 77a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315458 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31aa54 <_PyTime_AsTimeval@@Base+0xb00> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77cf0 │ │ │ │ + bne 77990 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d88 │ │ │ │ + beq 77a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d88 │ │ │ │ + bne 77a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 77d88 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 305960 │ │ │ │ + bl 30c5a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77d24 │ │ │ │ + beq 779c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d24 │ │ │ │ + bne 779c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d48 │ │ │ │ + beq 779e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77d48 │ │ │ │ + bne 779e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77d88 │ │ │ │ - ldr r1, [pc, #164] @ 77dfc │ │ │ │ + beq 77a28 │ │ │ │ + ldr r1, [pc, #164] @ 77a9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 3056bc │ │ │ │ + bl 30c278 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77d90 │ │ │ │ + bne 77a30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d88 │ │ │ │ + beq 77a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77d88 │ │ │ │ + bne 77a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77df4 │ │ │ │ + b 77a94 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77dc8 │ │ │ │ + beq 77a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dc8 │ │ │ │ + bne 77a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77df4 │ │ │ │ + beq 77a94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77df4 │ │ │ │ + bne 77a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 77df4 │ │ │ │ - ldr r6, [pc, #8] @ 77e00 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77a94 │ │ │ │ + ldr r6, [pc, #8] @ 77aa0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #304] @ 77f4c │ │ │ │ + ldr r6, [pc, #304] @ 77bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77e3c │ │ │ │ + beq 77adc │ │ │ │ mov r1, r6 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77f40 │ │ │ │ + beq 77be0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77e58 │ │ │ │ - ldr r1, [pc, #252] @ 77f4c │ │ │ │ - bl adf20 │ │ │ │ + beq 77af8 │ │ │ │ + ldr r1, [pc, #252] @ 77bec │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77f40 │ │ │ │ + beq 77be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315458 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31aa54 <_PyTime_AsTimeval@@Base+0xb00> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77e70 │ │ │ │ + bne 77b10 │ │ │ │ mov r4, #0 │ │ │ │ - b 77f44 │ │ │ │ + b 77be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315458 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31aa54 <_PyTime_AsTimeval@@Base+0xb00> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77ea8 │ │ │ │ + bne 77b48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77e68 │ │ │ │ + beq 77b08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77e68 │ │ │ │ + bne 77b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 77e68 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77b08 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fcb0 │ │ │ │ + bl 1a24ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77edc │ │ │ │ + beq 77b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77edc │ │ │ │ + bne 77b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77f00 │ │ │ │ + beq 77ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77f00 │ │ │ │ + bne 77ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77e68 │ │ │ │ - ldr r1, [pc, #60] @ 77f4c │ │ │ │ + beq 77b08 │ │ │ │ + ldr r1, [pc, #60] @ 77bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3056bc │ │ │ │ + bl 30c278 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77f44 │ │ │ │ + beq 77be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77f44 │ │ │ │ + bne 77be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 77f44 │ │ │ │ - ldr r4, [pc, #8] @ 77f50 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 77be4 │ │ │ │ + ldr r4, [pc, #8] @ 77bf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 3115a4 │ │ │ │ - ldr r2, [pc, #52] @ 77f98 │ │ │ │ + b 317434 │ │ │ │ + ldr r2, [pc, #52] @ 77c38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77f78 │ │ │ │ - ldr r0, [pc, #36] @ 77f9c │ │ │ │ - b 128d34 │ │ │ │ + bne 77c18 │ │ │ │ + ldr r0, [pc, #36] @ 77c3c │ │ │ │ + b 128ccc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77f90 │ │ │ │ - ldr r0, [pc, #16] @ 77fa0 │ │ │ │ - b 128d34 │ │ │ │ - ldr r0, [pc, #12] @ 77fa4 │ │ │ │ - b 128d34 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r1, r9, r4, ror #17 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r0, r9, r4, lsl r9 │ │ │ │ + bne 77c30 │ │ │ │ + ldr r0, [pc, #16] @ 77c40 │ │ │ │ + b 128ccc │ │ │ │ + ldr r0, [pc, #12] @ 77c44 │ │ │ │ + b 128ccc │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r2, r9, r4, ror #19 │ │ │ │ + eorseq sl, r7, r0, asr sp │ │ │ │ + eorseq r1, r9, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78000 │ │ │ │ - bl 31dc0c <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77ca0 │ │ │ │ + bl 322a3c <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 78000 │ │ │ │ - bl a5850 │ │ │ │ + bne 77ca0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 78008 │ │ │ │ - b 78014 │ │ │ │ + beq 77ca8 │ │ │ │ + b 77cb4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77fec │ │ │ │ + beq 77c8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 780d0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 247120 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 78084 │ │ │ │ - ldr r1, [pc, #132] @ 780d4 │ │ │ │ - ldr r0, [pc, #132] @ 780d8 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7808c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78084 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 78084 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 780c8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b90f8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 780c8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 780c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r5, ip, asr #6 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -79798,1783 +79534,1830 @@ │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #132] @ 0x84 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78130 │ │ │ │ + beq 77d10 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78148 │ │ │ │ + beq 77d28 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78160 │ │ │ │ + beq 77d40 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78174 │ │ │ │ - bl a5850 │ │ │ │ + bne 77d54 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78180 │ │ │ │ + bne 77d60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18b314 │ │ │ │ + b 18c4c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #156] @ 77e1c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 149804 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 77dd0 │ │ │ │ + ldr r1, [pc, #132] @ 77e20 │ │ │ │ + ldr r0, [pc, #132] @ 77e24 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 77dd8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 77dd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77dd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 77e14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b93c0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 77e14 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77e14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq pc, r5, ip, asr #8 │ │ │ │ + eorseq sp, r8, ip, ror #27 │ │ │ │ + eorseq r2, r9, ip, ror #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #472] @ 78378 │ │ │ │ - bl 356650 │ │ │ │ + ldr r4, [pc, #472] @ 78018 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 7837c │ │ │ │ + ldr r0, [pc, #464] @ 7801c │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 222ae4 │ │ │ │ + bl 23528c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 781e4 │ │ │ │ + beq 77e84 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 781e4 │ │ │ │ - ldr r1, [pc, #428] @ 78380 │ │ │ │ + beq 77e84 │ │ │ │ + ldr r1, [pc, #428] @ 78020 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 781e8 │ │ │ │ - ldr r4, [pc, #416] @ 78384 │ │ │ │ - b 78370 │ │ │ │ - ldr r4, [pc, #412] @ 78388 │ │ │ │ + bne 77e88 │ │ │ │ + ldr r4, [pc, #416] @ 78024 │ │ │ │ + b 78010 │ │ │ │ + ldr r4, [pc, #412] @ 78028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f198 │ │ │ │ + bl 231a84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 78204 │ │ │ │ + bne 77ea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2917dc │ │ │ │ - b 78254 │ │ │ │ + bl 29fe90 │ │ │ │ + b 77ef4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 78228 │ │ │ │ - ldr r0, [pc, #368] @ 7838c │ │ │ │ - bl 9df88 │ │ │ │ + bne 77ec8 │ │ │ │ + ldr r0, [pc, #368] @ 7802c │ │ │ │ + bl 9e008 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 78244 │ │ │ │ + b 77ee4 │ │ │ │ cmp r4, sl │ │ │ │ - beq 78338 │ │ │ │ + beq 77fd8 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57cc │ │ │ │ + bl a584c │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 7825c │ │ │ │ + bne 77efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r4, #0 │ │ │ │ - b 78370 │ │ │ │ + b 78010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b80c │ │ │ │ + bl 16c34c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 7828c │ │ │ │ + beq 77f2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7828c │ │ │ │ + bne 77f2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 78390 │ │ │ │ - beq 782d8 │ │ │ │ + ldreq r3, [pc, #248] @ 78030 │ │ │ │ + beq 77f78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 782cc │ │ │ │ + beq 77f6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 782cc │ │ │ │ + bne 77f6c │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 782f0 │ │ │ │ - ldr r3, [pc, #184] @ 78394 │ │ │ │ + bne 77f90 │ │ │ │ + ldr r3, [pc, #184] @ 78034 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78338 │ │ │ │ - b 7824c │ │ │ │ + bne 77fd8 │ │ │ │ + b 77eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b90f8 │ │ │ │ + bl b93c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 78370 │ │ │ │ + bne 78010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 78370 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 78010 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 78398 │ │ │ │ - ldr r2, [pc, #80] @ 7839c │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 78038 │ │ │ │ + ldr r2, [pc, #80] @ 7803c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2a62a8 │ │ │ │ + bl 2b3630 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 781dc │ │ │ │ - b 78254 │ │ │ │ + bge 77e7c │ │ │ │ + b 77ef4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, lsl r9 │ │ │ │ - eorseq r2, r9, r4, lsr r5 │ │ │ │ + eorseq r2, r9, r0, lsl sl │ │ │ │ + eorseq r3, r9, r8, lsr r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, lsl #18 │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ + eorseq r2, r9, r0, lsl #20 │ │ │ │ + eorseq fp, r5, r4, asr #6 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r9, r4, lsr #18 │ │ │ │ + eorseq r2, r9, r4, lsr #20 │ │ │ │ │ │ │ │ -000783a0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00078040 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000783a8 : │ │ │ │ +00078048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 78484 │ │ │ │ + ldr r2, [pc, #196] @ 78124 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 783dc │ │ │ │ - ldr r1, [pc, #180] @ 78488 │ │ │ │ - ldr r0, [pc, #180] @ 7848c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 78420 │ │ │ │ - ldr r2, [pc, #172] @ 78490 │ │ │ │ + beq 7807c │ │ │ │ + ldr r1, [pc, #180] @ 78128 │ │ │ │ + ldr r0, [pc, #180] @ 7812c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 780c0 │ │ │ │ + ldr r2, [pc, #172] @ 78130 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 78428 │ │ │ │ + beq 780c8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 7840c │ │ │ │ + beq 780ac │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 7842c │ │ │ │ - ldr r3, [pc, #128] @ 78494 │ │ │ │ + b 780cc │ │ │ │ + ldr r3, [pc, #128] @ 78134 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 78498 │ │ │ │ + ldr r1, [pc, #124] @ 78138 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 7849c │ │ │ │ + ldr r4, [pc, #104] @ 7813c │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 78468 │ │ │ │ + beq 78108 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r2, r2, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr ip, [r0, r2, lsl #3] │ │ │ │ cmp r3, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r2, lsl #3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r4, asr r9 │ │ │ │ + eorseq r2, r9, r4, asr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000784a0 : │ │ │ │ +00078140 : │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ sub r0, r0, r3 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ +00078160 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000784d8 : │ │ │ │ +00078178 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000784ec <_PyRWMutex_Lock@@Base>: │ │ │ │ +0007818c <_PyRWMutex_Lock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bics r3, r1, #2 │ │ │ │ orr r2, r1, #1 │ │ │ │ - bne 78534 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 781d4 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78538 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78540 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 785f8 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne 781d8 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 781e0 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 78294 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7850c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 781ac <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078548 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +000781e8 <_PyRWMutex_Unlock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 78560 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78200 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2aa94c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b73f0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078590 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078230 <_PyRWMutex_RLock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - tst r3, #1 │ │ │ │ - add r2, r3, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 785d0 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ - tst r3, #2 │ │ │ │ - beq 785dc <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ - bl 785f8 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + tst r1, #1 │ │ │ │ + add r2, r1, #4 │ │ │ │ + bne 7826c <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + tst r1, #2 │ │ │ │ + beq 78278 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 78294 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 785b0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78250 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 785d4 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + bne 78270 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 78638 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ + bne 782d4 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 78668 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ + bne 78304 <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d802c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1de270 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00078670 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0007830c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 355cf0 │ │ │ │ + bl 356dfc │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2aa94c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b73f0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000786a8 : │ │ │ │ +00078344 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 786d8 │ │ │ │ - ldr r2, [pc, #72] @ 78700 │ │ │ │ + beq 78374 │ │ │ │ + ldr r2, [pc, #72] @ 7839c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 786d8 │ │ │ │ + bne 78374 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 786d8 │ │ │ │ + beq 78374 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78704 │ │ │ │ - ldr r1, [pc, #20] @ 78708 │ │ │ │ + ldr r3, [pc, #20] @ 783a0 │ │ │ │ + ldr r1, [pc, #20] @ 783a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, lsl #19 │ │ │ │ + eorseq r2, r9, r0, lsl #21 │ │ │ │ │ │ │ │ -0007870c : │ │ │ │ +000783a8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78738 │ │ │ │ - ldr r3, [pc, #68] @ 78760 │ │ │ │ + beq 783d4 │ │ │ │ + ldr r3, [pc, #68] @ 783fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78738 │ │ │ │ + bne 783d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78738 │ │ │ │ + beq 783d4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78764 │ │ │ │ - ldr r1, [pc, #20] @ 78768 │ │ │ │ + ldr r3, [pc, #20] @ 78400 │ │ │ │ + ldr r1, [pc, #20] @ 78404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003919bc │ │ │ │ + @ instruction: 0x00392abc │ │ │ │ │ │ │ │ -0007876c : │ │ │ │ +00078408 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78798 │ │ │ │ - ldr r3, [pc, #68] @ 787c0 │ │ │ │ + beq 78434 │ │ │ │ + ldr r3, [pc, #68] @ 7845c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78798 │ │ │ │ + bne 78434 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78798 │ │ │ │ + beq 78434 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 787c4 │ │ │ │ - ldr r1, [pc, #20] @ 787c8 │ │ │ │ + ldr r3, [pc, #20] @ 78460 │ │ │ │ + ldr r1, [pc, #20] @ 78464 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003919f8 │ │ │ │ + @ instruction: 0x00392af8 │ │ │ │ │ │ │ │ -000787cc : │ │ │ │ +00078468 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 787f8 │ │ │ │ - ldr r3, [pc, #68] @ 78820 │ │ │ │ + beq 78494 │ │ │ │ + ldr r3, [pc, #68] @ 784bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 787f8 │ │ │ │ + bne 78494 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 787f8 │ │ │ │ + beq 78494 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78824 │ │ │ │ - ldr r1, [pc, #20] @ 78828 │ │ │ │ + ldr r3, [pc, #20] @ 784c0 │ │ │ │ + ldr r1, [pc, #20] @ 784c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsr sl │ │ │ │ + eorseq r2, r9, r8, lsr fp │ │ │ │ │ │ │ │ -0007882c : │ │ │ │ +000784c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7887c │ │ │ │ - ldr r2, [pc, #84] @ 788a0 │ │ │ │ + beq 78518 │ │ │ │ + ldr r2, [pc, #84] @ 7853c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7887c │ │ │ │ + bne 78518 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7887c │ │ │ │ + beq 78518 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78894 │ │ │ │ - ldr r3, [pc, #52] @ 788a4 │ │ │ │ - ldr r1, [pc, #52] @ 788a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7888c │ │ │ │ - ldr r3, [pc, #32] @ 788a4 │ │ │ │ - ldr r1, [pc, #36] @ 788ac │ │ │ │ + bne 78530 │ │ │ │ + ldr r3, [pc, #52] @ 78540 │ │ │ │ + ldr r1, [pc, #52] @ 78544 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 78528 │ │ │ │ + ldr r3, [pc, #32] @ 78540 │ │ │ │ + ldr r1, [pc, #36] @ 78548 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsr #21 │ │ │ │ - eorseq r1, r9, r0, ror sl │ │ │ │ + eorseq r2, r9, ip, lsr #23 │ │ │ │ + eorseq r2, r9, r0, ror fp │ │ │ │ │ │ │ │ -000788b0 : │ │ │ │ +0007854c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 788e0 │ │ │ │ - ldr r2, [pc, #72] @ 78908 │ │ │ │ + beq 7857c │ │ │ │ + ldr r2, [pc, #72] @ 785a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 788e0 │ │ │ │ + bne 7857c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 788e0 │ │ │ │ + beq 7857c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7890c │ │ │ │ - ldr r1, [pc, #20] @ 78910 │ │ │ │ + ldr r3, [pc, #20] @ 785a8 │ │ │ │ + ldr r1, [pc, #20] @ 785ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00391adc │ │ │ │ + @ instruction: 0x00392bdc │ │ │ │ │ │ │ │ -00078914 : │ │ │ │ +000785b0 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78944 │ │ │ │ - ldr r2, [pc, #72] @ 7896c │ │ │ │ + beq 785e0 │ │ │ │ + ldr r2, [pc, #72] @ 78608 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78944 │ │ │ │ + bne 785e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78944 │ │ │ │ + beq 785e0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78970 │ │ │ │ - ldr r1, [pc, #20] @ 78974 │ │ │ │ + ldr r3, [pc, #20] @ 7860c │ │ │ │ + ldr r1, [pc, #20] @ 78610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl fp │ │ │ │ + eorseq r2, r9, r4, lsl ip │ │ │ │ │ │ │ │ -00078978 : │ │ │ │ - b 16a244 <_PyArena_Free@@Base+0x29d8> │ │ │ │ +00078614 : │ │ │ │ + b 16ad84 <_PyArena_Free@@Base+0x29d8> │ │ │ │ │ │ │ │ -0007897c : │ │ │ │ - b 2c4990 │ │ │ │ +00078618 : │ │ │ │ + b 2cee84 │ │ │ │ │ │ │ │ -00078980 : │ │ │ │ - b 41c8c │ │ │ │ +0007861c : │ │ │ │ + b 41978 │ │ │ │ │ │ │ │ -00078984 : │ │ │ │ - b 2d00a0 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +00078620 : │ │ │ │ + b 2d8ea8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -00078988 : │ │ │ │ +00078624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ movlt r8, r2 │ │ │ │ movge r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b8fe4 │ │ │ │ + bl 1bd5f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 789d8 │ │ │ │ + beq 78674 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 78a78 │ │ │ │ + b 78714 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 789fc │ │ │ │ - bl 2917c0 │ │ │ │ + bne 78698 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ strgt r3, [r6, r5, lsl #2] │ │ │ │ addgt r5, r5, #1 │ │ │ │ - bgt 789fc │ │ │ │ - ldr r3, [pc, #104] @ 78a80 │ │ │ │ + bgt 78698 │ │ │ │ + ldr r3, [pc, #104] @ 7871c │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 78a84 │ │ │ │ + ldr r8, [pc, #92] @ 78720 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 78a70 │ │ │ │ - bl 21b78c │ │ │ │ + beq 7870c │ │ │ │ + bl 22d834 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ sub r5, r5, #1 │ │ │ │ blx r8 │ │ │ │ - b 78a30 │ │ │ │ + b 786cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, r0, lsl #23 │ │ │ │ - andeq r8, r7, r8, lsl #21 │ │ │ │ + andeq r9, r7, ip, lsl r8 │ │ │ │ + andeq r8, r7, r4, lsr #14 │ │ │ │ sub ip, r0, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ cmp ip, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r1, [r2, ip, lsl #2] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ - bge 78abc │ │ │ │ + bge 78758 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #-4] │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b 78a90 │ │ │ │ + b 7872c │ │ │ │ │ │ │ │ -00078ad0 : │ │ │ │ +0007876c : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078ae8 : │ │ │ │ +00078784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #108] @ 78b6c │ │ │ │ + ldr r3, [pc, #108] @ 78808 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, #3744 @ 0xea0 │ │ │ │ add r8, r4, #3792 @ 0xed0 │ │ │ │ add r5, r5, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r9, [r4, #3740] @ 0xe9c │ │ │ │ str r3, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78b70 │ │ │ │ + bl 7880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78b64 │ │ │ │ + bne 78800 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78b2c │ │ │ │ + bne 787c8 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78b70 │ │ │ │ + bl 7880c │ │ │ │ str r9, [r4, #3740] @ 0xe9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ - beq 78bf0 │ │ │ │ + beq 7888c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 78be0 │ │ │ │ + beq 7887c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78be0 │ │ │ │ + bne 7887c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78bf8 │ │ │ │ + beq 78894 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 78b90 │ │ │ │ + b 7882c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078c00 : │ │ │ │ +0007889c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078c1c : │ │ │ │ - b 22cd04 │ │ │ │ +000788b8 : │ │ │ │ + b 23f37c │ │ │ │ │ │ │ │ -00078c20 : │ │ │ │ +000788bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078c48 : │ │ │ │ +000788e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78c7c │ │ │ │ + beq 78918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b8a0 │ │ │ │ + b 8b738 │ │ │ │ │ │ │ │ -00078c88 : │ │ │ │ +00078924 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078ca4 : │ │ │ │ - ldr r3, [pc, #16] @ 78cbc │ │ │ │ +00078940 : │ │ │ │ + ldr r3, [pc, #16] @ 78958 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00078cc0 : │ │ │ │ +0007895c : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078cc8 : │ │ │ │ +00078964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78d24 │ │ │ │ + beq 789c0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 78d74 │ │ │ │ + ldr r1, [pc, #136] @ 78a10 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78d38 │ │ │ │ + beq 789d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf20 │ │ │ │ - ldr r2, [pc, #120] @ 78d78 │ │ │ │ - ldr r3, [pc, #120] @ 78d7c │ │ │ │ + bl ae134 │ │ │ │ + ldr r2, [pc, #120] @ 78a14 │ │ │ │ + ldr r3, [pc, #120] @ 78a18 │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r4, r3 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ andeq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 78d38 │ │ │ │ - ldr r1, [pc, #84] @ 78d80 │ │ │ │ - ldr r0, [pc, #84] @ 78d84 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 789d4 │ │ │ │ + ldr r1, [pc, #84] @ 78a1c │ │ │ │ + ldr r0, [pc, #84] @ 78a20 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 78d88 │ │ │ │ + ldr r2, [pc, #68] @ 78a24 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 78d6c │ │ │ │ + ble 78a08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r3, r3, #1 │ │ │ │ streq r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - eorseq r8, r6, r4, lsr ip │ │ │ │ + eorseq r9, r6, r4, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00078d8c <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078a28 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78dfc <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78a98 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78dfc <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78a98 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78de8 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 78a84 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ movlt r4, r3 │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78e04 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2917c0 │ │ │ │ + bne 78aa0 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 29fe74 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78e28 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78ac4 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ stm sp, {r4, r5} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b3670 │ │ │ │ + bl 2bf330 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078e34 <_Py_hashtable_new@@Base>: │ │ │ │ +00078ad0 <_Py_hashtable_new@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8c040 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c050 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00078e60 : │ │ │ │ - ldr ip, [pc, #60] @ 78ea4 │ │ │ │ +00078afc : │ │ │ │ + ldr ip, [pc, #60] @ 78b40 │ │ │ │ sub r3, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [ip, lr] │ │ │ │ - beq 78e98 │ │ │ │ + beq 78b34 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 78e98 │ │ │ │ + beq 78b34 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 78e70 │ │ │ │ + beq 78b0c │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ │ │ │ │ -00078ea8 : │ │ │ │ +00078b44 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 15a47c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ - b 78ecc │ │ │ │ + bl 15afec <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78b68 │ │ │ │ │ │ │ │ -00078ee4 : │ │ │ │ +00078b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78f70 │ │ │ │ + beq 78c0c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 26a4a8 │ │ │ │ + bl 27b9b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78f5c │ │ │ │ + beq 78bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78f64 │ │ │ │ + beq 78c00 │ │ │ │ mov r4, r5 │ │ │ │ - b 78f70 │ │ │ │ + b 78c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 78f5c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 78bf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078f7c : │ │ │ │ +00078c18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #40] @ 78fc0 │ │ │ │ + ldr r1, [pc, #40] @ 78c5c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78fc4 │ │ │ │ + ldr r0, [pc, #24] @ 78c60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22fdf4 │ │ │ │ + bl 242374 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ -00078fc8 : │ │ │ │ +00078c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 79058 │ │ │ │ + ldr r3, [pc, #120] @ 78cf4 │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7904c │ │ │ │ + beq 78ce8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb6a8 │ │ │ │ + bl bb970 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79034 │ │ │ │ + beq 78cd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79034 │ │ │ │ - ldr r0, [pc, #40] @ 7905c │ │ │ │ - bl 299484 │ │ │ │ + beq 78cd0 │ │ │ │ + ldr r0, [pc, #40] @ 78cf8 │ │ │ │ + bl 2a7600 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r4, asr fp │ │ │ │ + eorseq r2, r9, r4, asr ip │ │ │ │ │ │ │ │ -00079060 : │ │ │ │ +00078cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79090 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #24] @ 78d2c │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 79094 │ │ │ │ + bl 78d30 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #136] @ 79140 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78ddc │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7912c │ │ │ │ + blt 78dc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 790dc │ │ │ │ + beq 78d78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 79134 │ │ │ │ - bl 9b3d8 │ │ │ │ - bl 91b90 │ │ │ │ + bne 78dd0 │ │ │ │ + bl 9b454 │ │ │ │ + bl 91c1c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 7912c │ │ │ │ - ldr r1, [pc, #68] @ 79140 │ │ │ │ + beq 78dc8 │ │ │ │ + ldr r1, [pc, #68] @ 78ddc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2674ac │ │ │ │ + bl 278c94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79134 │ │ │ │ + beq 78dd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7912c │ │ │ │ + beq 78dc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7912c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 78dc8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79138 │ │ │ │ + b 78dd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00079144 : │ │ │ │ +00078de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #40] @ 79188 │ │ │ │ + ldr r1, [pc, #40] @ 78e24 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 7918c │ │ │ │ + ldr r0, [pc, #24] @ 78e28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 253bc0 │ │ │ │ + bl 265810 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ -00079190 : │ │ │ │ +00078e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #0 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 791d4 │ │ │ │ + bne 78e70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a424 │ │ │ │ + bl 25c098 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 791e4 │ │ │ │ + bne 78e80 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000791f0 : │ │ │ │ +00078e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10ce60 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccd8 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79450 │ │ │ │ + beq 790ec │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10ce60 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccd8 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79450 │ │ │ │ + beq 790ec │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ lsr r6, r1, #2 │ │ │ │ lsr r7, r2, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ and r7, r7, #7 │ │ │ │ cmp r6, r7 │ │ │ │ - blt 79458 │ │ │ │ + blt 790f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 79274 │ │ │ │ + bgt 78f10 │ │ │ │ cmp r4, #0 │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ cmp r9, #0 │ │ │ │ addlt r9, r9, r3 │ │ │ │ biclt r9, r9, r9, asr #31 │ │ │ │ sub r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 79458 │ │ │ │ + bgt 790f4 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 792a4 │ │ │ │ + beq 78f40 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 792bc │ │ │ │ + beq 78f58 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 792e8 │ │ │ │ + beq 78f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 28b0e8 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 299c08 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 792e8 │ │ │ │ - bl 99e18 │ │ │ │ - b 79450 │ │ │ │ + bne 78f84 │ │ │ │ + bl 99e94 │ │ │ │ + b 790ec │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7931c │ │ │ │ + beq 78fb8 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 79420 │ │ │ │ + bne 790bc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2b901c │ │ │ │ + bl 2c4830 │ │ │ │ mov r4, r0 │ │ │ │ - b 7943c │ │ │ │ + b 790d8 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 7943c │ │ │ │ + blt 790d8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 79340 │ │ │ │ + bne 78fdc │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 7943c │ │ │ │ + b 790d8 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 79384 │ │ │ │ + bgt 79020 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 79418 │ │ │ │ + bne 790b4 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 79418 │ │ │ │ + beq 790b4 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 79360 │ │ │ │ + bne 78ffc │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 79360 │ │ │ │ - b 79418 │ │ │ │ - ldr r3, [pc, #220] @ 79468 │ │ │ │ + bne 78ffc │ │ │ │ + b 790b4 │ │ │ │ + ldr r3, [pc, #220] @ 79104 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 793b4 │ │ │ │ - ldr r3, [pc, #212] @ 7946c │ │ │ │ + ble 79050 │ │ │ │ + ldr r3, [pc, #212] @ 79108 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 793d8 │ │ │ │ + beq 79074 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 195c10 │ │ │ │ - b 79418 │ │ │ │ + bl 1972fc │ │ │ │ + b 790b4 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 79404 │ │ │ │ + bge 790a0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 30bd24 │ │ │ │ - b 79418 │ │ │ │ + bl 311a1c │ │ │ │ + b 790b4 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 3092dc │ │ │ │ + bl 30f744 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 7943c │ │ │ │ + b 790d8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 3373f0 │ │ │ │ + bl 339708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 7945c │ │ │ │ + beq 790f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e18 │ │ │ │ - b 7945c │ │ │ │ + bl 99e94 │ │ │ │ + b 790f8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 7945c │ │ │ │ + b 790f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ andeq r7, r0, pc, lsr #10 │ │ │ │ │ │ │ │ -00079470 : │ │ │ │ +0007910c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 79498 │ │ │ │ - ldr r1, [pc, #80] @ 794e0 │ │ │ │ - ldr r0, [pc, #80] @ 794e4 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 794d8 │ │ │ │ + bne 79134 │ │ │ │ + ldr r1, [pc, #80] @ 7917c │ │ │ │ + ldr r0, [pc, #80] @ 79180 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79174 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 794c0 │ │ │ │ + beq 7915c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - beq 794d0 │ │ │ │ - ldr r1, [pc, #32] @ 794e8 │ │ │ │ - ldr r0, [pc, #24] @ 794e4 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 794d8 │ │ │ │ + beq 7916c │ │ │ │ + ldr r1, [pc, #32] @ 79184 │ │ │ │ + ldr r0, [pc, #24] @ 79180 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79174 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150254 │ │ │ │ + b 150bd8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ + @ instruction: 0x00360cfc │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -000794ec : │ │ │ │ +00079188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10ce60 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccd8 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79544 │ │ │ │ + beq 791e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79534 │ │ │ │ + bne 791d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2f99b0 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 301178 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10ce60 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccd8 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79520 │ │ │ │ + bne 791bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007954c : │ │ │ │ +000791e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10ce60 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccd8 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7958c │ │ │ │ + beq 79228 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2970d4 <_PyArg_NoPositional@@Base+0x258> │ │ │ │ + b 2a5408 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079594 : │ │ │ │ +00079230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79618 │ │ │ │ + ldr r2, [pc, #108] @ 792b4 │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #5632 @ 0x1600 │ │ │ │ add r3, r3, #28 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 795f4 │ │ │ │ + bne 79290 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #8 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #1600] @ 0x640 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 795c4 │ │ │ │ - ldr r3, [pc, #20] @ 7961c │ │ │ │ - ldr r1, [pc, #20] @ 79620 │ │ │ │ + bne 79260 │ │ │ │ + ldr r3, [pc, #20] @ 792b8 │ │ │ │ + ldr r1, [pc, #20] @ 792bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00391bf4 │ │ │ │ + @ instruction: 0x00392cf4 │ │ │ │ │ │ │ │ -00079624 : │ │ │ │ +000792c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 796b4 │ │ │ │ + ldr r3, [pc, #120] @ 79350 │ │ │ │ mov r2, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79664 │ │ │ │ - ldr r3, [pc, #96] @ 796b8 │ │ │ │ - ldr r1, [pc, #96] @ 796bc │ │ │ │ + bls 79300 │ │ │ │ + ldr r3, [pc, #96] @ 79354 │ │ │ │ + ldr r1, [pc, #96] @ 79358 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 796ac │ │ │ │ + bl 117854 │ │ │ │ + b 79348 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7968c │ │ │ │ - ldr r3, [pc, #56] @ 796b8 │ │ │ │ - ldr r1, [pc, #60] @ 796c0 │ │ │ │ + bne 79328 │ │ │ │ + ldr r3, [pc, #56] @ 79354 │ │ │ │ + ldr r1, [pc, #60] @ 7935c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 796ac │ │ │ │ + bl 117854 │ │ │ │ + b 79348 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #1568] @ 0x620 │ │ │ │ ldrb r1, [r3, #1600] @ 0x640 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr ip │ │ │ │ + eorseq r2, r9, r8, lsl sp │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ │ │ │ │ -000796c4 : │ │ │ │ +00079360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79738 │ │ │ │ + ldr r2, [pc, #92] @ 793d4 │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r2, r3, #42496 @ 0xa600 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79714 │ │ │ │ + bne 793b0 │ │ │ │ add r2, r0, #10624 @ 0x2980 │ │ │ │ add r2, r2, #54 @ 0x36 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 796f4 │ │ │ │ - ldr r3, [pc, #20] @ 7973c │ │ │ │ - ldr r1, [pc, #20] @ 79740 │ │ │ │ + bne 79390 │ │ │ │ + ldr r3, [pc, #20] @ 793d8 │ │ │ │ + ldr r1, [pc, #20] @ 793dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r4, asr ip │ │ │ │ + eorseq r2, r9, r4, asr sp │ │ │ │ │ │ │ │ -00079744 : │ │ │ │ +000793e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 79790 │ │ │ │ + ldr r3, [pc, #52] @ 7942c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 267b68 │ │ │ │ + bl 279350 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r4, #10624 @ 0x2980 │ │ │ │ addeq r1, r1, #54 @ 0x36 │ │ │ │ addeq r5, r5, r1, lsl #2 │ │ │ │ streq r0, [r5, #4] │ │ │ │ mvnne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079794 : │ │ │ │ +00079430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79818 │ │ │ │ + ldr r2, [pc, #108] @ 794b4 │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #4416 @ 0x1140 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 797f4 │ │ │ │ + bne 79490 │ │ │ │ add r3, r0, #1104 @ 0x450 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #6 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 797c4 │ │ │ │ - ldr r3, [pc, #20] @ 7981c │ │ │ │ - ldr r1, [pc, #20] @ 79820 │ │ │ │ + bne 79460 │ │ │ │ + ldr r3, [pc, #20] @ 794b8 │ │ │ │ + ldr r1, [pc, #20] @ 794bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, ror ip │ │ │ │ + eorseq r2, r9, r8, ror sp │ │ │ │ │ │ │ │ -00079824 : │ │ │ │ +000794c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 798b0 │ │ │ │ + ldr r3, [pc, #116] @ 7954c │ │ │ │ mov r2, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79864 │ │ │ │ - ldr r3, [pc, #92] @ 798b4 │ │ │ │ - ldr r1, [pc, #92] @ 798b8 │ │ │ │ + bls 79500 │ │ │ │ + ldr r3, [pc, #92] @ 79550 │ │ │ │ + ldr r1, [pc, #92] @ 79554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 79888 │ │ │ │ + bl 117854 │ │ │ │ + b 79524 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79890 │ │ │ │ - ldr r3, [pc, #52] @ 798b4 │ │ │ │ - ldr r1, [pc, #56] @ 798bc │ │ │ │ + bne 7952c │ │ │ │ + ldr r3, [pc, #52] @ 79550 │ │ │ │ + ldr r1, [pc, #56] @ 79558 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #344] @ 0x158 │ │ │ │ ldrb r1, [r3, #376] @ 0x178 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, ip, r1 │ │ │ │ - @ instruction: 0x00391cb8 │ │ │ │ + mlaseq r9, ip, sp, r2 │ │ │ │ + @ instruction: 0x00392db8 │ │ │ │ │ │ │ │ -000798c0 : │ │ │ │ +0007955c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 79930 │ │ │ │ + ldr r2, [pc, #88] @ 795cc │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #5568 @ 0x15c0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7990c │ │ │ │ + bne 795a8 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 798f4 │ │ │ │ - ldr r3, [pc, #20] @ 79934 │ │ │ │ - ldr r1, [pc, #20] @ 79938 │ │ │ │ + bne 79590 │ │ │ │ + ldr r3, [pc, #20] @ 795d0 │ │ │ │ + ldr r1, [pc, #20] @ 795d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, lsl sp │ │ │ │ + eorseq r2, r9, r8, lsl lr │ │ │ │ │ │ │ │ -0007993c : │ │ │ │ +000795d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 79970 │ │ │ │ - ldr r3, [pc, #100] @ 799c8 │ │ │ │ - ldr r1, [pc, #100] @ 799cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7999c │ │ │ │ - ldr r3, [pc, #88] @ 799d0 │ │ │ │ + blt 7960c │ │ │ │ + ldr r3, [pc, #100] @ 79664 │ │ │ │ + ldr r1, [pc, #100] @ 79668 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 79638 │ │ │ │ + ldr r3, [pc, #88] @ 7966c │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 799d4 │ │ │ │ + bl 79670 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 799a4 │ │ │ │ + bne 79640 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsr sp │ │ │ │ + eorseq r2, r9, ip, lsr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #7 │ │ │ │ mov r2, r1 │ │ │ │ - bls 79a04 │ │ │ │ - ldr r3, [pc, #60] @ 79a34 │ │ │ │ - ldr r1, [pc, #60] @ 79a38 │ │ │ │ + bls 796a0 │ │ │ │ + ldr r3, [pc, #60] @ 796d0 │ │ │ │ + ldr r1, [pc, #60] @ 796d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 79a24 │ │ │ │ + bl 117854 │ │ │ │ + b 796c0 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79a2c │ │ │ │ - ldr r3, [pc, #24] @ 79a34 │ │ │ │ - ldr r1, [pc, #28] @ 79a3c │ │ │ │ + bne 796c8 │ │ │ │ + ldr r3, [pc, #24] @ 796d0 │ │ │ │ + ldr r1, [pc, #28] @ 796d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, asr sp │ │ │ │ - eorseq r1, r9, r0, ror sp │ │ │ │ + eorseq r2, r9, r4, asr lr │ │ │ │ + eorseq r2, r9, r0, ror lr │ │ │ │ │ │ │ │ -00079a40 : │ │ │ │ +000796dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 79a88 │ │ │ │ + ldr r3, [pc, #48] @ 79724 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 799d4 │ │ │ │ + bl 79670 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ addne r4, r4, #1408 @ 0x580 │ │ │ │ movne r0, r3 │ │ │ │ strne r3, [r5, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079a8c : │ │ │ │ +00079728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 79ac0 │ │ │ │ - ldr r3, [pc, #80] @ 79b04 │ │ │ │ - ldr r1, [pc, #80] @ 79b08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 79ae8 │ │ │ │ - ldr r3, [pc, #68] @ 79b0c │ │ │ │ + blt 7975c │ │ │ │ + ldr r3, [pc, #80] @ 797a0 │ │ │ │ + ldr r1, [pc, #80] @ 797a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 79784 │ │ │ │ + ldr r3, [pc, #68] @ 797a8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 799d4 │ │ │ │ + bl 79670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79af0 │ │ │ │ + beq 7978c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ bic r3, r3, r2, lsl r5 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsr sp │ │ │ │ + eorseq r2, r9, ip, lsr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ @@ -81587,722 +81370,1005 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ stmdb r4, {r1, r2} │ │ │ │ - beq 79b74 │ │ │ │ + beq 79810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 79b74 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 79810 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r0 │ │ │ │ popge {r4, pc} │ │ │ │ ldr lr, [r2, r3, lsl #2] │ │ │ │ ldr ip, [r1] │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 79bb8 │ │ │ │ + bge 79854 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 79b8c │ │ │ │ + b 79828 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 79c78 │ │ │ │ + ldr r1, [pc, #160] @ 79914 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79bf0 │ │ │ │ - bl 340a78 │ │ │ │ + bne 7988c │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 79c70 │ │ │ │ + bne 7990c │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c68 │ │ │ │ + bne 79904 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c68 │ │ │ │ + bne 79904 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c68 │ │ │ │ + bne 79904 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c68 │ │ │ │ + bne 79904 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - b 227524 │ │ │ │ + b 239c5c │ │ │ │ mov r1, #2 │ │ │ │ - b 614a0 │ │ │ │ + b 61430 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9daa8 │ │ │ │ + bl 9db28 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079cac : │ │ │ │ +00079948 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79ce0 │ │ │ │ + bne 7997c │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ popge {pc} @ (ldrge pc, [sp], #4) │ │ │ │ str r3, [r2, ip, lsl #2] │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ mul r3, lr, r3 │ │ │ │ - b 79cc4 │ │ │ │ + b 79960 │ │ │ │ cmp r0, #0 │ │ │ │ poplt {pc} @ (ldrlt pc, [sp], #4) │ │ │ │ str r3, [r2, r0, lsl #2] │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ - b 79ce0 │ │ │ │ + b 7997c │ │ │ │ │ │ │ │ -00079cfc <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00079998 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 79d08 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 348b14 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ + ldr r1, [pc] @ 799a4 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34aa00 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + muleq r6, r8, r4 │ │ │ │ │ │ │ │ -00079d0c : │ │ │ │ +000799a8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 79d38 │ │ │ │ + ldr r3, [pc, #16] @ 799d4 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ │ │ │ │ -00079d3c : │ │ │ │ +000799d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ 79d84 │ │ │ │ + ldr r2, [pc, #44] @ 79a20 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d7d4 │ │ │ │ + bl 23fdd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079d88 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00079a24 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ 79dd0 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 79a6c <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d7d4 │ │ │ │ + bl 23fdd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079dd4 : │ │ │ │ +00079a70 : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079ddc : │ │ │ │ +00079a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 79e1c │ │ │ │ - bl 346fd4 │ │ │ │ - b 79e3c │ │ │ │ + beq 79ab8 │ │ │ │ + bl 349034 │ │ │ │ + b 79ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e44 │ │ │ │ - ldr r3, [pc, #88] @ 79e8c │ │ │ │ - ldr r1, [pc, #88] @ 79e90 │ │ │ │ + bne 79ae0 │ │ │ │ + ldr r3, [pc, #88] @ 79b28 │ │ │ │ + ldr r1, [pc, #88] @ 79b2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79e80 │ │ │ │ + b 79b1c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79e2c │ │ │ │ + beq 79ac8 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79e2c │ │ │ │ + bne 79ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, sp, r1 │ │ │ │ + mlaseq r9, r0, lr, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 79ed4 │ │ │ │ - bl 346fd4 │ │ │ │ - b 79ee8 │ │ │ │ + beq 79b70 │ │ │ │ + bl 349034 │ │ │ │ + b 79b84 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79ef0 │ │ │ │ + beq 79b8c │ │ │ │ mvn r4, #0 │ │ │ │ - b 79f08 │ │ │ │ + b 79ba4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079f14 : │ │ │ │ - b 79e94 │ │ │ │ +00079bb0 : │ │ │ │ + b 79b30 │ │ │ │ │ │ │ │ -00079f18 : │ │ │ │ - b 79e94 │ │ │ │ +00079bb4 : │ │ │ │ + b 79b30 │ │ │ │ │ │ │ │ -00079f1c : │ │ │ │ - b 1c9ae0 │ │ │ │ +00079bb8 : │ │ │ │ + b 1cf1f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r3, [pc, #32] @ 79f64 │ │ │ │ - ldrne r3, [pc, #32] @ 79f68 │ │ │ │ + ldreq r3, [pc, #32] @ 79c00 │ │ │ │ + ldrne r3, [pc, #32] @ 79c04 │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 79f6c │ │ │ │ + ldreq r2, [pc, #28] @ 79c08 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 79f70 │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #20] @ 79c0c │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r1, r9, r0, asr r9 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - @ instruction: 0x00391db8 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + eorseq r2, r9, r0, asr sl │ │ │ │ + mlaseq r6, r4, r8, r5 │ │ │ │ + @ instruction: 0x00392eb8 │ │ │ │ │ │ │ │ -00079f74 : │ │ │ │ +00079c10 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79fd8 │ │ │ │ + beq 79c74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79fd8 │ │ │ │ + beq 79c74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79fc4 │ │ │ │ - bl 11aa58 │ │ │ │ + bne 79c60 │ │ │ │ + bl 11a96c │ │ │ │ mov r0, #0 │ │ │ │ - b 79fd0 │ │ │ │ + b 79c6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079fe0 : │ │ │ │ +00079c7c : │ │ │ │ + ldr r3, [pc, #84] @ 79cd8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79cb0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #56] @ 79cdc │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79cd0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + eorseq r7, r6, r4, lsl #10 │ │ │ │ + │ │ │ │ +00079ce0 : │ │ │ │ + ldr r3, [pc, #52] @ 79d1c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79d20 │ │ │ │ + mov r1, #25 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + eorseq r6, r6, r0, lsr lr │ │ │ │ + │ │ │ │ +00079d24 : │ │ │ │ + ldr r3, [pc, #52] @ 79d60 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d58 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79d64 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + eorseq r6, r6, r0, lsr lr │ │ │ │ + │ │ │ │ +00079d68 : │ │ │ │ + ldr r3, [pc, #52] @ 79da4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d9c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79da8 │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + eorseq r6, r6, r0, lsr lr │ │ │ │ + │ │ │ │ +00079dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a048 │ │ │ │ + beq 79e14 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a048 │ │ │ │ + beq 79e14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a048 │ │ │ │ + beq 79e14 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a048 │ │ │ │ - ldr r2, [pc, #532] @ 7a24c │ │ │ │ + beq 79e14 │ │ │ │ + ldr r2, [pc, #532] @ 7a018 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a060 │ │ │ │ - b 7a058 │ │ │ │ - ldr r3, [pc, #512] @ 7a250 │ │ │ │ - ldr r1, [pc, #512] @ 7a254 │ │ │ │ + beq 79e2c │ │ │ │ + b 79e24 │ │ │ │ + ldr r3, [pc, #512] @ 7a01c │ │ │ │ + ldr r1, [pc, #512] @ 7a020 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7a240 │ │ │ │ + b 7a00c │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a084 │ │ │ │ + beq 79e50 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ - b 7a058 │ │ │ │ + bl 113530 │ │ │ │ + b 79e24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 7a0b8 │ │ │ │ - ldr r3, [pc, #444] @ 7a258 │ │ │ │ - ldr r1, [pc, #444] @ 7a25c │ │ │ │ + bge 79e84 │ │ │ │ + ldr r3, [pc, #444] @ 7a024 │ │ │ │ + ldr r1, [pc, #444] @ 7a028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - b 7a058 │ │ │ │ + bl 113530 │ │ │ │ + b 79e24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a140 │ │ │ │ + bne 79f0c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 284290 │ │ │ │ + bl 293678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a0f0 │ │ │ │ + beq 79ebc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a0f0 │ │ │ │ + bne 79ebc │ │ │ │ mov r0, sp │ │ │ │ - bl 284290 │ │ │ │ + bl 293678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a11c │ │ │ │ + bne 79ee8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 3161e8 <_PyTime_AsTimeval@@Base+0x1794> │ │ │ │ + bl 31b858 <_PyTime_AsTimeval@@Base+0x1904> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a140 │ │ │ │ + beq 79f0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a140 │ │ │ │ + bne 79f0c │ │ │ │ mov r0, sp │ │ │ │ - bl 3161e8 <_PyTime_AsTimeval@@Base+0x1794> │ │ │ │ + bl 31b858 <_PyTime_AsTimeval@@Base+0x1904> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a140 │ │ │ │ + beq 79f0c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - b 7a240 │ │ │ │ + bl 113530 │ │ │ │ + b 7a00c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 7a174 │ │ │ │ - bl 2917c0 │ │ │ │ + bne 79f40 │ │ │ │ + bl 29fe74 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ - b 7a058 │ │ │ │ + bl 113530 │ │ │ │ + b 79e24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 7a174 │ │ │ │ + bgt 79f40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldrgt r0, [r1, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ mulgt r6, r0, r6 │ │ │ │ - bgt 7a194 │ │ │ │ + bgt 79f60 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 7a228 │ │ │ │ + bcc 79ff4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7a1f8 │ │ │ │ + blt 79fc4 │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r0, r3, #4 │ │ │ │ addlt r2, r2, #1 │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ strge r7, [r3, #-4] │ │ │ │ movge r3, r0 │ │ │ │ - bge 7a1c4 │ │ │ │ + bge 79f90 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21b78c │ │ │ │ + bl 22d834 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 21b78c │ │ │ │ + bl 22d834 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 7a1ac │ │ │ │ + b 79f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, sp │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391dd8 │ │ │ │ + @ instruction: 0x00392ed8 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r1, r9, r0, lsl lr │ │ │ │ + eorseq r2, r9, r0, lsl pc │ │ │ │ │ │ │ │ -0007a260 : │ │ │ │ - b 15daa4 │ │ │ │ +0007a02c : │ │ │ │ + b 15e5ac │ │ │ │ │ │ │ │ -0007a264 : │ │ │ │ - b 115bd0 │ │ │ │ +0007a030 : │ │ │ │ + b 115ae0 │ │ │ │ │ │ │ │ -0007a268 : │ │ │ │ - b 1bcd9c │ │ │ │ +0007a034 : │ │ │ │ + b 1c1684 │ │ │ │ │ │ │ │ -0007a26c <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0007a038 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 110688 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110594 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a2ac <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 7a078 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a2d4 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 7a0a0 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7a2dc <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 7a2e0 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 7a0a8 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 7a0ac <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r8, r4, lsl r7 │ │ │ │ + eorseq pc, r8, r0, lsr r8 @ │ │ │ │ │ │ │ │ -0007a2e4 : │ │ │ │ +0007a0b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a390 │ │ │ │ + ldr r2, [pc, #144] @ 7a15c │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a324 │ │ │ │ + bne 7a0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a294 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a334 │ │ │ │ + bl 7a060 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a100 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a33c │ │ │ │ + bne 7a108 │ │ │ │ mov r5, #0 │ │ │ │ - b 7a37c │ │ │ │ + b 7a148 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23acf0 │ │ │ │ + bl 24d1e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a37c │ │ │ │ + beq 7a148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a37c │ │ │ │ + bne 7a148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a394 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0007a160 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a440 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a20c <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a3d4 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7a1a0 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a294 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a3e4 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 7a060 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a1b0 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f6d4 │ │ │ │ + bl 10f54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a3ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7a1b8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a42c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7a1f8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23acf0 │ │ │ │ + bl 24d1e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a42c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7a1f8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a42c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7a1f8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a444 : │ │ │ │ +0007a210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 7a50c │ │ │ │ + ldr r4, [pc, #176] @ 7a2d8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 7a49c │ │ │ │ + beq 7a268 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7a4e8 │ │ │ │ - ldr r3, [pc, #128] @ 7a510 │ │ │ │ - ldr r2, [pc, #128] @ 7a514 │ │ │ │ + bne 7a2b4 │ │ │ │ + ldr r3, [pc, #128] @ 7a2dc │ │ │ │ + ldr r2, [pc, #128] @ 7a2e0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - b 7a4c4 │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ + b 7a290 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a4d4 │ │ │ │ + beq 7a2a0 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7a4cc │ │ │ │ - ldr r3, [pc, #84] @ 7a510 │ │ │ │ - ldr r2, [pc, #88] @ 7a518 │ │ │ │ + bne 7a298 │ │ │ │ + ldr r3, [pc, #84] @ 7a2dc │ │ │ │ + ldr r2, [pc, #88] @ 7a2e4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7a504 │ │ │ │ + b 7a2d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7a4f0 │ │ │ │ + bne 7a2bc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba458 │ │ │ │ - b 7a504 │ │ │ │ + bl ba720 │ │ │ │ + b 7a2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a4a4 │ │ │ │ + bne 7a270 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127fcc │ │ │ │ + b 127f64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00379ad0 │ │ │ │ - eorseq r1, r9, r8, asr #28 │ │ │ │ + @ instruction: 0x0037abd0 │ │ │ │ + eorseq r2, r9, r8, asr #30 │ │ │ │ │ │ │ │ -0007a51c <_PyObject_CallMethodId@@Base>: │ │ │ │ +0007a2e8 <_PyObject_CallMethodId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a5c8 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a394 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a55c <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 7a328 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a294 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a56c <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 7a060 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a338 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 807e0 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 803ec <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a574 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 7a340 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a5b4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 7a380 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23acf0 │ │ │ │ + bl 24d1e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a5b4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 7a380 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a5b4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 7a380 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r1, [pc, #4] @ 7a3a4 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b b9a94 │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 7a3ec <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a892c <_PyType_LookupRef@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a400 <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a450 <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + mov r0, r6 │ │ │ │ + bl a581c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7a3d4 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a460 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7a460 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a43c <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 7a444 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + mov r4, r5 │ │ │ │ + b 7a460 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 7a43c <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b b9a94 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 1275d0 │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7a4f4 <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #112] @ 7a50c <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7a4fc <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7a4fc <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 116fa0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7a504 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7a510 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldreq r0, [pc, #64] @ 7a514 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldrne r0, [pc, #56] @ 7a510 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldrne r2, [pc, #56] @ 7a514 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 7a518 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 7a518 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +0007a51c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + bl 205034 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #200] @ 7a694 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7a5e8 │ │ │ │ + ldr r0, [pc, #184] @ 7a698 │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a5f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7a608 │ │ │ │ + ldr r1, [pc, #156] @ 7a69c │ │ │ │ + ldr r0, [pc, #148] @ 7a698 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a61c │ │ │ │ + ldr r1, [pc, #144] @ 7a6a0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f406c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7a624 │ │ │ │ + mov r4, #0 │ │ │ │ + b 7a688 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a664 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ + bne 7a664 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 7a664 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 7a664 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #48] @ 7a6a4 │ │ │ │ + ldr r0, [pc, #48] @ 7a6a8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 128ccc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + eorseq r6, r6, r0, lsr lr │ │ │ │ + andeq r0, r0, pc, ror #3 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ + eorseq r2, r9, ip, ror #30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -82313,30 +82379,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a640 <_PyObject_CallMethodId@@Base+0x124> │ │ │ │ + ldr r2, [pc, #36] @ 7a720 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r0 │ │ │ │ moveq r1, #1 │ │ │ │ moveq r0, r1 │ │ │ │ strbeq r1, [r2, r3] │ │ │ │ movne r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ - ldr r3, [pc, #16] @ 7a65c <_PyObject_CallMethodId@@Base+0x140> │ │ │ │ + ldr r3, [pc, #16] @ 7a73c │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ strb r2, [r3, r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ @@ -82373,26 +82439,26 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 7a724 <_PyObject_CallMethodId@@Base+0x208> │ │ │ │ + bne 7a804 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a708 <_PyObject_CallMethodId@@Base+0x1ec> │ │ │ │ + beq 7a7e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82403,206 +82469,206 @@ │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r8, lr, ip │ │ │ │ add r5, r0, ip │ │ │ │ cmp r8, r1 │ │ │ │ lsl r7, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bge 7a7e4 <_PyObject_CallMethodId@@Base+0x2c8> │ │ │ │ + bge 7a8c4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a79c <_PyObject_CallMethodId@@Base+0x280> │ │ │ │ + beq 7a87c │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a7b4 <_PyObject_CallMethodId@@Base+0x298> │ │ │ │ - b 7a7a4 <_PyObject_CallMethodId@@Base+0x288> │ │ │ │ + bls 7a894 │ │ │ │ + b 7a884 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a7b4 <_PyObject_CallMethodId@@Base+0x298> │ │ │ │ + bcs 7a894 │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a768 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a848 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a7d0 <_PyObject_CallMethodId@@Base+0x2b4> │ │ │ │ + bne 7a8b0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a768 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a848 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a768 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a848 │ │ │ │ str r4, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r6, lr, ip │ │ │ │ cmp r6, r1 │ │ │ │ add r7, r0, ip │ │ │ │ - bge 7a878 <_PyObject_CallMethodId@@Base+0x35c> │ │ │ │ + bge 7a958 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a830 <_PyObject_CallMethodId@@Base+0x314> │ │ │ │ + beq 7a910 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a848 <_PyObject_CallMethodId@@Base+0x32c> │ │ │ │ - b 7a838 <_PyObject_CallMethodId@@Base+0x31c> │ │ │ │ + bls 7a928 │ │ │ │ + b 7a918 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a848 <_PyObject_CallMethodId@@Base+0x32c> │ │ │ │ + bcs 7a928 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a804 <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a8e4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a864 <_PyObject_CallMethodId@@Base+0x348> │ │ │ │ + bne 7a944 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a804 <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a8e4 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a804 <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a8e4 │ │ │ │ str r4, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bmi 7a8c8 <_PyObject_CallMethodId@@Base+0x3ac> │ │ │ │ + bmi 7a9a8 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a8a0 <_PyObject_CallMethodId@@Base+0x384> │ │ │ │ + beq 7a980 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a8a0 <_PyObject_CallMethodId@@Base+0x384> │ │ │ │ + beq 7a980 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, #4 │ │ │ │ add r4, r0, #132 @ 0x84 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a910 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ + bne 7a9f0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a8f0 <_PyObject_CallMethodId@@Base+0x3d4> │ │ │ │ + bne 7a9d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a900 <_PyObject_CallMethodId@@Base+0x3e4> │ │ │ │ + beq 7a9e0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #44] @ 7a96c <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ + ldr r3, [pc, #44] @ 7aa4c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ strne r3, [r2, #1244] @ 0x4dc │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r0, [pc] @ 7a978 <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ + ldr r0, [pc] @ 7aa58 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7a984 <_PyObject_CallMethodId@@Base+0x468> │ │ │ │ + ldr r0, [pc] @ 7aa64 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131f44 │ │ │ │ + b 131ed8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 29ab64 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 227524 │ │ │ │ - b 227524 │ │ │ │ - b 227524 │ │ │ │ - b 227524 │ │ │ │ + b 2a8ce0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 239c5c │ │ │ │ + b 239c5c │ │ │ │ + b 239c5c │ │ │ │ + b 239c5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 7a9ec <_PyObject_CallMethodId@@Base+0x4d0> │ │ │ │ - ldr r3, [pc, #148] @ 7aa68 <_PyObject_CallMethodId@@Base+0x54c> │ │ │ │ + beq 7aacc │ │ │ │ + ldr r3, [pc, #148] @ 7ab48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a9ec <_PyObject_CallMethodId@@Base+0x4d0> │ │ │ │ - ldr r3, [pc, #136] @ 7aa6c <_PyObject_CallMethodId@@Base+0x550> │ │ │ │ + beq 7aacc │ │ │ │ + ldr r3, [pc, #136] @ 7ab4c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7aa40 <_PyObject_CallMethodId@@Base+0x524> │ │ │ │ - bl 7a614 <_PyObject_CallMethodId@@Base+0xf8> │ │ │ │ + bne 7ab20 │ │ │ │ + bl 7a6f4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7aa70 <_PyObject_CallMethodId@@Base+0x554> │ │ │ │ + ldr r3, [pc, #112] @ 7ab50 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 3564a8 │ │ │ │ - ldr r2, [pc, #104] @ 7aa74 <_PyObject_CallMethodId@@Base+0x558> │ │ │ │ - ldr r3, [pc, #104] @ 7aa78 <_PyObject_CallMethodId@@Base+0x55c> │ │ │ │ + bl 3575b4 │ │ │ │ + ldr r2, [pc, #104] @ 7ab54 │ │ │ │ + ldr r3, [pc, #104] @ 7ab58 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7aa2c <_PyObject_CallMethodId@@Base+0x510> │ │ │ │ + beq 7ab0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a644 <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ + b 7a724 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7aa54 <_PyObject_CallMethodId@@Base+0x538> │ │ │ │ + beq 7ab34 │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ subseq r9, r9, r4, asr #13 │ │ │ │ - @ instruction: 0x0007afb8 │ │ │ │ + muleq r7, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ moveq r6, #1 │ │ │ │ @@ -82612,75 +82678,75 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r7, [r5, #1]! │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 7aadc <_PyObject_CallMethodId@@Base+0x5c0> │ │ │ │ + bcc 7abbc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a9ac <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7aa8c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7aaa8 <_PyObject_CallMethodId@@Base+0x58c> │ │ │ │ + bne 7ab88 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a9ac <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7aa8c │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7aaa8 <_PyObject_CallMethodId@@Base+0x58c> │ │ │ │ + b 7ab88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7abb0 <_PyObject_CallMethodId@@Base+0x694> │ │ │ │ + ldr r4, [pc, #132] @ 7ac90 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #1 │ │ │ │ eor r4, r4, r3 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp] │ │ │ │ - ldr lr, [pc, #100] @ 7abb4 <_PyObject_CallMethodId@@Base+0x698> │ │ │ │ + ldr lr, [pc, #100] @ 7ac94 │ │ │ │ mov r5, #1000 @ 0x3e8 │ │ │ │ umull r0, r7, r6, r5 │ │ │ │ smull r6, r5, r3, lr │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r5, asr #18 │ │ │ │ adds r0, r0, r3 │ │ │ │ eor r0, r0, r4 │ │ │ │ eor r3, r0, r0, lsr #17 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr ip, [pc, #64] @ 7abb8 <_PyObject_CallMethodId@@Base+0x69c> │ │ │ │ - ldr r1, [pc, #64] @ 7abbc <_PyObject_CallMethodId@@Base+0x6a0> │ │ │ │ + ldr ip, [pc, #64] @ 7ac98 │ │ │ │ + ldr r1, [pc, #64] @ 7ac9c │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #17 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ mul r0, ip, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - bhi 7ab80 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ + bhi 7ac60 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, r4, lsl fp │ │ │ │ + strdeq sl, [r7], -r4 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ svcvc 0x00eb352d │ │ │ │ strbthi sl, [ip], #-1675 @ 0xfffff975 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -82688,87 +82754,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r9, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 7ac00 <_PyObject_CallMethodId@@Base+0x6e4> │ │ │ │ + bne 7ace0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7ae68 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + b 7af48 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7abf4 <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + beq 7acd4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ sub r4, r6, #1 │ │ │ │ lsr r4, r4, #22 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r4, r4, #22 │ │ │ │ ldrlt r5, [r6] │ │ │ │ mov r8, r2 │ │ │ │ add r2, r4, #116 @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ sub r2, r6, r2 │ │ │ │ - ldr r0, [pc, #568] @ 7ae78 <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ + ldr r0, [pc, #568] @ 7af58 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7ac6c <_PyObject_CallMethodId@@Base+0x750> │ │ │ │ + bls 7ad4c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7ac6c <_PyObject_CallMethodId@@Base+0x750> │ │ │ │ + bls 7ad4c │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r3, r2, lsl #15 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr sl, [r6, #36] @ 0x24 │ │ │ │ ldrh fp, [r6, #10] │ │ │ │ cmp fp, #1 │ │ │ │ - bne 7aca4 <_PyObject_CallMethodId@@Base+0x788> │ │ │ │ + bne 7ad84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7ae68 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + b 7af48 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7ace8 <_PyObject_CallMethodId@@Base+0x7cc> │ │ │ │ + bne 7adc8 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7abf4 <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + bls 7acd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ae68 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7af48 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7acb0 <_PyObject_CallMethodId@@Base+0x794> │ │ │ │ + b 7ad90 │ │ │ │ add r3, fp, #31 │ │ │ │ asr r3, r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ ands fp, fp, #31 │ │ │ │ - beq 7ad30 <_PyObject_CallMethodId@@Base+0x814> │ │ │ │ + beq 7ae10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ add r2, sp, #1040 @ 0x410 │ │ │ │ lsl r3, r3, fp │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r3, [r2, #-1028] @ 0xfffffbfc │ │ │ │ @@ -82776,23 +82842,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ clz fp, fp │ │ │ │ rsb fp, fp, #32 │ │ │ │ rsb r1, r5, r2, lsl fp │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3554dc │ │ │ │ + bl 3565e8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ sub r3, fp, #32 │ │ │ │ rsb r6, fp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, r4 │ │ │ │ - beq 7adc0 <_PyObject_CallMethodId@@Base+0x8a4> │ │ │ │ + beq 7aea0 │ │ │ │ umull lr, r3, r0, r1 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ adds r3, r3, r1 │ │ │ │ lsr r3, r3, fp │ │ │ │ mov r1, #0 │ │ │ │ adc r1, r1, r1 │ │ │ │ orr r3, r3, r1, lsl r6 │ │ │ │ @@ -82803,100 +82869,100 @@ │ │ │ │ add r1, lr, r1, lsl #2 │ │ │ │ ldr lr, [r1, #-1024] @ 0xfffffc00 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr r3, lr, ip, lsl r3 │ │ │ │ str r3, [r1, #-1024] @ 0xfffffc00 │ │ │ │ ldr r2, [r2] │ │ │ │ - b 7ad68 <_PyObject_CallMethodId@@Base+0x84c> │ │ │ │ + b 7ae48 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7abf4 <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + beq 7acd4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7ae14 <_PyObject_CallMethodId@@Base+0x8f8> │ │ │ │ + bne 7aef4 │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ae68 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7af48 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7ade4 <_PyObject_CallMethodId@@Base+0x8c8> │ │ │ │ - b 7ae60 <_PyObject_CallMethodId@@Base+0x944> │ │ │ │ + bne 7aec4 │ │ │ │ + b 7af40 │ │ │ │ mvn r6, r6 │ │ │ │ rsb r2, r6, #0 │ │ │ │ and r2, r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r2, #31 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - beq 7ae5c <_PyObject_CallMethodId@@Base+0x940> │ │ │ │ + beq 7af3c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ae68 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7af48 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7ae18 <_PyObject_CallMethodId@@Base+0x8fc> │ │ │ │ + b 7aef8 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7adc4 <_PyObject_CallMethodId@@Base+0x8a8> │ │ │ │ + b 7aea4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb2592c <__bss_end__@@Base+0xfe5609e4> │ │ │ │ + bge feb25a0c <__bss_end__@@Base+0xfe560ac4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aedc <_PyObject_CallMethodId@@Base+0x9c0> │ │ │ │ + beq 7afbc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7aedc <_PyObject_CallMethodId@@Base+0x9c0> │ │ │ │ + beq 7afbc │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7abc0 <_PyObject_CallMethodId@@Base+0x6a4> │ │ │ │ + b 7aca0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 22cb60 │ │ │ │ + bl 23f1d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrlt r3, [r4] │ │ │ │ movge r3, r1 │ │ │ │ sub r2, r4, #1 │ │ │ │ lsr r2, r2, #22 │ │ │ │ @@ -82908,20 +82974,20 @@ │ │ │ │ mul r0, r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ movls r1, #0 │ │ │ │ mul r0, r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #76] @ 7afb4 <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ + ldr r0, [pc, #76] @ 7b094 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7af80 <_PyObject_CallMethodId@@Base+0xa64> │ │ │ │ + bls 7b060 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7af80 <_PyObject_CallMethodId@@Base+0xa64> │ │ │ │ + bls 7b060 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ movhi r1, #0 │ │ │ │ add r1, r1, ip, lsl #15 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -82929,220 +82995,220 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge feb25a68 <__bss_end__@@Base+0xfe560b20> │ │ │ │ + bge feb25b48 <__bss_end__@@Base+0xfe560c00> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #80] @ 7b028 <_PyObject_CallMethodId@@Base+0xb0c> │ │ │ │ + ldr r5, [pc, #80] @ 7b108 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ bl 29c28 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35572c │ │ │ │ + bl 356838 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ rsbcs r4, r0, #32512 @ 0x7f00 │ │ │ │ - ldr r3, [pc, #24] @ 7b02c <_PyObject_CallMethodId@@Base+0xb10> │ │ │ │ + ldr r3, [pc, #24] @ 7b10c │ │ │ │ addcs r4, r4, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29cdc │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ subseq r9, r9, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7b064 <_PyObject_CallMethodId@@Base+0xb48> │ │ │ │ + beq 7b144 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b064 <_PyObject_CallMethodId@@Base+0xb48> │ │ │ │ - ldr r3, [pc, #20] @ 7b074 <_PyObject_CallMethodId@@Base+0xb58> │ │ │ │ + beq 7b144 │ │ │ │ + ldr r3, [pc, #20] @ 7b154 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7afb8 <_PyObject_CallMethodId@@Base+0xa9c> │ │ │ │ + b 7b098 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7b088 <_PyObject_CallMethodId@@Base+0xb6c> │ │ │ │ - ldr r0, [pc, #4] @ 7b08c <_PyObject_CallMethodId@@Base+0xb70> │ │ │ │ - b 4afa4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ + ldr r1, [pc, #4] @ 7b168 │ │ │ │ + ldr r0, [pc, #4] @ 7b16c │ │ │ │ + b 4ac40 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, ror r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7b0d0 <_PyObject_CallMethodId@@Base+0xbb4> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #40] @ 7b1b0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 3564a8 │ │ │ │ - ldr r3, [pc, #16] @ 7b0d4 <_PyObject_CallMethodId@@Base+0xbb8> │ │ │ │ + bl 3575b4 │ │ │ │ + ldr r3, [pc, #16] @ 7b1b4 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7b0d8 <_PyObject_CallMethodId@@Base+0xbbc> │ │ │ │ + ldr r0, [pc, #12] @ 7b1b8 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b0dc : │ │ │ │ +0007b1bc : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b0e4 : │ │ │ │ - ldr r1, [pc, #4] @ 7b0f0 │ │ │ │ +0007b1c4 : │ │ │ │ + ldr r1, [pc, #4] @ 7b1d0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2c4be4 │ │ │ │ - eorseq fp, r5, ip, asr r2 │ │ │ │ + b 2cf0d8 │ │ │ │ + eorseq ip, r5, ip, asr r3 │ │ │ │ │ │ │ │ -0007b0f4 : │ │ │ │ - b 7b0e4 │ │ │ │ +0007b1d4 : │ │ │ │ + b 7b1c4 │ │ │ │ │ │ │ │ -0007b0f8 : │ │ │ │ - b 7b0e4 │ │ │ │ +0007b1d8 : │ │ │ │ + b 7b1c4 │ │ │ │ │ │ │ │ -0007b0fc : │ │ │ │ +0007b1dc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b104 : │ │ │ │ +0007b1e4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b108 : │ │ │ │ +0007b1e8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b10c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007b1ec <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #38] @ 0x26 │ │ │ │ subne r0, r0, #3 │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b12c : │ │ │ │ +0007b20c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b140 : │ │ │ │ +0007b220 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b158 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7b17c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007b238 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7b25c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa9c4 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa9c8 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007b180 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007b260 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7b1d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7b2b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b1d4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7b2b4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7b1d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7b2b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b1e4 : │ │ │ │ - ldr r3, [pc, #16] @ 7b1fc │ │ │ │ +0007b2c4 : │ │ │ │ + ldr r3, [pc, #16] @ 7b2dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7b200 │ │ │ │ + ldr r0, [pc, #8] @ 7b2e0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007b204 <_Py_BreakPoint@@Base>: │ │ │ │ +0007b2e4 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b208 : │ │ │ │ - b 6cdcc │ │ │ │ +0007b2e8 : │ │ │ │ + b 6cb58 │ │ │ │ │ │ │ │ -0007b20c : │ │ │ │ - ldr r3, [pc, #12] @ 7b220 │ │ │ │ +0007b2ec : │ │ │ │ + ldr r3, [pc, #12] @ 7b300 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007b224 : │ │ │ │ - ldr r3, [pc, #12] @ 7b238 │ │ │ │ +0007b304 : │ │ │ │ + ldr r3, [pc, #12] @ 7b318 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007b23c : │ │ │ │ - ldr r3, [pc, #12] @ 7b250 │ │ │ │ +0007b31c : │ │ │ │ + ldr r3, [pc, #12] @ 7b330 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b254 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007b334 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r1, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -83151,652 +83217,652 @@ │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 7b2c4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b2c4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 22f268 │ │ │ │ + bl 2417e8 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b2c4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b3a4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b398 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b478 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 85018 │ │ │ │ + bl 850b0 │ │ │ │ add r6, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp] │ │ │ │ ands r7, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ orreq r2, r3, #1 │ │ │ │ - beq 7b2f4 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b3d4 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [sp] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r4, r2 │ │ │ │ ldr r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b2d0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b3b0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b390 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b470 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b360 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b440 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ add r8, r7, #1408 @ 0x580 │ │ │ │ add r8, r8, #12 │ │ │ │ ldr r3, [r7, #1420] @ 0x58c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b338 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b418 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b368 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b448 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r9, r9, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, r0, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #84] @ 7b410 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b4f0 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b3e8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b4c8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b3e8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b4c8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ movls ip, r4 │ │ │ │ movhi ip, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrlt r4, [r1] │ │ │ │ add ip, ip, r3, lsl #15 │ │ │ │ lsllt r4, r4, #15 │ │ │ │ add r0, r0, ip │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 354048 │ │ │ │ + bl 355154 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25ec4 <__bss_end__@@Base+0xfe560f7c> │ │ │ │ + bge feb25fa4 <__bss_end__@@Base+0xfe56105c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ lsl sl, r2, #22 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84c8c │ │ │ │ + bl 84d24 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b47c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b55c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 2535c4 │ │ │ │ + bl 265214 │ │ │ │ mov r7, r0 │ │ │ │ - b 7b4a4 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b584 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 2535c4 │ │ │ │ + bl 265214 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 229918 │ │ │ │ + bl 23c050 │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 229918 │ │ │ │ + b 23c050 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ add r8, r0, r2, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 7b51c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b5fc <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b520 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b600 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b788 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b868 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b540 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b620 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 229828 │ │ │ │ - b 7b788 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23bf60 │ │ │ │ + b 7b868 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, #31 │ │ │ │ sub r3, r3, r2 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ - bls 7b514 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b5f4 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov lr, #1 │ │ │ │ ldr ip, [fp, #4]! │ │ │ │ add r0, r1, #32 │ │ │ │ cmp r0, r7 │ │ │ │ sub r3, r7, r1 │ │ │ │ mvnls sl, #0 │ │ │ │ movls r3, #32 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bls 7b594 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b674 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ lsl sl, lr, r3 │ │ │ │ cmp r3, #31 │ │ │ │ subls sl, sl, #1 │ │ │ │ mvnhi sl, #0 │ │ │ │ tst ip, sl │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 7b514 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b5f4 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b564 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b644 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r2, #32 │ │ │ │ mvnne r5, r5, lsl r2 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lslne r5, r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r9, r6, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r3, r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr r2, r2, r5 │ │ │ │ - bne 7b684 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b764 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b5c8 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b6a8 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 7b654 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b734 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b60c <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b6ec <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b688 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b768 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ tst r2, sl │ │ │ │ orr r2, r2, sl │ │ │ │ - beq 7b698 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b688 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b778 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b768 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b7b4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b66c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b74c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b788 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b868 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b6f4 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b7d4 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b7b4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ sub r3, r4, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ mvn r2, #3 │ │ │ │ lsr r3, r3, #2 │ │ │ │ mul r3, r2, r3 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r8, r2 │ │ │ │ movhi r3, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ add sl, r3, r4 │ │ │ │ cmp r8, sl │ │ │ │ - bne 7b754 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b834 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mvn r5, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ and r2, r2, r5 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b730 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b810 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b514 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b5f4 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add ip, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7b4d0 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b5b0 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #32] @ 7b7dc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b8bc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #12 │ │ │ │ - ldr r3, [pc, #152] @ 7b880 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r5, r9, r8, asr #14 │ │ │ │ + ldr r3, [pc, #152] @ 7b960 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 7b884 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #108] @ 7b964 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b83c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b888 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b91c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b968 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b83c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b91c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ bl 29370 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #1592] @ 0x638 │ │ │ │ - bne 7b848 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b928 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b874 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b954 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ ldr r3, [r4, #1592] @ 0x638 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #1592] @ 0x638 │ │ │ │ streq r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 22a7ac │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + b 23ceec │ │ │ │ + eorseq r5, r9, r0, asr #10 │ │ │ │ andeq r0, r0, r8 │ │ │ │ ldrsbeq r1, [r5], #-4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ sub sp, sp, #520 @ 0x208 │ │ │ │ ldr r8, [sp, #544] @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 7a614 <_PyObject_CallMethodId@@Base+0xf8> │ │ │ │ + bl 7a6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b8f4 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b9d4 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b8fc <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b9dc <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a644 <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ + bl 7a724 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9ac <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7aa8c │ │ │ │ add sp, sp, #520 @ 0x208 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #144] @ 7b9ac <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7ba8c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b930 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7ba10 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 21c74c <_start@@Base+0x734> │ │ │ │ + bl 22f234 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b954 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7ba34 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b9b0 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7ba90 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84bb0 │ │ │ │ - b 7b99c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84c48 │ │ │ │ + b 7ba7c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b968 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b9ac <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 21c74c <_start@@Base+0x734> │ │ │ │ + bne 7ba48 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7ba8c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22f234 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b99c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b9b4 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7ba7c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7ba94 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b93c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b9b8 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7ba1c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7ba98 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35572c │ │ │ │ + bl 356838 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b93c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7ba1c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r1, r9, r0, ror #30 │ │ │ │ + eorseq r3, r9, ip, ror r0 │ │ │ │ subseq r0, r5, r0, lsl #21 │ │ │ │ subseq r4, ip, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ - ldr r4, [pc, #192] @ 7ba98 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7bb78 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bne 7b9f8 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7bad8 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 21c74c <_start@@Base+0x734> │ │ │ │ + bl 22f234 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba18 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7ba9c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7baf8 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7bb7c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84bb0 │ │ │ │ - b 7ba60 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84c48 │ │ │ │ + b 7bb40 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba2c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7ba98 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 21c74c <_start@@Base+0x734> │ │ │ │ + bne 7bb0c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7bb78 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22f234 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba60 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7baa0 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7bb40 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7bb80 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7ba04 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7baa4 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7bae4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7bb84 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35572c │ │ │ │ + bl 356838 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7ba04 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7baa8 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7bae4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7bb88 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ba88 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7bb68 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r1, r9, r4, ror pc │ │ │ │ + mlaseq r9, r0, r0, r3 │ │ │ │ subseq r0, r5, ip, ror sl │ │ │ │ subseq r4, ip, r8, lsr pc │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 7bd3c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7be1c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r8, r3 │ │ │ │ sub r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 7bb30 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7bc10 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7bb14 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7bbf4 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84ec8 │ │ │ │ - b 7bd20 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84f60 │ │ │ │ + b 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7bd20 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7bd4c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7be2c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7bb78 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7bc58 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ add lr, sp, #92 @ 0x5c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ mov r4, #6 │ │ │ │ - ldr r1, [pc, #472] @ 7bd50 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7bb9c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7be30 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7bc7c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7bbb4 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7bc94 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ add lr, sp, #92 @ 0x5c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #440] @ 7bd54 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7be34 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b9bc <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7bd3c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7ba9c <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7be1c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ sub r7, r5, #-67108863 @ 0xfc000001 │ │ │ │ sub r7, r7, #62914560 @ 0x3c00000 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r7, r7, #22 │ │ │ │ - bne 7bce8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bce8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7bc04 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bce4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 229918 │ │ │ │ + bl 23c050 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7bc04 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bce4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 228f10 │ │ │ │ - bl 225250 │ │ │ │ + bl 23b648 │ │ │ │ + bl 2379f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7bce8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 21cb24 <_start@@Base+0xb0c> │ │ │ │ + blt 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22f60c <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7bc3c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7bd1c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b414 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7bce8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b4f4 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7bdc8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ add fp, r6, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ asr r3, r4, #31 │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 7bc78 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7bd58 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7bd58 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7be38 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ mov r0, fp │ │ │ │ smull ip, r2, r4, r1 │ │ │ │ rsb r2, r3, r2, asr #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp] │ │ │ │ asr r3, r2, #31 │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ - b 7bcd4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7bd5c <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7be3c <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ smull fp, lr, ip, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ @@ -83811,232 +83877,232 @@ │ │ │ │ adds r2, r4, r2 │ │ │ │ adc r3, r1, r3 │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 229a80 │ │ │ │ + bl 23c1b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 229918 │ │ │ │ + bl 23c050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bd20 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be00 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7bd60 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7be40 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b9bc <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7ba9c <_Py_SetRefcnt@@Base+0x768> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 224d98 │ │ │ │ + b 237540 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, r0, lsl #27 │ │ │ │ - eorseq r1, r9, r8, lsl #31 │ │ │ │ - eorseq r1, r9, ip, asr #31 │ │ │ │ + eorseq r3, r9, r4, lsr #1 │ │ │ │ + eorseq r3, r9, r8, ror #1 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq r2, r9, r8, lsl r0 │ │ │ │ + eorseq r3, r9, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ eor r6, r2, #1 │ │ │ │ add r9, r5, #32 │ │ │ │ ldr r8, [r5, #32] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7bdc4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bea4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bdec <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7becc <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bd88 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7be68 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bdd4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7beb4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7be10 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bef0 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bdf4 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7bdcc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bed4 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7beac <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7be10 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bef0 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7bdcc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7beac <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7bd88 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7be68 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bd64 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be4c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bf2c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7be2c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bf0c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bd64 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be8c <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bf6c <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7be6c <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bf4c <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 22cff0 │ │ │ │ + bl 23f5f4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7bfec <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7c0cc <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7bfd8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7c0b8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bfe0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 223f68 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7c0c0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 236710 <_Py_write_noraise@@Base+0x1210> │ │ │ │ add sl, r6, #1408 @ 0x580 │ │ │ │ mov r8, r4 │ │ │ │ add r5, r6, #520 @ 0x208 │ │ │ │ add sl, sl, #12 │ │ │ │ ldr r7, [r8, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r9, r7 │ │ │ │ - beq 7bf8c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7c06c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7bd64 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf40 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7c020 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf20 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7c000 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7bf18 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bff8 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7bf7c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7c05c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 22a694 │ │ │ │ - b 7bf8c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23cdd4 │ │ │ │ + b 7c06c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r5, r5, #12 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [r4, #1580] @ 0x62c │ │ │ │ cmp r5, sl │ │ │ │ sub r3, r3, r9 │ │ │ │ add r8, r8, #12 │ │ │ │ str r3, [r4, #1580] @ 0x62c │ │ │ │ - bne 7bf04 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bfe4 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 223f68 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 236710 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bfcc <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7c0ac <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bfb4 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7c094 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b790 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7bfe0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b870 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7c0c0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 223738 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 235ee0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b7e0 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + b 7b8c0 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c014 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7c0f4 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 35572c │ │ │ │ + bl 356838 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -84044,80 +84110,80 @@ │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #116 @ 0x74 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 7c0b4 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7c194 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7c0a8 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7c188 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273d08 <_PyBytesWriter_Dealloc@@Base+0xe20> │ │ │ │ + bl 2844e4 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7c084 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7c198 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7c164 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7c278 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c0cc <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7c1ac <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 21c74c <_start@@Base+0x734> │ │ │ │ + bl 22f234 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a3d4 │ │ │ │ + bl 23cb0c │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 229b90 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 23c2c8 │ │ │ │ + bl 3575b4 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #1 │ │ │ │ add r8, r5, #64 @ 0x40 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #88] @ 7c19c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7c1a0 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7c27c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7c280 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str sl, [r7] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, r6 │ │ │ │ orr r2, r4, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c148 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7c228 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 35572c │ │ │ │ + bl 356838 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ @ instruction: 0x003fffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -84132,156 +84198,156 @@ │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7c294 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c374 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c27c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c35c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cb60 │ │ │ │ + bl 23f1d8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c250 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7c330 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22d04c │ │ │ │ + bl 23f650 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7c288 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7c288 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7c288 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7c288 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c368 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7c1e4 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7c2c4 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs sl, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ movne r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ strbne r3, [sl] │ │ │ │ - ldr r3, [pc, #588] @ 7c520 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #588] @ 7c600 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 357750 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 229b90 │ │ │ │ + bl 23c2c8 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r4, r5, #116 @ 0x74 │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 7c4f8 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c5d8 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c4d8 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c5b8 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb r2, [r9, #1597] @ 0x63d │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r9] │ │ │ │ ldrne r6, [r2, #16] │ │ │ │ - beq 7c384 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c464 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c388 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c468 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c388 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c468 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c368 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c448 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bd64 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7be44 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c3d0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c4b0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c3b0 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c490 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cb60 │ │ │ │ + bl 23f1d8 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c3fc <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c4dc <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22d04c │ │ │ │ + bl 23f650 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c4e8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 2275cc │ │ │ │ + bl 239d04 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c524 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c604 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ bic r3, r3, #1 │ │ │ │ mul r1, r0, r1 │ │ │ │ add r2, r6, r1 │ │ │ │ ldr lr, [r2, #528] @ 0x210 │ │ │ │ add r1, r1, #520 @ 0x208 │ │ │ │ cmp lr, ip │ │ │ │ orreq r3, r3, #1 │ │ │ │ @@ -84294,487 +84360,487 @@ │ │ │ │ strne r4, [r3, #44] @ 0x2c │ │ │ │ mov r3, #12 │ │ │ │ mla r3, r0, r3, r6 │ │ │ │ streq r4, [r2, #524] @ 0x20c │ │ │ │ add r1, r6, r1 │ │ │ │ str r4, [r3, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a694 │ │ │ │ + bl 23cdd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c4e8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c4c8 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c5a8 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r9, r6 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sl] │ │ │ │ - b 7c4e8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c498 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c4e8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c578 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c5c8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22d184 │ │ │ │ + bl 23f788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c330 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c410 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c514 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c5f4 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84d30 │ │ │ │ + bl 84dc8 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, r8 │ │ │ │ andeq r0, r1, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #328] @ 7c688 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c768 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84aa0 │ │ │ │ + bl 84b38 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84b28 │ │ │ │ + bl 84bc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #0 │ │ │ │ b 29658 │ │ │ │ subseq r9, r9, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #316] @ 7c7e0 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c8c0 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c7d8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c7e4 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 355764 │ │ │ │ - ldr r0, [pc, #288] @ 7c7e8 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c8c4 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 356870 │ │ │ │ + ldr r0, [pc, #288] @ 7c8c8 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 228fcc │ │ │ │ - ldr r2, [pc, #276] @ 7c7ec <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 356650 │ │ │ │ + bl 23b704 │ │ │ │ + ldr r2, [pc, #276] @ 7c8cc <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 357750 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c7d8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c7f0 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c7f4 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c8d0 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c8d4 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r6, #1424] @ 0x590 │ │ │ │ cmp ip, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, r5 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 7c71c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c7fc <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c7d8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c750 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c830 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c734 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7beb4 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c734 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c814 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bf94 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c814 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c764 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c844 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223738 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 235ee0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c528 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c608 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c7d8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c7f8 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c8d8 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c7ac <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c88c <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c7d8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c780 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c860 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #2728] @ 0xaa8 │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84ec8 │ │ │ │ + bl 84f60 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + eorseq r5, r9, r0, asr #10 │ │ │ │ ldrsbeq r1, [r5], #-8 │ │ │ │ subseq r9, r9, r0, lsr #16 │ │ │ │ andeq r0, r0, r8 │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ ldrsbeq r1, [r5], #-4 │ │ │ │ @ instruction: 0x00599990 │ │ │ │ tst r0, #1 │ │ │ │ - ldr r3, [pc, #32] @ 7c828 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c908 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c81c <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c8fc <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ ldr r2, [r3, #724] @ 0x2d4 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #732] @ 7cb20 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7cc00 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7cb24 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7cc04 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ ldr r0, [r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bne 7c87c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c95c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7cb28 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7cc08 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ - ldr r2, [pc, #676] @ 7cb2c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7cc0c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r8, [r5, #-8] │ │ │ │ sub r3, r5, #7 │ │ │ │ sub r2, r5, #4 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr r8, r1, r8, lsl #8 │ │ │ │ - bne 7c898 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7cb30 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c978 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7cc10 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #616] @ 7cb34 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7cc14 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c914 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c914 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c914 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7cb38 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7cc18 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c988 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7cb3c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7ca68 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7cc1c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r6, r5, #3 │ │ │ │ sub r3, r5, r6 │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ - ldr r2, [pc, #520] @ 7cb40 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7cc20 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r7, #253 @ 0xfd │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c960 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7ca40 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7cb44 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7cc24 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c928 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7ca08 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7cb48 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7cc28 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7cb4c <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7cc2c <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r3, r7, #1 │ │ │ │ add r2, r7, #3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne 7c9c8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7caa8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c9ac <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7ca8c <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c9cc <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7caac <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c9ec <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7cacc <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7cb38 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7cc18 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7ca50 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7cb30 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7cb3c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7cc1c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r9, [r7, r6] │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #320] @ 7cb50 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7cc30 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r9, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #284] @ 7cb44 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7cc24 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7ca38 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7cb18 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ add r6, r6, #1 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 7ca00 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7cae0 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7caf4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7cbd4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7cb54 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7cc34 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ mov r2, #14 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ mov r6, r5 │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #8 │ │ │ │ cmpne r6, r7 │ │ │ │ - ldr r2, [pc, #212] @ 7cb58 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7cc38 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7ca98 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7cb78 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7ca70 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7cb50 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7cab0 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7cb90 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7caf4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7cbd4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7cad4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7cbb4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7cb5c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7cc3c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7cb58 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7cc38 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7caa0 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7cb80 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cad4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7cbb4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29220 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 85488 │ │ │ │ + b 85488 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r4, asr r0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, ror r0 │ │ │ │ - eorseq r2, r9, r4, lsl #1 │ │ │ │ - eorseq r2, r9, r8, lsr #1 │ │ │ │ - eorseq r2, r9, ip, asr #1 │ │ │ │ - eorseq r2, r9, ip, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsl r1 │ │ │ │ - eorseq r2, r9, r8, lsr #2 │ │ │ │ - eorseq r2, r9, r4, lsr r1 │ │ │ │ - eorseq r2, r9, r8, asr #3 │ │ │ │ - @ instruction: 0x003921f0 │ │ │ │ - eorseq r2, r9, ip, lsl #4 │ │ │ │ - eorseq r2, r9, ip, lsl r2 │ │ │ │ - eorseq r2, r9, r4, lsr #4 │ │ │ │ + eorseq r3, r9, r0, ror r1 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + mlaseq r9, r4, r1, r3 │ │ │ │ + eorseq r3, r9, r0, lsr #3 │ │ │ │ + eorseq r3, r9, r4, asr #3 │ │ │ │ + eorseq r3, r9, r8, ror #3 │ │ │ │ + eorseq r3, r9, r8, lsl #4 │ │ │ │ + eorseq r3, r9, ip, lsr #4 │ │ │ │ + eorseq r3, r9, r4, asr #4 │ │ │ │ + eorseq r3, r9, r0, asr r2 │ │ │ │ + eorseq r3, r9, r4, ror #5 │ │ │ │ + eorseq r3, r9, ip, lsl #6 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ + eorseq r3, r9, r8, lsr r3 │ │ │ │ + eorseq r3, r9, r0, asr #6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsl r0, r3, #7 │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ add r0, r0, #51 @ 0x33 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ │ │ │ │ -0007cb78 : │ │ │ │ +0007cc58 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a750 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + bl 7a830 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a750 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + bl 7a830 │ │ │ │ cmp r7, r0 │ │ │ │ ldrgt r1, [sp] │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ movle r7, r0 │ │ │ │ str r1, [r4, #12] │ │ │ │ lsl r2, r7, #1 │ │ │ │ add r1, r6, r1, lsl #1 │ │ │ │ @@ -84782,55 +84848,55 @@ │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ streq r0, [r4, #16] │ │ │ │ - beq 7cc5c │ │ │ │ + beq 7cd3c │ │ │ │ sub r3, r5, r7 │ │ │ │ cmp r3, r7 │ │ │ │ movlt r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r6, r5, lsl #1 │ │ │ │ ldrh r1, [r2, #-2] │ │ │ │ str r3, [r4, #12] │ │ │ │ sub r3, r5, #2 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r2, r3, #1 │ │ │ │ - blt 7cc5c │ │ │ │ + blt 7cd3c │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ eor r2, r2, r1 │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ subeq r2, r5, #1 │ │ │ │ subeq r3, r2, r3 │ │ │ │ streq r3, [r4, #16] │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 7cc30 │ │ │ │ + bne 7cd10 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movlt r3, r5 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add r2, r4, #23 │ │ │ │ add r1, r4, #87 @ 0x57 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7cc70 │ │ │ │ + bne 7cd50 │ │ │ │ sub r3, r5, r3 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 7ccac │ │ │ │ + bge 7cd8c │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cc88 │ │ │ │ + b 7cd68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -84838,201 +84904,201 @@ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr fp, [r5], #24 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ add r1, r0, r1, lsl #1 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - beq 7ce24 │ │ │ │ + beq 7cf04 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cf38 │ │ │ │ + bcs 7d018 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cd18 │ │ │ │ + beq 7cdf8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ccf4 │ │ │ │ - b 7cf38 │ │ │ │ + bhi 7cdd4 │ │ │ │ + b 7d018 │ │ │ │ rsb r0, r4, #1 │ │ │ │ lsl sl, r0, #1 │ │ │ │ mov r9, r8 │ │ │ │ cmp r2, ip │ │ │ │ movge lr, r2 │ │ │ │ movlt lr, ip │ │ │ │ add r0, r3, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ add r8, fp, lr, lsl #1 │ │ │ │ add r7, r0, lr, lsl #1 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp lr, r4 │ │ │ │ - bge 7cd8c │ │ │ │ + bge 7ce6c │ │ │ │ ldrh r3, [r8], #2 │ │ │ │ mov r2, r3 │ │ │ │ ldrh r3, [r7], #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7cd84 │ │ │ │ + beq 7ce64 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7ccec │ │ │ │ + b 7cdcc │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7cd48 │ │ │ │ + b 7ce28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r7, fp, r2, lsl #1 │ │ │ │ add lr, r0, r2, lsl #1 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7ce18 │ │ │ │ + bge 7cef8 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7cda8 │ │ │ │ + beq 7ce88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7cf38 │ │ │ │ + bls 7d018 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7cd24 │ │ │ │ + beq 7ce04 │ │ │ │ rsb r0, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ addge r0, r0, ip │ │ │ │ addlt r0, r0, r2 │ │ │ │ cmp lr, r0 │ │ │ │ lslgt r2, lr, #1 │ │ │ │ lslle r2, r0, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 7ccec │ │ │ │ + b 7cdcc │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7cf3c │ │ │ │ + b 7d01c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, r7 │ │ │ │ add lr, ip, r7 │ │ │ │ movge sl, r6 │ │ │ │ movlt sl, r7 │ │ │ │ cmp lr, r4 │ │ │ │ movge lr, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cf38 │ │ │ │ + bcs 7d018 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7ce74 │ │ │ │ + beq 7cf54 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ce50 │ │ │ │ - b 7cf38 │ │ │ │ + bhi 7cf30 │ │ │ │ + b 7d018 │ │ │ │ rsb r0, r4, #1 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ add r6, fp, ip, lsl #1 │ │ │ │ add r5, r0, ip, lsl #1 │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, lr │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7ceb0 │ │ │ │ + bge 7cf90 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7ce8c │ │ │ │ + beq 7cf6c │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7ce48 │ │ │ │ + b 7cf28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7ceec │ │ │ │ + bge 7cfcc │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ subne r2, r2, ip │ │ │ │ addne r2, r2, #1 │ │ │ │ addne r3, r3, r2, lsl #1 │ │ │ │ - bne 7ce48 │ │ │ │ + bne 7cf28 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7cec0 │ │ │ │ + b 7cfa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, fp, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7cf28 │ │ │ │ + bge 7d008 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7cf00 │ │ │ │ + beq 7cfe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7ce48 │ │ │ │ + b 7cf28 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7cf3c │ │ │ │ + b 7d01c │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 7cfe4 │ │ │ │ + ldr r3, [pc, #128] @ 7d0c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cc68 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7ccb4 │ │ │ │ + bl 7cd94 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cfbc │ │ │ │ + beq 7d09c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cf90 │ │ │ │ - ldr r3, [pc, #32] @ 7cfe4 │ │ │ │ + bne 7d070 │ │ │ │ + ldr r3, [pc, #32] @ 7d0c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cfd8 │ │ │ │ + beq 7d0b8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -85040,21 +85106,21 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a7ec <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bl 7a8cc │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a7ec <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bl 7a8cc │ │ │ │ cmp r7, r0 │ │ │ │ ldrgt r1, [sp] │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ movle r7, r0 │ │ │ │ str r1, [r4, #12] │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ @@ -85062,386 +85128,386 @@ │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ streq r0, [r4, #16] │ │ │ │ - beq 7d0b8 │ │ │ │ + beq 7d198 │ │ │ │ sub r3, r5, r7 │ │ │ │ cmp r3, r7 │ │ │ │ movlt r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ sub r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7d0b8 │ │ │ │ + blt 7d198 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ eor r2, r2, r1 │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ subeq r2, r5, #1 │ │ │ │ subeq r3, r2, r3 │ │ │ │ streq r3, [r4, #16] │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 7d090 │ │ │ │ + bne 7d170 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movlt r3, r5 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add r2, r4, #23 │ │ │ │ add r1, r4, #87 @ 0x57 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7d0cc │ │ │ │ + bne 7d1ac │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7d104 │ │ │ │ + bge 7d1e4 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7d0e0 │ │ │ │ + b 7d1c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldmib r2, {r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ ldr r6, [r7], #24 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - beq 7d21c │ │ │ │ + beq 7d2fc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d2f4 │ │ │ │ + bcs 7d3d4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d164 │ │ │ │ + beq 7d244 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d140 │ │ │ │ - b 7d2f4 │ │ │ │ + bhi 7d220 │ │ │ │ + b 7d3d4 │ │ │ │ rsb r9, r5, #1 │ │ │ │ lsl r9, r9, #2 │ │ │ │ cmp r2, lr │ │ │ │ add ip, r3, r9 │ │ │ │ movge r4, r2 │ │ │ │ movlt r4, lr │ │ │ │ cmp r4, r5 │ │ │ │ - bge 7d1bc │ │ │ │ + bge 7d29c │ │ │ │ ldr fp, [r6, r4, lsl #2] │ │ │ │ ldr sl, [ip, r4, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ subne r4, r4, lr │ │ │ │ addne r4, r4, #1 │ │ │ │ addne r3, r3, r4, lsl #2 │ │ │ │ - bne 7d138 │ │ │ │ + bne 7d218 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7d17c │ │ │ │ + b 7d25c │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7d1c8 │ │ │ │ + bne 7d2a8 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7d1a8 │ │ │ │ - b 7d210 │ │ │ │ + blt 7d288 │ │ │ │ + b 7d2f0 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d2f4 │ │ │ │ + bls 7d3d4 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7d16c │ │ │ │ + beq 7d24c │ │ │ │ rsb ip, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ addge ip, ip, lr │ │ │ │ addlt ip, ip, r2 │ │ │ │ cmp r4, ip │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, ip, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 7d138 │ │ │ │ + b 7d218 │ │ │ │ sub r0, ip, r0 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add r4, lr, r9 │ │ │ │ movlt r8, r9 │ │ │ │ cmp r4, r5 │ │ │ │ movge r4, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d2f4 │ │ │ │ + bcs 7d3d4 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d260 │ │ │ │ + beq 7d340 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d23c │ │ │ │ - b 7d2f4 │ │ │ │ + bhi 7d31c │ │ │ │ + b 7d3d4 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d290 │ │ │ │ + bge 7d370 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d26c │ │ │ │ + beq 7d34c │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7d234 │ │ │ │ + b 7d314 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d2c0 │ │ │ │ + bge 7d3a0 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ subne ip, ip, lr │ │ │ │ addne ip, ip, #1 │ │ │ │ addne r3, r3, ip, lsl #2 │ │ │ │ - bne 7d234 │ │ │ │ + bne 7d314 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d294 │ │ │ │ + b 7d374 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d2e8 │ │ │ │ + bge 7d3c8 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d2c4 │ │ │ │ + beq 7d3a4 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7d234 │ │ │ │ + b 7d314 │ │ │ │ sub r0, r2, r0 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 7d39c │ │ │ │ + ldr r3, [pc, #128] @ 7d47c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7cfe8 │ │ │ │ + bl 7d0c8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7d10c │ │ │ │ + bl 7d1ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d374 │ │ │ │ + beq 7d454 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d348 │ │ │ │ - ldr r3, [pc, #32] @ 7d39c │ │ │ │ + bne 7d428 │ │ │ │ + ldr r3, [pc, #32] @ 7d47c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d390 │ │ │ │ + beq 7d470 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0007d3a0 : │ │ │ │ +0007d480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d3d8 │ │ │ │ + ldr r3, [pc, #32] @ 7d4b8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d3dc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d4bc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d438 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d518 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrhcc r0, [r1, r3] │ │ │ │ andcc r3, r2, #127 @ 0x7f │ │ │ │ addcc r3, r3, r0, lsl #7 │ │ │ │ - ldrcc r1, [pc, #56] @ 7d43c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d51c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d440 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d520 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ movcs r1, #0 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r1, [r3, #14] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ lslne r0, r0, #16 │ │ │ │ - ldrne r3, [pc, #24] @ 7d444 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d524 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r3, r5, r8, lsr #2 │ │ │ │ - subeq r0, r4, r8, lsr #30 │ │ │ │ - @ instruction: 0x0043ef98 │ │ │ │ - subeq r7, lr, r4, ror ip │ │ │ │ + subeq r4, r5, r4, lsl #4 │ │ │ │ + subeq r2, r4, r4 │ │ │ │ + subeq r0, r4, r4, ror r0 │ │ │ │ + subeq r8, lr, r4, ror #26 │ │ │ │ │ │ │ │ -0007d448 : │ │ │ │ - ldr r3, [pc, #28] @ 7d46c │ │ │ │ +0007d528 : │ │ │ │ + ldr r3, [pc, #28] @ 7d54c │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d470 : │ │ │ │ - ldr r3, [pc, #28] @ 7d494 │ │ │ │ +0007d550 : │ │ │ │ + ldr r3, [pc, #28] @ 7d574 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d498 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d578 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #558] @ 0x22e │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r3, #10 │ │ │ │ - b 2b9080 │ │ │ │ + b 2c48f0 │ │ │ │ │ │ │ │ -0007d4b4 : │ │ │ │ +0007d594 : │ │ │ │ mov r1, #0 │ │ │ │ - b 335968 │ │ │ │ + b 337d20 │ │ │ │ │ │ │ │ -0007d4bc : │ │ │ │ +0007d59c : │ │ │ │ mov r1, #1 │ │ │ │ - b 335968 │ │ │ │ + b 337d20 │ │ │ │ │ │ │ │ -0007d4c4 : │ │ │ │ +0007d5a4 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4d8 : │ │ │ │ - b 2d0e08 │ │ │ │ +0007d5b8 : │ │ │ │ + b 2d9c10 │ │ │ │ │ │ │ │ -0007d4dc : │ │ │ │ - ldr r3, [pc, #20] @ 7d4f8 │ │ │ │ +0007d5bc : │ │ │ │ + ldr r3, [pc, #20] @ 7d5d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2d59c8 │ │ │ │ + b 2dd6f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d4fc : │ │ │ │ - ldr r3, [pc, #20] @ 7d518 │ │ │ │ +0007d5dc : │ │ │ │ + ldr r3, [pc, #20] @ 7d5f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2d5d8c │ │ │ │ + b 2ddab8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d51c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d5fc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d520 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d600 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d524 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d604 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d528 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d608 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d52c : │ │ │ │ +0007d60c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d530 : │ │ │ │ +0007d610 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d534 : │ │ │ │ +0007d614 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d538 : │ │ │ │ +0007d618 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d53c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d61c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32d2f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x944> │ │ │ │ + b 32fcd0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x7e0> │ │ │ │ │ │ │ │ -0007d544 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d624 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d554 : │ │ │ │ +0007d634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 266360 │ │ │ │ + bl 277c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d580 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d660 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -85449,21 +85515,21 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6ba4 │ │ │ │ + bl b6e5c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d5d0 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d6b0 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -85472,131 +85538,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d60c : │ │ │ │ +0007d6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d638 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d60c │ │ │ │ +0007d718 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d6ec │ │ │ │ │ │ │ │ -0007d63c : │ │ │ │ - ldr r3, [pc, #56] @ 7d67c │ │ │ │ +0007d71c : │ │ │ │ + ldr r3, [pc, #56] @ 7d75c │ │ │ │ ldr r0, [r3, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d680 : │ │ │ │ +0007d760 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d684 : │ │ │ │ - ldr r3, [pc, #24] @ 7d6a4 │ │ │ │ +0007d764 : │ │ │ │ + ldr r3, [pc, #24] @ 7d784 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 231858 │ │ │ │ + b 243de0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d6a8 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d788 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6b0 : │ │ │ │ +0007d790 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6cc : │ │ │ │ - ldr ip, [pc, #20] @ 7d6e8 │ │ │ │ +0007d7ac : │ │ │ │ + ldr ip, [pc, #20] @ 7d7c8 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ │ │ │ │ -0007d6ec : │ │ │ │ +0007d7cc : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d708 : │ │ │ │ +0007d7e8 : │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d728 : │ │ │ │ +0007d808 : │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d748 : │ │ │ │ +0007d828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d778 │ │ │ │ + ldr ip, [pc, #24] @ 7d858 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 223a4c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 2361f4 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, ip, lsr #4 │ │ │ │ + eorseq r3, r9, r8, asr #6 │ │ │ │ │ │ │ │ -0007d77c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d85c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #15 │ │ │ │ @@ -85604,176 +85670,176 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d7c4 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d8a4 <_PySeqLock_LockWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ - beq 7d808 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d8e8 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d7e4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d8c4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d828 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d908 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d7e4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 3564a8 │ │ │ │ + b 7d8c4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 3575b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d834 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d914 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ sub r5, r5, #1 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d860 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d940 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d88c <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d96c <_PySeqLock_BeginRead@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d8c0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d9a0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 3564a8 │ │ │ │ - b 7d8a8 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 3575b4 │ │ │ │ + b 7d988 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d8c8 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d9a8 <_PySeqLock_EndRead@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d8fc <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d9dc <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d904 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d9e4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d920 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007da00 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9b9c │ │ │ │ + bl a9d58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d958 : │ │ │ │ +0007da38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21dbe0 │ │ │ │ + bl 230514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d99c : │ │ │ │ +0007da7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d9d8 │ │ │ │ + ldr r3, [pc, #36] @ 7dab8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 29220 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ │ │ │ │ -0007d9dc <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007dabc <_Py_FatalErrorFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ 7da1c <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7dafc <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 29220 │ │ │ │ mvn ip, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -85782,1034 +85848,576 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7da3c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7da40 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r4, asr #4 │ │ │ │ - subseq ip, r3, r4, ror r3 │ │ │ │ + ldr r1, [pc, #4] @ 7db1c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7db20 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r0, ror #6 │ │ │ │ + subseq sp, r3, ip, lsr #8 │ │ │ │ │ │ │ │ -0007da44 : │ │ │ │ +0007db24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7da7c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #32] @ 7db5c │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7da74 │ │ │ │ - ldr r1, [pc, #16] @ 7da80 │ │ │ │ - ldr r0, [pc, #16] @ 7da84 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7db54 │ │ │ │ + ldr r1, [pc, #16] @ 7db60 │ │ │ │ + ldr r0, [pc, #16] @ 7db64 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d24c │ │ │ │ + b 8d298 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subseq ip, r3, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + subseq sp, r3, ip, lsr r4 │ │ │ │ │ │ │ │ -0007da88 : │ │ │ │ +0007db68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7dac4 │ │ │ │ + ldr r2, [pc, #36] @ 7dba4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b994 │ │ │ │ + bl 28b8f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27e934 │ │ │ │ + b 28decc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dac8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007dba8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 2265cc <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 238d40 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007dad0 <_PyThreadState_Init@@Base>: │ │ │ │ +0007dbb0 <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7daec <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7daf0 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r0, ror #4 │ │ │ │ - @ instruction: 0x0053c398 │ │ │ │ + ldr r1, [pc, #4] @ 7dbcc <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7dbd0 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, ip, ror r3 │ │ │ │ + subseq sp, r3, r0, asr r4 │ │ │ │ │ │ │ │ -0007daf4 : │ │ │ │ - ldr r3, [pc, #16] @ 7db0c │ │ │ │ +0007dbd4 : │ │ │ │ + ldr r3, [pc, #16] @ 7dbec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 271afc <_PyThreadState_NewBound@@Base+0x6c> │ │ │ │ + b 28283c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007db10 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007dbf0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7db28 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7dc08 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq pc, ip, r4, lsl #26 │ │ │ │ + andeq pc, ip, ip, lsl #28 │ │ │ │ │ │ │ │ -0007db2c : │ │ │ │ +0007dc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 273420 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 283c7c <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7db64 │ │ │ │ - ldr r3, [pc, #24] @ 7db6c │ │ │ │ + bne 7dc44 │ │ │ │ + ldr r3, [pc, #24] @ 7dc4c │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2744d4 │ │ │ │ - bl 2783b4 │ │ │ │ + bl 284cac │ │ │ │ + bl 288744 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007db70 : │ │ │ │ - ldr r3, [pc, #20] @ 7db8c │ │ │ │ +0007dc50 : │ │ │ │ + ldr r3, [pc, #20] @ 7dc6c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2744d4 │ │ │ │ + b 284cac │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007db90 : │ │ │ │ +0007dc70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 241bec │ │ │ │ + bl 254064 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007dbcc : │ │ │ │ +0007dcac : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 241a14 │ │ │ │ + b 253e8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr sl, [r2, #12] │ │ │ │ sub r3, fp, #1 │ │ │ │ orrs r3, r3, sl │ │ │ │ ldrd r4, [r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7dc84 │ │ │ │ + bne 7dd64 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7dc70 │ │ │ │ + beq 7dd50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dc54 │ │ │ │ + blt 7dd34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dc70 │ │ │ │ + bge 7dd50 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7de08 │ │ │ │ + b 7dee8 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7de08 │ │ │ │ + b 7dee8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7dd0c │ │ │ │ + beq 7ddec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7dcf0 │ │ │ │ + blt 7ddd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7dd0c │ │ │ │ + bge 7ddec │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dd20 │ │ │ │ + b 7de00 │ │ │ │ mul r7, r4, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7de7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dd80 │ │ │ │ + blt 7de60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dd9c │ │ │ │ + bge 7de7c │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7ddb0 │ │ │ │ + b 7de90 │ │ │ │ mul r6, r4, r6 │ │ │ │ ldr r1, [sp] │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r1 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp sl, #1 │ │ │ │ sbcs r1, r7, #0 │ │ │ │ - blt 7dddc │ │ │ │ + blt 7debc │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7de00 │ │ │ │ - b 7de08 │ │ │ │ + bge 7dee0 │ │ │ │ + b 7dee8 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7de00 │ │ │ │ + beq 7dee0 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7de08 │ │ │ │ + blt 7dee8 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007de10 : │ │ │ │ - ldr r3, [pc, #84] @ 7de6c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7de44 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7de70 │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7de64 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - eorseq r6, r6, r4, lsl #8 │ │ │ │ - │ │ │ │ -0007de74 : │ │ │ │ - ldr r3, [pc, #52] @ 7deb0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dea8 │ │ │ │ +0007def0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7deb4 │ │ │ │ - mov r1, #25 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ - │ │ │ │ -0007deb8 : │ │ │ │ - ldr r3, [pc, #52] @ 7def4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7deec │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov ip, r0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [ip, #44] @ 0x2c │ │ │ │ + mov r5, r3 │ │ │ │ + bge 7df3c │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [r6] │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [r7] │ │ │ │ + str r3, [r5] │ │ │ │ + b 7df98 │ │ │ │ + ldr ip, [ip, #92] @ 0x5c │ │ │ │ + mov r1, sp │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + add ip, ip, #16 │ │ │ │ + add r3, ip, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 18f074 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 339cc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1cc5d8 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7def8 │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ - │ │ │ │ -0007defc : │ │ │ │ - ldr r3, [pc, #52] @ 7df38 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #124] @ 7e038 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 7dfec │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7df30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7df3c │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ - │ │ │ │ -0007df40 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4076] @ 0xfec │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - beq 7df98 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7df98 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7dfec │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 7e008 │ │ │ │ + b 7e020 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7df8c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7df98 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7dfac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7dfd0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7dfd4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7dfc0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 119000 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #4 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ - andeq r0, r0, r7, lsl #10 │ │ │ │ - │ │ │ │ -0007dfd8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + beq 7dfdc │ │ │ │ + ldr r0, [pc, #64] @ 7e03c │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - beq 7e02c │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e02c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e020 │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e02c │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7e040 │ │ │ │ - ldr r0, [pc, #36] @ 7e058 │ │ │ │ - ldr r1, [pc, #36] @ 7e05c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7e050 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 119000 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ - andeq r0, r0, r1, lsr #10 │ │ │ │ - │ │ │ │ -0007e060 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + bne 7dfdc │ │ │ │ + b 7e030 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #40] @ 7e03c │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - beq 7e0b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e0b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e0a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e0b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7e0c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e0e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e0e4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e030 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 279024 │ │ │ │ mov r0, #0 │ │ │ │ - b 7e0d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 119000 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ - andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7e0f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b b97cc │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ + eorseq r9, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -0007e0f8 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007e040 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e188 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e0d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, [sp, #8] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e188 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e0d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e188 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7e0d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e1e4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e12c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7e1e4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e12c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e1e4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7e12c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007e1ec : │ │ │ │ +0007e134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e230 │ │ │ │ - ldr r3, [pc, #84] @ 7e270 │ │ │ │ + bne 7e178 │ │ │ │ + ldr r3, [pc, #84] @ 7e1b8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2744d4 │ │ │ │ + bl 284cac │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e268 │ │ │ │ + b 7e1b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 272b94 │ │ │ │ + bl 2833f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e268 │ │ │ │ + beq 7e1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e268 │ │ │ │ + bne 7e1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e274 : │ │ │ │ +0007e1bc : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e1ec │ │ │ │ + b 7e134 │ │ │ │ │ │ │ │ -0007e27c : │ │ │ │ +0007e1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e2c0 │ │ │ │ - ldr r3, [pc, #84] @ 7e300 │ │ │ │ + bne 7e208 │ │ │ │ + ldr r3, [pc, #84] @ 7e248 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2744d4 │ │ │ │ + bl 284cac │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e2f8 │ │ │ │ + b 7e240 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7db2c │ │ │ │ + bl 7dc0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e2f8 │ │ │ │ + beq 7e240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e2f8 │ │ │ │ + bne 7e240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e304 : │ │ │ │ +0007e24c : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e27c │ │ │ │ + b 7e1c4 │ │ │ │ │ │ │ │ -0007e30c : │ │ │ │ +0007e254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e378 │ │ │ │ + beq 7e2c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 269c88 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27b190 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e378 │ │ │ │ + beq 7e2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e378 │ │ │ │ + bne 7e2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007e380 : │ │ │ │ +0007e2c8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7e30c │ │ │ │ - │ │ │ │ -0007e38c : │ │ │ │ - mov r3, #0 │ │ │ │ - b 7e30c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7e3d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7e3ec │ │ │ │ - b 7e43c │ │ │ │ - mov r0, r6 │ │ │ │ - bl a579c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7e3c0 │ │ │ │ - b 7e44c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7e44c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7e428 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 7e430 │ │ │ │ - mov r4, r5 │ │ │ │ - b 7e44c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 7e428 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b97cc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0007e454 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7e48c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e5b4 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 7e49c │ │ │ │ - ldr r1, [pc, #292] @ 7e5b8 │ │ │ │ - ldr r0, [pc, #292] @ 7e5bc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7e5a8 │ │ │ │ - ldr r3, [r1, r9, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7e4b8 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - b 7e49c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22aec0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7e5a8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5] │ │ │ │ - sub r3, r9, r3 │ │ │ │ - add r3, r3, #3 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #200] @ 7e5c0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e5c4 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e5c8 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e5cc │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e5d0 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e5d4 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r7, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - bl a579c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7e5a0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a58e0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 7e5ac │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e5a0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7e5a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r5, ip, asr r2 │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - mlaseq r9, r0, r2, r2 │ │ │ │ - andseq r8, r7, r0, asr #32 │ │ │ │ - eoreq ip, r8, r4, lsl pc │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - andseq pc, sp, r0, asr #6 │ │ │ │ - strdeq r4, [r7], -r4 @ │ │ │ │ - │ │ │ │ -0007e5d8 : │ │ │ │ - b 7e454 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 127638 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7e668 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ 7e680 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7e670 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7e670 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 117090 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7e678 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7e684 │ │ │ │ - ldreq r0, [pc, #64] @ 7e688 │ │ │ │ - ldrne r0, [pc, #56] @ 7e684 │ │ │ │ - ldrne r2, [pc, #56] @ 7e688 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7e68c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e68c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7e6a0 │ │ │ │ - b 128d34 │ │ │ │ - eorseq r2, r9, r8, lsr #5 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7e6cc │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e6e0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e6e4 │ │ │ │ - b 128d34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e6e0 │ │ │ │ - ldr r0, [pc, #8] @ 7e6e8 │ │ │ │ - b 128d34 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - eorseq r2, r9, ip, asr #5 │ │ │ │ - @ instruction: 0x003922f0 │ │ │ │ - │ │ │ │ -0007e6ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 2c6050 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 7e254 │ │ │ │ │ │ │ │ -0007e784 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [ip, #44] @ 0x2c │ │ │ │ - mov r5, r3 │ │ │ │ - bge 7e7d0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - str r2, [r4] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r5] │ │ │ │ - b 7e82c │ │ │ │ - ldr ip, [ip, #92] @ 0x5c │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ - add ip, ip, #16 │ │ │ │ - add r3, ip, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ +0007e2d4 : │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 18de50 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 33574 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1c7260 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ 7e8cc │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 7e880 │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7e880 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 7e89c │ │ │ │ - b 7e8b4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e870 │ │ │ │ - ldr r0, [pc, #64] @ 7e8d0 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e870 │ │ │ │ - b 7e8c4 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e8d0 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e8c4 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 26783c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r5, r8, lsr r8 │ │ │ │ + b 7e254 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [ip, #48] @ 0x30 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e938 │ │ │ │ + bne 7e340 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea44 │ │ │ │ + beq 7e44c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea44 │ │ │ │ + bne 7e44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 7ea44 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 7e44c │ │ │ │ add lr, r5, #36 @ 0x24 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r9, r4, #36 @ 0x24 │ │ │ │ mov ip, r9 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -86819,31 +86427,31 @@ │ │ │ │ add fp, r5, #76 @ 0x4c │ │ │ │ add sl, r4, #76 @ 0x4c │ │ │ │ mov r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrlt r2, [fp, #4]! │ │ │ │ strlt r2, [sl, #4]! │ │ │ │ - blt 7e96c │ │ │ │ + blt 7e374 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mvn r3, #2 │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r5, #12] │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e9c0 │ │ │ │ + beq 7e3c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e9c0 │ │ │ │ + bne 7e3c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r4, #8 │ │ │ │ @@ -86856,16 +86464,16 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldreq r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - ldr r3, [pc, #52] @ 7ea4c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #52] @ 7e454 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r6, [r4, #16] │ │ │ │ @@ -86873,3683 +86481,3920 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007ea50 : │ │ │ │ +0007e458 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7ea68 │ │ │ │ + ldr r0, [pc, #8] @ 7e470 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e8d4 │ │ │ │ + b 7e2dc │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007ea6c : │ │ │ │ +0007e474 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7ea80 │ │ │ │ - b 7e8d4 │ │ │ │ + ldr r0, [pc] @ 7e488 │ │ │ │ + b 7e2dc │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007ea84 : │ │ │ │ +0007e48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #120] @ 7eb1c │ │ │ │ + ldr r0, [pc, #120] @ 7e524 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e8d4 │ │ │ │ + bl 7e2dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7eb10 │ │ │ │ - ldr r3, [pc, #100] @ 7eb20 │ │ │ │ - bl 356650 │ │ │ │ + beq 7e518 │ │ │ │ + ldr r3, [pc, #100] @ 7e528 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7eb14 │ │ │ │ - bl 270b7c │ │ │ │ + beq 7e51c │ │ │ │ + bl 281b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338b0c │ │ │ │ + bl 33af9c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7eb14 │ │ │ │ + bne 7e51c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eb10 │ │ │ │ + beq 7e518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eb10 │ │ │ │ + bne 7e518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007eb24 : │ │ │ │ +0007e52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #32] @ 7eb64 │ │ │ │ + ldr r0, [pc, #32] @ 7e56c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e8d4 │ │ │ │ + bl 7e2dc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #28] │ │ │ │ strhne r3, [r0, #32] │ │ │ │ strbne r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r6, r5, r4, ror #24 │ │ │ │ │ │ │ │ -0007eb68 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e570 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007eb98 : │ │ │ │ +0007e5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 19a748 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19cee0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 7e5d8 │ │ │ │ + b 128ccc │ │ │ │ + eorseq r3, r9, ip, lsr #7 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7e604 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #28] @ 7e618 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [pc, #24] @ 7e61c │ │ │ │ + b 128ccc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #4] @ 7e618 │ │ │ │ + ldr r0, [pc, #8] @ 7e620 │ │ │ │ + b 128ccc │ │ │ │ + mlaseq r6, r4, r8, r5 │ │ │ │ + @ instruction: 0x003933d0 │ │ │ │ + @ instruction: 0x003933f4 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17a1d8 │ │ │ │ + b 17b068 │ │ │ │ + │ │ │ │ +0007e62c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4076] @ 0xfec │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + beq 7e684 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #67108864 @ 0x4000000 │ │ │ │ + beq 7e684 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e678 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #536870912 @ 0x20000000 │ │ │ │ + beq 7e684 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7e698 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7e6bc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7e6c0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7e6ac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118f18 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #4 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x003663f4 │ │ │ │ + andeq r0, r0, r7, lsl #10 │ │ │ │ + │ │ │ │ +0007e6c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + beq 7e718 │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7e718 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e70c │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7e718 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7e72c │ │ │ │ + ldr r0, [pc, #36] @ 7e744 │ │ │ │ + ldr r1, [pc, #36] @ 7e748 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7e73c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118f18 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x003663f4 │ │ │ │ + andeq r0, r0, r1, lsr #10 │ │ │ │ + │ │ │ │ +0007e74c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + beq 7e7a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7e7a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e794 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7e7a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7e7b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e7cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e7d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7e7c4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118f18 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x003663f4 │ │ │ │ + andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ -0007ebc8 : │ │ │ │ +0007e7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7ec90 │ │ │ │ + ldr r3, [pc, #176] @ 7e89c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7ebfc │ │ │ │ - ldr r1, [pc, #164] @ 7ec94 │ │ │ │ - ldr r0, [pc, #164] @ 7ec98 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e808 │ │ │ │ + ldr r1, [pc, #164] @ 7e8a0 │ │ │ │ + ldr r0, [pc, #164] @ 7e8a4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ebf4 │ │ │ │ - ldr r3, [pc, #136] @ 7ec9c │ │ │ │ + beq 7e800 │ │ │ │ + ldr r3, [pc, #136] @ 7e8a8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ec88 │ │ │ │ - bl 91b90 │ │ │ │ + bne 7e894 │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7ebf4 │ │ │ │ + beq 7e800 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7ec60 │ │ │ │ + bge 7e86c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7ec30 │ │ │ │ - b 7ebf4 │ │ │ │ + bge 7e83c │ │ │ │ + b 7e800 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ec88 │ │ │ │ + beq 7e894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7ec88 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e894 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007eca0 : │ │ │ │ +0007e8ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7ecc8 │ │ │ │ - ldr r1, [pc, #16] @ 7eccc │ │ │ │ + ldr r3, [pc, #16] @ 7e8d4 │ │ │ │ + ldr r1, [pc, #16] @ 7e8d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #6 │ │ │ │ + eorseq r3, r9, r0, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ede4 │ │ │ │ + ldr r2, [pc, #252] @ 7e9f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ede8 │ │ │ │ + ldr r0, [pc, #244] @ 7e9f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ed20 │ │ │ │ + bne 7e92c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7edec │ │ │ │ + ldr r3, [pc, #224] @ 7e9f8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ed5c │ │ │ │ + beq 7e968 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ed5c │ │ │ │ - b 7ed24 │ │ │ │ + ble 7e968 │ │ │ │ + b 7e930 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ed74 │ │ │ │ + bne 7e980 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7edec │ │ │ │ + ldr r3, [pc, #160] @ 7e9f8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed5c │ │ │ │ + beq 7e968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed78 │ │ │ │ - ldr r3, [pc, #140] @ 7edf0 │ │ │ │ - ldr r1, [pc, #140] @ 7edf4 │ │ │ │ + bgt 7e984 │ │ │ │ + ldr r3, [pc, #140] @ 7e9fc │ │ │ │ + ldr r1, [pc, #140] @ 7ea00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eddc │ │ │ │ + b 7e9e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143c68 │ │ │ │ + bl 1443b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7edb8 │ │ │ │ + beq 7e9c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7edb8 │ │ │ │ + bne 7e9c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eddc │ │ │ │ + beq 7e9e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eddc │ │ │ │ + bne 7e9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef0c │ │ │ │ + ldr r2, [pc, #252] @ 7eb18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef10 │ │ │ │ + ldr r0, [pc, #244] @ 7eb1c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee48 │ │ │ │ + bne 7ea54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef14 │ │ │ │ + ldr r3, [pc, #224] @ 7eb20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ee84 │ │ │ │ + beq 7ea90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ee84 │ │ │ │ - b 7ee4c │ │ │ │ + ble 7ea90 │ │ │ │ + b 7ea58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee9c │ │ │ │ + bne 7eaa8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef14 │ │ │ │ + ldr r3, [pc, #160] @ 7eb20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ee84 │ │ │ │ + beq 7ea90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eea0 │ │ │ │ - ldr r3, [pc, #140] @ 7ef18 │ │ │ │ - ldr r1, [pc, #140] @ 7ef1c │ │ │ │ + bgt 7eaac │ │ │ │ + ldr r3, [pc, #140] @ 7eb24 │ │ │ │ + ldr r1, [pc, #140] @ 7eb28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef04 │ │ │ │ + b 7eb10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175258 │ │ │ │ + bl 1760e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eee0 │ │ │ │ + beq 7eaec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eee0 │ │ │ │ + bne 7eaec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef04 │ │ │ │ + beq 7eb10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef04 │ │ │ │ + bne 7eb10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f034 │ │ │ │ + ldr r2, [pc, #252] @ 7ec40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f038 │ │ │ │ + ldr r0, [pc, #244] @ 7ec44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ef70 │ │ │ │ + bne 7eb7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f03c │ │ │ │ + ldr r3, [pc, #224] @ 7ec48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7efac │ │ │ │ + beq 7ebb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7efac │ │ │ │ - b 7ef74 │ │ │ │ + ble 7ebb8 │ │ │ │ + b 7eb80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7efc4 │ │ │ │ + bne 7ebd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f03c │ │ │ │ + ldr r3, [pc, #160] @ 7ec48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7efac │ │ │ │ + beq 7ebb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7efc8 │ │ │ │ - ldr r3, [pc, #140] @ 7f040 │ │ │ │ - ldr r1, [pc, #140] @ 7f044 │ │ │ │ + bgt 7ebd4 │ │ │ │ + ldr r3, [pc, #140] @ 7ec4c │ │ │ │ + ldr r1, [pc, #140] @ 7ec50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f02c │ │ │ │ + b 7ec38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae290 │ │ │ │ + bl 1b1abc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f008 │ │ │ │ + beq 7ec14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f008 │ │ │ │ + bne 7ec14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f02c │ │ │ │ + beq 7ec38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f02c │ │ │ │ + bne 7ec38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f15c │ │ │ │ + ldr r2, [pc, #252] @ 7ed68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f160 │ │ │ │ + ldr r0, [pc, #244] @ 7ed6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f098 │ │ │ │ + bne 7eca4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f164 │ │ │ │ + ldr r3, [pc, #224] @ 7ed70 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f0d4 │ │ │ │ + beq 7ece0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f0d4 │ │ │ │ - b 7f09c │ │ │ │ + ble 7ece0 │ │ │ │ + b 7eca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f0ec │ │ │ │ + bne 7ecf8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f164 │ │ │ │ + ldr r3, [pc, #160] @ 7ed70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f0d4 │ │ │ │ + beq 7ece0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f0f0 │ │ │ │ - ldr r3, [pc, #140] @ 7f168 │ │ │ │ - ldr r1, [pc, #140] @ 7f16c │ │ │ │ + bgt 7ecfc │ │ │ │ + ldr r3, [pc, #140] @ 7ed74 │ │ │ │ + ldr r1, [pc, #140] @ 7ed78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f154 │ │ │ │ + b 7ed60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fcb0 │ │ │ │ + bl 1a24ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f130 │ │ │ │ + beq 7ed3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f130 │ │ │ │ + bne 7ed3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f154 │ │ │ │ + beq 7ed60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f154 │ │ │ │ + bne 7ed60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f218 │ │ │ │ + ldr r1, [pc, #144] @ 7ee24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f21c │ │ │ │ + ldr r2, [pc, #140] @ 7ee28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f1d0 │ │ │ │ + bne 7eddc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f220 │ │ │ │ + ldr r3, [pc, #120] @ 7ee2c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f1b8 │ │ │ │ + beq 7edc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f1d4 │ │ │ │ - ldr r3, [pc, #100] @ 7f224 │ │ │ │ - ldr r1, [pc, #100] @ 7f228 │ │ │ │ + bgt 7ede0 │ │ │ │ + ldr r3, [pc, #100] @ 7ee30 │ │ │ │ + ldr r1, [pc, #100] @ 7ee34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f210 │ │ │ │ + b 7ee1c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148284 │ │ │ │ + bl 1489d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f210 │ │ │ │ + beq 7ee1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f210 │ │ │ │ + bne 7ee1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f2d4 │ │ │ │ + ldr r1, [pc, #144] @ 7eee0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f2d8 │ │ │ │ + ldr r2, [pc, #140] @ 7eee4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f28c │ │ │ │ + bne 7ee98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f2dc │ │ │ │ + ldr r3, [pc, #120] @ 7eee8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f274 │ │ │ │ + beq 7ee80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f290 │ │ │ │ - ldr r3, [pc, #100] @ 7f2e0 │ │ │ │ - ldr r1, [pc, #100] @ 7f2e4 │ │ │ │ + bgt 7ee9c │ │ │ │ + ldr r3, [pc, #100] @ 7eeec │ │ │ │ + ldr r1, [pc, #100] @ 7eef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f2cc │ │ │ │ + b 7eed8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb018 │ │ │ │ + bl 3027e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f2cc │ │ │ │ + beq 7eed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2cc │ │ │ │ + bne 7eed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f390 │ │ │ │ + ldr r1, [pc, #144] @ 7ef9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f394 │ │ │ │ + ldr r2, [pc, #140] @ 7efa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f348 │ │ │ │ + bne 7ef54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f398 │ │ │ │ + ldr r3, [pc, #120] @ 7efa4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f330 │ │ │ │ + beq 7ef3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f34c │ │ │ │ - ldr r3, [pc, #100] @ 7f39c │ │ │ │ - ldr r1, [pc, #100] @ 7f3a0 │ │ │ │ + bgt 7ef58 │ │ │ │ + ldr r3, [pc, #100] @ 7efa8 │ │ │ │ + ldr r1, [pc, #100] @ 7efac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f388 │ │ │ │ + b 7ef94 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e9fc │ │ │ │ + bl 14f1e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f388 │ │ │ │ + beq 7ef94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f388 │ │ │ │ + bne 7ef94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f4b8 │ │ │ │ + ldr r2, [pc, #252] @ 7f0c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f4bc │ │ │ │ + ldr r0, [pc, #244] @ 7f0c8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f3f4 │ │ │ │ + bne 7f000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f4c0 │ │ │ │ + ldr r3, [pc, #224] @ 7f0cc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f430 │ │ │ │ + beq 7f03c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f430 │ │ │ │ - b 7f3f8 │ │ │ │ + ble 7f03c │ │ │ │ + b 7f004 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f448 │ │ │ │ + bne 7f054 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f4c0 │ │ │ │ + ldr r3, [pc, #160] @ 7f0cc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f430 │ │ │ │ + beq 7f03c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f44c │ │ │ │ - ldr r3, [pc, #140] @ 7f4c4 │ │ │ │ - ldr r1, [pc, #140] @ 7f4c8 │ │ │ │ + bgt 7f058 │ │ │ │ + ldr r3, [pc, #140] @ 7f0d0 │ │ │ │ + ldr r1, [pc, #140] @ 7f0d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f4b0 │ │ │ │ + b 7f0bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d5e4 │ │ │ │ + bl 13d974 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f48c │ │ │ │ + beq 7f098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f48c │ │ │ │ + bne 7f098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f4b0 │ │ │ │ + beq 7f0bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f4b0 │ │ │ │ + bne 7f0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f5e0 │ │ │ │ + ldr r2, [pc, #252] @ 7f1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f5e4 │ │ │ │ + ldr r0, [pc, #244] @ 7f1f0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f51c │ │ │ │ + bne 7f128 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f5e8 │ │ │ │ + ldr r3, [pc, #224] @ 7f1f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f558 │ │ │ │ + beq 7f164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f558 │ │ │ │ - b 7f520 │ │ │ │ + ble 7f164 │ │ │ │ + b 7f12c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f570 │ │ │ │ + bne 7f17c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f5e8 │ │ │ │ + ldr r3, [pc, #160] @ 7f1f4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f558 │ │ │ │ + beq 7f164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f574 │ │ │ │ - ldr r3, [pc, #140] @ 7f5ec │ │ │ │ - ldr r1, [pc, #140] @ 7f5f0 │ │ │ │ + bgt 7f180 │ │ │ │ + ldr r3, [pc, #140] @ 7f1f8 │ │ │ │ + ldr r1, [pc, #140] @ 7f1fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f5d8 │ │ │ │ + b 7f1e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5eb0 │ │ │ │ + bl 1fe438 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f5b4 │ │ │ │ + beq 7f1c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f5b4 │ │ │ │ + bne 7f1c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f5d8 │ │ │ │ + beq 7f1e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f5d8 │ │ │ │ + bne 7f1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f708 │ │ │ │ + ldr r2, [pc, #252] @ 7f314 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f70c │ │ │ │ + ldr r0, [pc, #244] @ 7f318 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f644 │ │ │ │ + bne 7f250 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f710 │ │ │ │ + ldr r3, [pc, #224] @ 7f31c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f680 │ │ │ │ + beq 7f28c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f680 │ │ │ │ - b 7f648 │ │ │ │ + ble 7f28c │ │ │ │ + b 7f254 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f698 │ │ │ │ + bne 7f2a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f710 │ │ │ │ + ldr r3, [pc, #160] @ 7f31c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f680 │ │ │ │ + beq 7f28c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f69c │ │ │ │ - ldr r3, [pc, #140] @ 7f714 │ │ │ │ - ldr r1, [pc, #140] @ 7f718 │ │ │ │ + bgt 7f2a8 │ │ │ │ + ldr r3, [pc, #140] @ 7f320 │ │ │ │ + ldr r1, [pc, #140] @ 7f324 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f700 │ │ │ │ + b 7f30c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1776ec │ │ │ │ + bl 178578 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f2e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f6dc │ │ │ │ + bne 7f2e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f700 │ │ │ │ + beq 7f30c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f700 │ │ │ │ + bne 7f30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f830 │ │ │ │ + ldr r2, [pc, #252] @ 7f43c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f834 │ │ │ │ + ldr r0, [pc, #244] @ 7f440 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f76c │ │ │ │ + bne 7f378 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f838 │ │ │ │ + ldr r3, [pc, #224] @ 7f444 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f7a8 │ │ │ │ + beq 7f3b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f7a8 │ │ │ │ - b 7f770 │ │ │ │ + ble 7f3b4 │ │ │ │ + b 7f37c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7c0 │ │ │ │ + bne 7f3cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f838 │ │ │ │ + ldr r3, [pc, #160] @ 7f444 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f7a8 │ │ │ │ + beq 7f3b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f7c4 │ │ │ │ - ldr r3, [pc, #140] @ 7f83c │ │ │ │ - ldr r1, [pc, #140] @ 7f840 │ │ │ │ + bgt 7f3d0 │ │ │ │ + ldr r3, [pc, #140] @ 7f448 │ │ │ │ + ldr r1, [pc, #140] @ 7f44c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f828 │ │ │ │ + b 7f434 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0538 │ │ │ │ + bl 1d6350 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f804 │ │ │ │ + beq 7f410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f804 │ │ │ │ + bne 7f410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f828 │ │ │ │ + beq 7f434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f828 │ │ │ │ + bne 7f434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f958 │ │ │ │ + ldr r2, [pc, #252] @ 7f564 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f95c │ │ │ │ + ldr r0, [pc, #244] @ 7f568 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f894 │ │ │ │ + bne 7f4a0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f960 │ │ │ │ + ldr r3, [pc, #224] @ 7f56c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f8d0 │ │ │ │ + beq 7f4dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f8d0 │ │ │ │ - b 7f898 │ │ │ │ + ble 7f4dc │ │ │ │ + b 7f4a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f8e8 │ │ │ │ + bne 7f4f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f960 │ │ │ │ + ldr r3, [pc, #160] @ 7f56c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f8d0 │ │ │ │ + beq 7f4dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f8ec │ │ │ │ - ldr r3, [pc, #140] @ 7f964 │ │ │ │ - ldr r1, [pc, #140] @ 7f968 │ │ │ │ + bgt 7f4f8 │ │ │ │ + ldr r3, [pc, #140] @ 7f570 │ │ │ │ + ldr r1, [pc, #140] @ 7f574 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f950 │ │ │ │ + b 7f55c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d4c │ │ │ │ + bl 192094 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f92c │ │ │ │ + beq 7f538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f92c │ │ │ │ + bne 7f538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f950 │ │ │ │ + beq 7f55c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f950 │ │ │ │ + bne 7f55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fa80 │ │ │ │ + ldr r2, [pc, #252] @ 7f68c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fa84 │ │ │ │ + ldr r0, [pc, #244] @ 7f690 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f9bc │ │ │ │ + bne 7f5c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fa88 │ │ │ │ + ldr r3, [pc, #224] @ 7f694 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f9f8 │ │ │ │ + beq 7f604 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f9f8 │ │ │ │ - b 7f9c0 │ │ │ │ + ble 7f604 │ │ │ │ + b 7f5cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa10 │ │ │ │ + bne 7f61c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fa88 │ │ │ │ + ldr r3, [pc, #160] @ 7f694 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f9f8 │ │ │ │ + beq 7f604 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa14 │ │ │ │ - ldr r3, [pc, #140] @ 7fa8c │ │ │ │ - ldr r1, [pc, #140] @ 7fa90 │ │ │ │ + bgt 7f620 │ │ │ │ + ldr r3, [pc, #140] @ 7f698 │ │ │ │ + ldr r1, [pc, #140] @ 7f69c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fa78 │ │ │ │ + b 7f684 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148eec │ │ │ │ + bl 149638 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fa54 │ │ │ │ + beq 7f660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fa54 │ │ │ │ + bne 7f660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fa78 │ │ │ │ + beq 7f684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fa78 │ │ │ │ + bne 7f684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fba8 │ │ │ │ + ldr r2, [pc, #252] @ 7f7b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fbac │ │ │ │ + ldr r0, [pc, #244] @ 7f7b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fae4 │ │ │ │ + bne 7f6f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fbb0 │ │ │ │ + ldr r3, [pc, #224] @ 7f7bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb20 │ │ │ │ + beq 7f72c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb20 │ │ │ │ - b 7fae8 │ │ │ │ + ble 7f72c │ │ │ │ + b 7f6f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb38 │ │ │ │ + bne 7f744 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fbb0 │ │ │ │ + ldr r3, [pc, #160] @ 7f7bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb20 │ │ │ │ + beq 7f72c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb3c │ │ │ │ - ldr r3, [pc, #140] @ 7fbb4 │ │ │ │ - ldr r1, [pc, #140] @ 7fbb8 │ │ │ │ + bgt 7f748 │ │ │ │ + ldr r3, [pc, #140] @ 7f7c0 │ │ │ │ + ldr r1, [pc, #140] @ 7f7c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fba0 │ │ │ │ + b 7f7ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 274a38 │ │ │ │ + bl 1aede8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fb7c │ │ │ │ + beq 7f788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fb7c │ │ │ │ + bne 7f788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fba0 │ │ │ │ + beq 7f7ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fba0 │ │ │ │ + bne 7f7ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fcd0 │ │ │ │ + ldr r2, [pc, #252] @ 7f8dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fcd4 │ │ │ │ + ldr r0, [pc, #244] @ 7f8e0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc0c │ │ │ │ + bne 7f818 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fcd8 │ │ │ │ + ldr r3, [pc, #224] @ 7f8e4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc48 │ │ │ │ + beq 7f854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc48 │ │ │ │ - b 7fc10 │ │ │ │ + ble 7f854 │ │ │ │ + b 7f81c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc60 │ │ │ │ + bne 7f86c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fcd8 │ │ │ │ + ldr r3, [pc, #160] @ 7f8e4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc48 │ │ │ │ + beq 7f854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fc64 │ │ │ │ - ldr r3, [pc, #140] @ 7fcdc │ │ │ │ - ldr r1, [pc, #140] @ 7fce0 │ │ │ │ + bgt 7f870 │ │ │ │ + ldr r3, [pc, #140] @ 7f8e8 │ │ │ │ + ldr r1, [pc, #140] @ 7f8ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fcc8 │ │ │ │ + b 7f8d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b4390 │ │ │ │ + bl 1f1fb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fca4 │ │ │ │ + beq 7f8b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fca4 │ │ │ │ + bne 7f8b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fcc8 │ │ │ │ + beq 7f8d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fcc8 │ │ │ │ + bne 7f8d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fdf8 │ │ │ │ + ldr r2, [pc, #252] @ 7fa04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fdfc │ │ │ │ + ldr r0, [pc, #244] @ 7fa08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd34 │ │ │ │ + bne 7f940 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe00 │ │ │ │ + ldr r3, [pc, #224] @ 7fa0c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fd70 │ │ │ │ + beq 7f97c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fd70 │ │ │ │ - b 7fd38 │ │ │ │ + ble 7f97c │ │ │ │ + b 7f944 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd88 │ │ │ │ + bne 7f994 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe00 │ │ │ │ + ldr r3, [pc, #160] @ 7fa0c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fd70 │ │ │ │ + beq 7f97c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fd8c │ │ │ │ - ldr r3, [pc, #140] @ 7fe04 │ │ │ │ - ldr r1, [pc, #140] @ 7fe08 │ │ │ │ + bgt 7f998 │ │ │ │ + ldr r3, [pc, #140] @ 7fa10 │ │ │ │ + ldr r1, [pc, #140] @ 7fa14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fdf0 │ │ │ │ + b 7f9fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309bb4 │ │ │ │ + bl 30ff88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fdcc │ │ │ │ + beq 7f9d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fdcc │ │ │ │ + bne 7f9d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fdf0 │ │ │ │ + beq 7f9fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fdf0 │ │ │ │ + bne 7f9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ff20 │ │ │ │ + ldr r2, [pc, #252] @ 7fb2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff24 │ │ │ │ + ldr r0, [pc, #244] @ 7fb30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fe5c │ │ │ │ + bne 7fa68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff28 │ │ │ │ + ldr r3, [pc, #224] @ 7fb34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fe98 │ │ │ │ + beq 7faa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fe98 │ │ │ │ - b 7fe60 │ │ │ │ + ble 7faa4 │ │ │ │ + b 7fa6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7feb0 │ │ │ │ + bne 7fabc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff28 │ │ │ │ + ldr r3, [pc, #160] @ 7fb34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fe98 │ │ │ │ + beq 7faa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7feb4 │ │ │ │ - ldr r3, [pc, #140] @ 7ff2c │ │ │ │ - ldr r1, [pc, #140] @ 7ff30 │ │ │ │ + bgt 7fac0 │ │ │ │ + ldr r3, [pc, #140] @ 7fb38 │ │ │ │ + ldr r1, [pc, #140] @ 7fb3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff18 │ │ │ │ + b 7fb24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d1564 │ │ │ │ + bl 2da288 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fef4 │ │ │ │ + beq 7fb00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fef4 │ │ │ │ + bne 7fb00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff18 │ │ │ │ + beq 7fb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff18 │ │ │ │ + bne 7fb24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 80048 │ │ │ │ + ldr r2, [pc, #252] @ 7fc54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 8004c │ │ │ │ + ldr r0, [pc, #244] @ 7fc58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ff84 │ │ │ │ + bne 7fb90 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 80050 │ │ │ │ + ldr r3, [pc, #224] @ 7fc5c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ffc0 │ │ │ │ + beq 7fbcc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ffc0 │ │ │ │ - b 7ff88 │ │ │ │ + ble 7fbcc │ │ │ │ + b 7fb94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ffd8 │ │ │ │ + bne 7fbe4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 80050 │ │ │ │ + ldr r3, [pc, #160] @ 7fc5c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ffc0 │ │ │ │ + beq 7fbcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ffdc │ │ │ │ - ldr r3, [pc, #140] @ 80054 │ │ │ │ - ldr r1, [pc, #140] @ 80058 │ │ │ │ + bgt 7fbe8 │ │ │ │ + ldr r3, [pc, #140] @ 7fc60 │ │ │ │ + ldr r1, [pc, #140] @ 7fc64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 80040 │ │ │ │ + b 7fc4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f50f8 │ │ │ │ + bl 1fd680 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 8001c │ │ │ │ + beq 7fc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8001c │ │ │ │ + bne 7fc28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80040 │ │ │ │ + beq 7fc4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80040 │ │ │ │ + bne 7fc4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 80170 │ │ │ │ + ldr r2, [pc, #252] @ 7fd7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 80174 │ │ │ │ + ldr r0, [pc, #244] @ 7fd80 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 800ac │ │ │ │ + bne 7fcb8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 80178 │ │ │ │ + ldr r3, [pc, #224] @ 7fd84 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 800e8 │ │ │ │ + beq 7fcf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 800e8 │ │ │ │ - b 800b0 │ │ │ │ + ble 7fcf4 │ │ │ │ + b 7fcbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80100 │ │ │ │ + bne 7fd0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 80178 │ │ │ │ + ldr r3, [pc, #160] @ 7fd84 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 800e8 │ │ │ │ + beq 7fcf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 80104 │ │ │ │ - ldr r3, [pc, #140] @ 8017c │ │ │ │ - ldr r1, [pc, #140] @ 80180 │ │ │ │ + bgt 7fd10 │ │ │ │ + ldr r3, [pc, #140] @ 7fd88 │ │ │ │ + ldr r1, [pc, #140] @ 7fd8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 80168 │ │ │ │ + b 7fd74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311018 │ │ │ │ + bl 21c1cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 80144 │ │ │ │ + beq 7fd50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80144 │ │ │ │ + bne 7fd50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80168 │ │ │ │ + beq 7fd74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80168 │ │ │ │ + bne 7fd74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 80298 │ │ │ │ + ldr r2, [pc, #252] @ 7fea4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 8029c │ │ │ │ + ldr r0, [pc, #244] @ 7fea8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 801d4 │ │ │ │ + bne 7fde0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 802a0 │ │ │ │ + ldr r3, [pc, #224] @ 7feac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 80210 │ │ │ │ + beq 7fe1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 80210 │ │ │ │ - b 801d8 │ │ │ │ + ble 7fe1c │ │ │ │ + b 7fde4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80228 │ │ │ │ + bne 7fe34 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 802a0 │ │ │ │ + ldr r3, [pc, #160] @ 7feac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 80210 │ │ │ │ + beq 7fe1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8022c │ │ │ │ - ldr r3, [pc, #140] @ 802a4 │ │ │ │ - ldr r1, [pc, #140] @ 802a8 │ │ │ │ + bgt 7fe38 │ │ │ │ + ldr r3, [pc, #140] @ 7feb0 │ │ │ │ + ldr r1, [pc, #140] @ 7feb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 80290 │ │ │ │ + b 7fe9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf5a4 │ │ │ │ + bl 1c45b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 8026c │ │ │ │ + beq 7fe78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8026c │ │ │ │ + bne 7fe78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80290 │ │ │ │ + beq 7fe9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80290 │ │ │ │ + bne 7fe9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 803c0 │ │ │ │ + ldr r2, [pc, #252] @ 7ffcc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 803c4 │ │ │ │ + ldr r0, [pc, #244] @ 7ffd0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 802fc │ │ │ │ + bne 7ff08 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 803c8 │ │ │ │ + ldr r3, [pc, #224] @ 7ffd4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 80338 │ │ │ │ + beq 7ff44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 80338 │ │ │ │ - b 80300 │ │ │ │ + ble 7ff44 │ │ │ │ + b 7ff0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80350 │ │ │ │ + bne 7ff5c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 803c8 │ │ │ │ + ldr r3, [pc, #160] @ 7ffd4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 80338 │ │ │ │ + beq 7ff44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 80354 │ │ │ │ - ldr r3, [pc, #140] @ 803cc │ │ │ │ - ldr r1, [pc, #140] @ 803d0 │ │ │ │ + bgt 7ff60 │ │ │ │ + ldr r3, [pc, #140] @ 7ffd8 │ │ │ │ + ldr r1, [pc, #140] @ 7ffdc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 803b8 │ │ │ │ + b 7ffc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e284 │ │ │ │ + bl 1d6cec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 80394 │ │ │ │ + beq 7ffa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80394 │ │ │ │ + bne 7ffa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 803b8 │ │ │ │ + beq 7ffc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 803b8 │ │ │ │ + bne 7ffc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 804e8 │ │ │ │ + ldr r2, [pc, #252] @ 800f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 804ec │ │ │ │ + ldr r0, [pc, #244] @ 800f8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80424 │ │ │ │ + bne 80030 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 804f0 │ │ │ │ + ldr r3, [pc, #224] @ 800fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 80460 │ │ │ │ + beq 8006c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 80460 │ │ │ │ - b 80428 │ │ │ │ + ble 8006c │ │ │ │ + b 80034 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80478 │ │ │ │ + bne 80084 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 804f0 │ │ │ │ + ldr r3, [pc, #160] @ 800fc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 80460 │ │ │ │ + beq 8006c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8047c │ │ │ │ - ldr r3, [pc, #140] @ 804f4 │ │ │ │ - ldr r1, [pc, #140] @ 804f8 │ │ │ │ + bgt 80088 │ │ │ │ + ldr r3, [pc, #140] @ 80100 │ │ │ │ + ldr r1, [pc, #140] @ 80104 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 804e0 │ │ │ │ + b 800ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ea40 │ │ │ │ + bl 12e9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 804bc │ │ │ │ + beq 800c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 804bc │ │ │ │ + bne 800c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 804e0 │ │ │ │ + beq 800ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 804e0 │ │ │ │ + bne 800ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ │ │ │ │ -000804fc : │ │ │ │ - ldr r3, [pc, #56] @ 8053c │ │ │ │ +00080108 : │ │ │ │ + ldr r3, [pc, #56] @ 80148 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80514 │ │ │ │ + bne 80120 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d0f44 │ │ │ │ + b 2d9d4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 80540 │ │ │ │ - ldr r1, [pc, #20] @ 80544 │ │ │ │ + ldr r3, [pc, #20] @ 8014c │ │ │ │ + ldr r1, [pc, #20] @ 80150 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r2, [r8], -r0 @ │ │ │ │ + eorseq r3, r8, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80570 │ │ │ │ - ldr r1, [pc, #16] @ 80574 │ │ │ │ + ldr r3, [pc, #16] @ 8017c │ │ │ │ + ldr r1, [pc, #16] @ 80180 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsr r3 │ │ │ │ + eorseq r3, r9, r4, lsr r4 │ │ │ │ │ │ │ │ -00080578 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00080184 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr r0, [r0, #3708] @ 0xe7c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 805ac <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 805b0 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 801b8 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 801bc <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - mlaseq r7, r0, r9, r1 │ │ │ │ + mlaseq r7, r0, sl, r2 │ │ │ │ │ │ │ │ -000805b4 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000801c0 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80618 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80224 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4768 │ │ │ │ + bl a47e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80604 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 80210 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8060c <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 80218 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80618 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80224 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 80604 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80210 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 80628 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9df88 │ │ │ │ - eorseq r2, r9, ip, asr r3 │ │ │ │ - ldr r0, [pc] @ 80634 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9df88 │ │ │ │ - eorseq r2, r9, r8, ror #6 │ │ │ │ + ldr r0, [pc] @ 80234 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9e008 │ │ │ │ + eorseq r3, r9, r0, ror #8 │ │ │ │ + ldr r0, [pc] @ 80240 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9e008 │ │ │ │ + eorseq r3, r9, ip, ror #8 │ │ │ │ │ │ │ │ -00080638 : │ │ │ │ +00080244 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c72c │ │ │ │ + b 9c7ac │ │ │ │ │ │ │ │ -00080644 : │ │ │ │ +00080250 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c72c │ │ │ │ + b 9c7ac │ │ │ │ │ │ │ │ -0008064c : │ │ │ │ +00080258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 806ac │ │ │ │ + ldr r1, [pc, #72] @ 802b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8068c │ │ │ │ - bl adf20 │ │ │ │ + beq 80298 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8068c │ │ │ │ - ldr r0, [pc, #44] @ 806b0 │ │ │ │ + bne 80298 │ │ │ │ + ldr r0, [pc, #44] @ 802bc │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 8069c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 802a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 806a4 │ │ │ │ + beq 802b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq sp, r7, r4, ror #15 │ │ │ │ + eorseq lr, r7, ip, lsr r8 │ │ │ │ │ │ │ │ -000806b4 : │ │ │ │ +000802c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80704 │ │ │ │ + ldr r1, [pc, #56] @ 80310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 806f8 │ │ │ │ - bl adf20 │ │ │ │ + beq 80304 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 806f8 │ │ │ │ - ldr r0, [pc, #28] @ 80708 │ │ │ │ + bne 80304 │ │ │ │ + ldr r0, [pc, #28] @ 80314 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq sp, r7, r4, ror #15 │ │ │ │ + eorseq lr, r7, ip, lsr r8 │ │ │ │ │ │ │ │ -0008070c : │ │ │ │ +00080318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 266280 │ │ │ │ + bl 277b8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80760 │ │ │ │ - bl bbdec │ │ │ │ + beq 8036c │ │ │ │ + bl bc0b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8074c │ │ │ │ + beq 80358 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80754 │ │ │ │ + beq 80360 │ │ │ │ mov r4, r5 │ │ │ │ - b 80760 │ │ │ │ + b 8036c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8074c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80358 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00080768 : │ │ │ │ +00080374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80788 │ │ │ │ + bne 80394 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 807d4 │ │ │ │ + ldr r2, [pc, #56] @ 803e0 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq 807c8 │ │ │ │ + beq 803d4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000807d8 : │ │ │ │ +000803e4 : │ │ │ │ mov r2, #0 │ │ │ │ - b a79a4 │ │ │ │ + b a7aec │ │ │ │ │ │ │ │ -000807e0 <_PyObject_GetAttrId@@Base>: │ │ │ │ +000803ec <_PyObject_GetAttrId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ddcc <_PyUnicode_FromId@@Base> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b b97cc │ │ │ │ + b b9a94 │ │ │ │ │ │ │ │ -00080810 <_PyObject_AssertFailed@@Base>: │ │ │ │ +0008041c <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80964 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 80570 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #292] @ 80968 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 80574 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8086c <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 8096c <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 80478 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80578 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80894 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80970 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 804a0 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 8057c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 808a0 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 80974 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 804ac <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 80580 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 808c4 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 80978 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 804d0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 80584 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 8097c <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 80588 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 296c3c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4ff4 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 8090c <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 80980 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 80518 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 8058c <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80958 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 80564 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r5, r2, #14 │ │ │ │ and r3, r2, #24 │ │ │ │ and r5, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addne r5, r5, #1 │ │ │ │ sub r5, r6, r5, lsl #3 │ │ │ │ bl 29220 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85488 │ │ │ │ + bl 85488 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fcc0 <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 8097c <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80588 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 80984 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 80988 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 80590 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 80594 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r8, ror r3 │ │ │ │ - eorseq r2, r9, r0, lsl #7 │ │ │ │ - eorseq r2, r9, r8, lsl #7 │ │ │ │ - eorseq r2, r9, r0, lsr #7 │ │ │ │ - eorseq r8, r6, r8, asr #1 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r9, r7, r4, asr fp │ │ │ │ - @ instruction: 0x003923b4 │ │ │ │ - subseq ip, r3, ip, lsr #7 │ │ │ │ + eorseq r3, r9, ip, ror r4 │ │ │ │ + eorseq r3, r9, r4, lsl #9 │ │ │ │ + eorseq r3, r9, ip, lsl #9 │ │ │ │ + eorseq r3, r9, r4, lsr #9 │ │ │ │ + eorseq r9, r6, r8, asr #3 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + eorseq sl, r7, r4, asr ip │ │ │ │ + @ instruction: 0x003934b8 │ │ │ │ + subseq sp, r3, r4, ror #8 │ │ │ │ │ │ │ │ -0008098c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080598 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r1, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 809cc <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 805d8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80d24 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80930 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ and r2, r3, #96 @ 0x60 │ │ │ │ lsr lr, r3, #2 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ and lr, lr, #7 │ │ │ │ - bne 80a0c <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 80618 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80b8c <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80d28 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80798 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80934 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80d2c <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 80938 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ sub r2, lr, #1 │ │ │ │ cmp lr, #4 │ │ │ │ cmpne r2, #1 │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands r1, r3, #32 │ │ │ │ and r5, r3, #64 @ 0x40 │ │ │ │ - beq 80a90 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 8069c <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80a54 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80d30 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80660 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 8093c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80d34 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80940 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80a78 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80d38 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 80684 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80944 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80d3c <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 80948 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80b58 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80d40 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80b44 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 80764 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 8094c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 80750 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 80ab4 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 806c0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80d34 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80940 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 80ad8 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 806e4 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80d44 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 80950 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80b34 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80740 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80b08 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80d48 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 80714 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80954 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80d4c <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 80958 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80b8c <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80d50 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80798 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 8095c <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80d54 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 80960 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80b58 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80d58 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 80764 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80964 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80d5c <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 80968 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80b8c <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80798 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80b8c <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80d60 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80798 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 8096c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80d64 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 80970 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80d10 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 8091c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 80bac <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 807b8 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, ip, #20 │ │ │ │ addeq r0, ip, #28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 80bec <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 807f8 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80bdc <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 807e8 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ cmp lr, #2 │ │ │ │ lsleq r5, r1, #1 │ │ │ │ ldrheq r5, [r0, r5] │ │ │ │ ldrne r5, [r0, r1, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ movcc r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ - b 80bb8 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 807c4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80c60 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 8086c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80c44 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 80850 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80c20 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80d68 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 8082c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80974 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80d6c <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 80978 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 80ce4 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 808f0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80d70 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 8097c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 80ce4 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 80d74 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80d78 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 80d00 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 808f0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 80980 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80984 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 8090c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 80ca8 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 808b4 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 80c84 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80d7c <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 80d80 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 80d00 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 80890 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80988 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 8098c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 8090c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 80ce8 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 80d84 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80d88 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 80d00 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 808f4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 80990 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 80994 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 8090c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 80cc4 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80d8c <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 80d90 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 80d00 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 808d0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80998 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 8099c <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 8090c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 80ce8 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 80d94 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80d98 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 80d00 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 808f4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 809a0 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 809a4 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 8090c <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80d10 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80d9c <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 80da0 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 8091c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 80928 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 809a8 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 8092c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 809ac <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80810 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 8041c <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq ip, r3, r4, asr #7 │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ - eorseq r2, r9, ip, asr #7 │ │ │ │ + subseq sp, r3, ip, ror r4 │ │ │ │ + @ instruction: 0x00360cfc │ │ │ │ + @ instruction: 0x003934d0 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r2, r9, r0, lsl r4 │ │ │ │ + eorseq r3, r9, r4, lsl r5 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r2, r9, r0, lsr r4 │ │ │ │ + eorseq r3, r9, r4, lsr r5 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - mlaseq r9, r0, r4, r2 │ │ │ │ + mlaseq r9, r4, r5, r3 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r2, r9, r4, asr #9 │ │ │ │ + eorseq r3, r9, r8, asr #11 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x003924d8 │ │ │ │ + @ instruction: 0x003935dc │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x003924f4 │ │ │ │ + @ instruction: 0x003935f8 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r2, r9, r8, lsr #9 │ │ │ │ + eorseq r3, r9, ip, lsr #11 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - eorseq r2, r9, ip, lsl r5 │ │ │ │ + eorseq r3, r9, r0, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - eorseq r2, r9, r8, lsr r5 │ │ │ │ - eorseq r2, r9, r8, asr #10 │ │ │ │ + eorseq r3, r9, ip, lsr r6 │ │ │ │ + eorseq r3, r9, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - eorseq r2, r9, r8, asr r5 │ │ │ │ + eorseq r3, r9, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r2, r9, r8, ror #10 │ │ │ │ + eorseq r3, r9, ip, ror #12 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r2, r9, ip, ror r5 │ │ │ │ + eorseq r3, r9, r0, lsl #13 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - mlaseq r9, r0, r5, r2 │ │ │ │ + mlaseq r9, r4, r6, r3 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r2, r9, r4, lsr #11 │ │ │ │ + eorseq r3, r9, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x003925b8 │ │ │ │ + @ instruction: 0x003936bc │ │ │ │ │ │ │ │ -00080da4 : │ │ │ │ +000809b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80e28 │ │ │ │ + ldr r3, [pc, #108] @ 80a34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80e1c │ │ │ │ + beq 80a28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80e20 │ │ │ │ + bge 80a2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e1c │ │ │ │ + beq 80a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e1c │ │ │ │ + bne 80a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080e2c : │ │ │ │ +00080a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 80e78 │ │ │ │ + ldr r2, [pc, #52] @ 80a84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80e68 │ │ │ │ - ldr r0, [pc, #40] @ 80e7c │ │ │ │ + beq 80a74 │ │ │ │ + ldr r0, [pc, #40] @ 80a88 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 80e80 │ │ │ │ + ldr r1, [pc, #36] @ 80a8c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, asr r6 │ │ │ │ + eorseq lr, r8, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 80ec0 │ │ │ │ + bne 80acc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 810ac │ │ │ │ + ldr r3, [pc, #508] @ 80cb8 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80fc0 │ │ │ │ + bhi 80bcc │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 810b0 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80cbc │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80ab0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80ee4 │ │ │ │ + b 80af0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80ed0 │ │ │ │ + beq 80adc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80f2c │ │ │ │ + bne 80b38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ed0 │ │ │ │ + beq 80adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80ed0 │ │ │ │ + bne 80adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 80ed0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80adc │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 810b4 │ │ │ │ - beq 80fd4 │ │ │ │ + ldreq r4, [pc, #380] @ 80cc0 │ │ │ │ + beq 80be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81060 │ │ │ │ + beq 80c6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80fd4 │ │ │ │ - ldr r3, [pc, #344] @ 810b8 │ │ │ │ - ldr r1, [pc, #344] @ 810bc │ │ │ │ + bne 80be0 │ │ │ │ + ldr r3, [pc, #344] @ 80cc4 │ │ │ │ + ldr r1, [pc, #344] @ 80cc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81060 │ │ │ │ + beq 80c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81060 │ │ │ │ + bne 80c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 81060 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1922b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 810b4 │ │ │ │ + ldrne r4, [pc, #272] @ 80cc0 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80fd4 │ │ │ │ - b 80ed0 │ │ │ │ - ldr r3, [pc, #268] @ 810c0 │ │ │ │ - ldr r1, [pc, #268] @ 810c4 │ │ │ │ + bne 80be0 │ │ │ │ + b 80adc │ │ │ │ + ldr r3, [pc, #268] @ 80ccc │ │ │ │ + ldr r1, [pc, #268] @ 80cd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 80ed0 │ │ │ │ - ldr r3, [pc, #248] @ 810c0 │ │ │ │ - ldr r1, [pc, #252] @ 810c8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 80adc │ │ │ │ + ldr r3, [pc, #248] @ 80ccc │ │ │ │ + ldr r1, [pc, #252] @ 80cd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 80ed0 │ │ │ │ + bl 117854 │ │ │ │ + b 80adc │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1911a8 │ │ │ │ + bl 1924f0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81014 │ │ │ │ + beq 80c20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81014 │ │ │ │ + bne 80c20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81038 │ │ │ │ + beq 80c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 81038 │ │ │ │ + bne 80c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ed0 │ │ │ │ + beq 80adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ed0 │ │ │ │ + bne 80adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 80ed0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80adc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81084 │ │ │ │ + beq 80c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81084 │ │ │ │ + bne 80c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ed0 │ │ │ │ + beq 80adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80ed0 │ │ │ │ + bne 80adc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 80ed0 │ │ │ │ - subseq ip, r3, r0, ror r3 │ │ │ │ - @ instruction: 0x0037dbbc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 80adc │ │ │ │ + subseq sp, r3, r8, lsr #8 │ │ │ │ + eorseq lr, r7, ip, ror #26 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r7, r0, lsl #8 │ │ │ │ + eorseq r2, r7, r0, lsl #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r0, lsr #8 │ │ │ │ - eorseq r1, r7, ip, asr #8 │ │ │ │ + eorseq r2, r7, r0, lsr #10 │ │ │ │ + eorseq r2, r7, ip, asr #10 │ │ │ │ │ │ │ │ -000810cc : │ │ │ │ +00080cd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [pc, #236] @ 811d0 │ │ │ │ + ldr r9, [pc, #236] @ 80ddc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 81124 │ │ │ │ + beq 80d30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 81118 │ │ │ │ + bne 80d24 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab0dc │ │ │ │ + bl ab298 │ │ │ │ mov r3, r0 │ │ │ │ - b 81128 │ │ │ │ + b 80d34 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 81148 │ │ │ │ + bne 80d54 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 81164 │ │ │ │ + b 80d70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 81110 │ │ │ │ - bl ab0dc │ │ │ │ + beq 80d1c │ │ │ │ + bl ab298 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 81188 │ │ │ │ + bne 80d94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 811a4 │ │ │ │ + b 80db0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 81110 │ │ │ │ - bl ab0dc │ │ │ │ + beq 80d1c │ │ │ │ + bl ab298 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 81110 │ │ │ │ + blt 80d1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 81110 │ │ │ │ + bge 80d1c │ │ │ │ ldr r0, [r6] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000811d4 : │ │ │ │ +00080de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bl 16dea0 │ │ │ │ + bl 16e9dc │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e7e8 │ │ │ │ + bl 16f324 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00080e40 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 80e78 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #312] @ 80fa0 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 80e88 │ │ │ │ + ldr r1, [pc, #292] @ 80fa4 │ │ │ │ + ldr r0, [pc, #292] @ 80fa8 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80f94 │ │ │ │ + ldr r3, [r1, r9, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80ea4 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addeq r8, r8, #1 │ │ │ │ + b 80e88 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 23d600 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 80f94 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5] │ │ │ │ + sub r3, r9, r3 │ │ │ │ + add r3, r3, #3 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #200] @ 80fac │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [pc, #196] @ 80fb0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #192] @ 80fb4 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #188] @ 80fb8 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #184] @ 80fbc │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #180] @ 80fc0 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, #16384 @ 0x4000 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r7, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + bl a581c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 80f8c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5960 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 80f98 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 80f8c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 80f8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99e94 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + eorseq pc, r5, ip, asr r3 @ │ │ │ │ + @ instruction: 0x000002b5 │ │ │ │ + eorseq r3, r9, r8, lsl #14 │ │ │ │ + andseq r8, r7, ip, asr #29 │ │ │ │ + eoreq fp, r9, r4, lsr sl │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + andseq r5, lr, r0, ror #21 │ │ │ │ + andeq r4, r7, ip, lsr #3 │ │ │ │ + │ │ │ │ +00080fc4 : │ │ │ │ + b 80e40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #100] @ 812d4 │ │ │ │ - bl fe24c │ │ │ │ + ldr r1, [pc, #100] @ 81068 │ │ │ │ + bl fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81280 │ │ │ │ + bne 81014 │ │ │ │ mov r0, #0 │ │ │ │ - b 812cc │ │ │ │ + b 81060 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 566b4 │ │ │ │ + bl 56930 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 812a4 │ │ │ │ - bl a5850 │ │ │ │ + bne 81038 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81278 │ │ │ │ + bne 8100c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 812c8 │ │ │ │ - bl a5850 │ │ │ │ + bne 8105c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81278 │ │ │ │ - ldr r0, [pc, #8] @ 812d8 │ │ │ │ + bne 8100c │ │ │ │ + ldr r0, [pc, #8] @ 8106c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 81310 │ │ │ │ + bne 810a4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8139c │ │ │ │ + b 81130 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 813a4 │ │ │ │ - ldrne r0, [pc, #136] @ 813a8 │ │ │ │ + ldreq r0, [pc, #136] @ 81138 │ │ │ │ + ldrne r0, [pc, #136] @ 8113c │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19d38c │ │ │ │ + bl 19fbc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 81364 │ │ │ │ + beq 810f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81364 │ │ │ │ + bne 810f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 81308 │ │ │ │ + beq 8109c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 81380 │ │ │ │ + bne 81114 │ │ │ │ mov r0, #0 │ │ │ │ - b 8139c │ │ │ │ + b 81130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81378 │ │ │ │ + bne 8110c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 81378 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8110c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsl #4 │ │ │ │ subseq sl, r7, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movne r1, #127 @ 0x7f │ │ │ │ - bne 813fc │ │ │ │ + bne 81190 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 813fc │ │ │ │ - ldr r2, [pc, #72] @ 8143c │ │ │ │ + beq 81190 │ │ │ │ + ldr r2, [pc, #72] @ 811d0 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 81440 │ │ │ │ + ldr r1, [pc, #68] @ 811d4 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 927d8 │ │ │ │ + bl 92860 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81430 │ │ │ │ + beq 811c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ strle r6, [sp] │ │ │ │ strgt r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 10cea8 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cd20 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00081444 : │ │ │ │ +000811d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8146c │ │ │ │ - bl 58738 │ │ │ │ - b 814b0 │ │ │ │ - ldr r3, [pc, #68] @ 814b8 │ │ │ │ + bne 81200 │ │ │ │ + bl 587c8 │ │ │ │ + b 81244 │ │ │ │ + ldr r3, [pc, #68] @ 8124c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 814bc │ │ │ │ + ldr r1, [pc, #56] @ 81250 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 814b0 │ │ │ │ + blt 81244 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 814c0 │ │ │ │ + ldr r1, [pc, #32] @ 81254 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 6562c │ │ │ │ + b 652c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r4, lsl #12 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, r0, lsr #14 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ │ │ │ │ -000814c4 : │ │ │ │ +00081258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 814ec │ │ │ │ - bl 58738 │ │ │ │ - b 81594 │ │ │ │ - ldr r3, [pc, #168] @ 8159c │ │ │ │ + bne 81280 │ │ │ │ + bl 587c8 │ │ │ │ + b 81328 │ │ │ │ + ldr r3, [pc, #168] @ 81330 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 815a0 │ │ │ │ + ldr r1, [pc, #156] @ 81334 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81594 │ │ │ │ - ldr r3, [pc, #136] @ 815a4 │ │ │ │ + blt 81328 │ │ │ │ + ldr r3, [pc, #136] @ 81338 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6562c │ │ │ │ + bl 652c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81594 │ │ │ │ + beq 81328 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8158c │ │ │ │ + bne 81320 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 815a8 │ │ │ │ + ldr r2, [pc, #84] @ 8133c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 815ac │ │ │ │ + ldr r1, [pc, #76] @ 81340 │ │ │ │ mov r2, r6 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81594 │ │ │ │ + beq 81328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81594 │ │ │ │ + bne 81328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 81594 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 81328 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22e5ac │ │ │ │ + b 240b2c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r8, asr r6 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, r4, ror r7 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r4, lsr #26 │ │ │ │ + eorseq r3, r7, r4, lsr #28 │ │ │ │ │ │ │ │ -000815b0 : │ │ │ │ +00081344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 815d8 │ │ │ │ - bl 58738 │ │ │ │ - b 8161c │ │ │ │ - ldr r3, [pc, #68] @ 81624 │ │ │ │ + bne 8136c │ │ │ │ + bl 587c8 │ │ │ │ + b 813b0 │ │ │ │ + ldr r3, [pc, #68] @ 813b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81628 │ │ │ │ + ldr r1, [pc, #56] @ 813bc │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8161c │ │ │ │ + blt 813b0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 8162c │ │ │ │ + ldr r1, [pc, #32] @ 813c0 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 335474 │ │ │ │ + b 22a51c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003926b4 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + @ instruction: 0x003937d0 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ │ │ │ │ -00081630 : │ │ │ │ +000813c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81658 │ │ │ │ - bl 58738 │ │ │ │ - b 81680 │ │ │ │ - ldr r3, [pc, #164] @ 81704 │ │ │ │ + bne 813ec │ │ │ │ + bl 587c8 │ │ │ │ + b 81414 │ │ │ │ + ldr r3, [pc, #164] @ 81498 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81708 │ │ │ │ + ldr r1, [pc, #152] @ 8149c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2829fc │ │ │ │ + bl 1ba4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81688 │ │ │ │ + bge 8141c │ │ │ │ mov r4, #0 │ │ │ │ - b 816fc │ │ │ │ - ldr r3, [pc, #124] @ 8170c │ │ │ │ + b 81490 │ │ │ │ + ldr r3, [pc, #124] @ 814a0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 335474 │ │ │ │ + bl 22a51c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81680 │ │ │ │ + beq 81414 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 816fc │ │ │ │ - ldr r2, [pc, #76] @ 81710 │ │ │ │ + bne 81490 │ │ │ │ + ldr r2, [pc, #76] @ 814a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81714 │ │ │ │ + ldr r1, [pc, #68] @ 814a8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81680 │ │ │ │ + beq 81414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81680 │ │ │ │ + bne 81414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 81680 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 81414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r4, asr #14 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, r0, ror #16 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsr #15 │ │ │ │ + @ instruction: 0x003938bc │ │ │ │ │ │ │ │ -00081718 : │ │ │ │ +000814ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1441f8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144944 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1af0 │ │ │ │ + b b1d84 │ │ │ │ │ │ │ │ -00081750 : │ │ │ │ +000814e4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 215828 │ │ │ │ + b 225edc │ │ │ │ │ │ │ │ -00081758 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000814ec <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 10b500 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b364 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00081788 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0008151c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 817a8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 817a0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 8153c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81534 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 817ac <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81540 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000817b0 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081544 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #320] @ 81914 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81814 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 815a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81808 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 8159c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 817e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 8157c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 815c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 817d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 815c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 815c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 81880 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 81880 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst r1, #32 │ │ │ │ lsr r2, r1, #2 │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ and r2, r2, #7 │ │ │ │ - beq 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81634 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81634 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81850 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 815e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81850 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 815e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 818c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 8165c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 8167c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81900 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81900 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 818cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 81660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 8167c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 81a2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 817c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 81a30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 817c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 81968 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 816fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 81a34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 819a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 819a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 8196c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 819bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 81750 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 81a34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 819a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 819c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 81a38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81a3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 81754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 817cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 81a24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 817b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0f50 │ │ │ │ + bl 1f8bf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81a24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 817b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81a24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 817b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81ae8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 8187c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81aec <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 81880 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81aa0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81834 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81af0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81a88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 8181c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81aa4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81af4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81af8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 81838 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81888 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 81ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc120 │ │ │ │ + bl 2056d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81ba4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 81938 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81ba8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 8193c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81b5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 818f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81bac <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81940 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81b44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 818d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81b60 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81bb0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81bb4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 818f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81944 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 81948 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 81b9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81930 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 179d28 │ │ │ │ + bl 17abb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81b9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81930 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81b9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81930 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81c60 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 819f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81c64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 819f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81c18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 819ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81c68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 819fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81c00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 81994 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81c1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 81c6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 81c70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 819b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81a04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 81c58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 819ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204e60 │ │ │ │ + bl 210a28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81c58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 819ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 819ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ │ │ │ │ -00081c74 : │ │ │ │ +00081a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81cb4 │ │ │ │ + ldr r4, [pc, #40] @ 81a48 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a6e70 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b40d8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81cb8 │ │ │ │ - b 299484 │ │ │ │ + ldr r0, [pc, #4] @ 81a4c │ │ │ │ + b 2a7600 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, lsl #16 │ │ │ │ + eorseq r3, r9, r4, lsr #18 │ │ │ │ │ │ │ │ -00081cbc : │ │ │ │ +00081a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2648d4 │ │ │ │ + bl 27633c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81ce4 │ │ │ │ - bl 11aa58 │ │ │ │ + bne 81a78 │ │ │ │ + bl 11a96c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d04 │ │ │ │ + beq 81a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d04 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 81a98 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2648d4 │ │ │ │ + bl 27633c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d98 │ │ │ │ + beq 81b2c │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81d5c │ │ │ │ - ldr r1, [pc, #84] @ 81da0 │ │ │ │ + beq 81af0 │ │ │ │ + ldr r1, [pc, #84] @ 81b34 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ mov r5, r0 │ │ │ │ - b 81d68 │ │ │ │ + b 81afc │ │ │ │ mov r1, r6 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d84 │ │ │ │ + beq 81b18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81d8c │ │ │ │ + beq 81b20 │ │ │ │ mov r4, r5 │ │ │ │ - b 81d98 │ │ │ │ + b 81b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 81d84 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 81b18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r3, r6, r8, lsl #28 │ │ │ │ │ │ │ │ -00081da4 : │ │ │ │ +00081b38 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81d0c │ │ │ │ + b 81aa0 │ │ │ │ │ │ │ │ -00081dac : │ │ │ │ +00081b40 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81d0c │ │ │ │ + b 81aa0 │ │ │ │ │ │ │ │ -00081db4 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00081b48 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a8024 │ │ │ │ + bl 1aabd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32c3dc <_PyObject_GetCrossInterpreterData@@Base+0x5fc> │ │ │ │ + b 32f220 │ │ │ │ │ │ │ │ -00081dd8 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081b6c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 81e48 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81bdc <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81e00 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81b94 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81e40 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81bd4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2fc9a8 │ │ │ │ + bl 304170 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81df8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81b8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fce38 │ │ │ │ + bl 304600 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81e40 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81bd4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81df8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11aa58 │ │ │ │ - b 81df8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81b8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a96c │ │ │ │ + b 81b8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081e4c : │ │ │ │ - ldr r1, [pc, #28] @ 81e70 │ │ │ │ - ldr r3, [pc, #28] @ 81e74 │ │ │ │ +00081be0 : │ │ │ │ + ldr r1, [pc, #28] @ 81c04 │ │ │ │ + ldr r3, [pc, #28] @ 81c08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #20] @ 81e78 │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [pc, #20] @ 81c0c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18e260 <_PyErr_SetString@@Base> │ │ │ │ + b 18f484 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r0, lsr r8 │ │ │ │ + eorseq r3, r9, ip, asr #18 │ │ │ │ │ │ │ │ -00081e7c <_PyState_AddModule@@Base>: │ │ │ │ +00081c10 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81ec8 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 81c5c <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81ebc <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81c50 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81ed0 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81ed4 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81c64 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81c68 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 22ebcc │ │ │ │ + b 24114c │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r6, r7, r0, ror #17 │ │ │ │ + eorseq r7, r7, r0, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81f00 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81f04 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81c94 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81c98 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr r8 │ │ │ │ + eorseq r3, r9, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81f30 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81f34 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81cc4 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81cc8 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr r8 │ │ │ │ + eorseq r3, r9, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81f78 <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81fb8 <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81fbc <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81fc0 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81d0c <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81d4c <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81d50 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81d54 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81fc4 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #68] @ 81d58 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 357750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 22f7a0 │ │ │ │ + bl 241d20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81f70 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81d04 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81fb0 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81d44 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 231b20 │ │ │ │ - ldr r0, [pc, #16] @ 81fc8 <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 2440a8 │ │ │ │ + ldr r0, [pc, #16] @ 81d5c <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r6, r8, lsl pc │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r6, r6, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82258 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 82264 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 356650 │ │ │ │ + beq 81fec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81ff8 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 82024 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81db8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 82024 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81db8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ - ldr r3, [pc, #572] @ 82268 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81ffc <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8208c <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9df88 │ │ │ │ + beq 81e20 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 8207c <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81e10 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8207c <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81e10 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 82030 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 8226c <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81dc4 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 82000 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 820f8 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81e8c <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82094 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9df88 │ │ │ │ + beq 81e28 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 820ec <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81e80 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 820ec <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81e80 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82094 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 82270 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81e28 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 82004 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82164 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81ef8 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82100 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9df88 │ │ │ │ + beq 81e94 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82158 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81eec <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82158 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81eec <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82100 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 82274 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81e94 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 82008 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8225c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81ff0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8225c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9df88 │ │ │ │ + beq 81ff0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115bd0 │ │ │ │ + bl 115ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 821cc <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81f60 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 82234 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 821f8 <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 81fc8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f8c <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82174 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81f08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82174 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81f08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 82174 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 81f08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 8222c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81fc0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8222c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81fc0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82174 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81f08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82258 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81fec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82258 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81fec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r6, ip, lsl r7 │ │ │ │ subseq r1, r6, r0, lsr #14 │ │ │ │ subseq r1, r6, r4, lsr #14 │ │ │ │ @@ -90561,240 +90406,240 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - bne 822b4 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 82304 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 82308 <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 8230c <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 82048 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 82098 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 8209c <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 820a0 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 822cc <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16b6e8 │ │ │ │ - b 822f8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 16173c │ │ │ │ + bne 82060 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c228 │ │ │ │ + b 8208c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162244 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 822f8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 82310 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 8208c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 820a4 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 822f8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 8208c <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1814ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + b 182324 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x003cfeb0 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00082314 : │ │ │ │ +000820a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 823b4 │ │ │ │ - bl 18e004 │ │ │ │ + ldr r0, [pc, #128] @ 82148 │ │ │ │ + bl 18f228 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8235c │ │ │ │ - bl a5850 │ │ │ │ + bne 820f0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 823a8 │ │ │ │ - ldr r0, [pc, #104] @ 823b8 │ │ │ │ - bl 16ead8 │ │ │ │ + bne 8213c │ │ │ │ + ldr r0, [pc, #104] @ 8214c │ │ │ │ + bl 16f654 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 823a8 │ │ │ │ + beq 8213c │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 823bc │ │ │ │ + ldr r0, [pc, #84] @ 82150 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c0410 │ │ │ │ + bl c0628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82394 │ │ │ │ + beq 82128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8239c │ │ │ │ + beq 82130 │ │ │ │ mov r4, r5 │ │ │ │ - b 823a8 │ │ │ │ + b 8213c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 82394 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 82128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - eorseq sl, r5, r4, ror r3 │ │ │ │ + eorseq fp, r5, r4, ror r4 │ │ │ │ subseq lr, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 823e4 │ │ │ │ + bne 82178 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 8245c │ │ │ │ - b 253b74 │ │ │ │ - ldr r0, [pc, #116] @ 82460 │ │ │ │ - bl 253b74 │ │ │ │ + ldr r0, [pc, #120] @ 821f0 │ │ │ │ + b 2657c4 │ │ │ │ + ldr r0, [pc, #116] @ 821f4 │ │ │ │ + bl 2657c4 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 82450 │ │ │ │ + beq 821e4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 82414 │ │ │ │ - ldr r0, [pc, #84] @ 82464 │ │ │ │ - bl 253b74 │ │ │ │ - b 823f0 │ │ │ │ + bne 821a8 │ │ │ │ + ldr r0, [pc, #84] @ 821f8 │ │ │ │ + bl 2657c4 │ │ │ │ + b 82184 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 82428 │ │ │ │ - ldr r0, [pc, #68] @ 82468 │ │ │ │ - bl 253b74 │ │ │ │ - b 823f0 │ │ │ │ + bhi 821bc │ │ │ │ + ldr r0, [pc, #68] @ 821fc │ │ │ │ + bl 2657c4 │ │ │ │ + b 82184 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 8243c │ │ │ │ - ldr r0, [pc, #52] @ 8246c │ │ │ │ - bl 253b74 │ │ │ │ - b 823f0 │ │ │ │ + bhi 821d0 │ │ │ │ + ldr r0, [pc, #52] @ 82200 │ │ │ │ + bl 2657c4 │ │ │ │ + b 82184 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 82470 │ │ │ │ - ldrcs r0, [pc, #40] @ 82474 │ │ │ │ - bl 253b74 │ │ │ │ - b 823f0 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 82460 │ │ │ │ - b 253b74 │ │ │ │ - eorseq r6, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x003704d0 │ │ │ │ - eorseq r2, r9, r0, ror r8 │ │ │ │ - eorseq r2, r9, r4, ror r8 │ │ │ │ - eorseq r2, r9, r8, ror r8 │ │ │ │ - eorseq r2, r9, r0, lsl #17 │ │ │ │ - eorseq r3, r6, r0, asr lr │ │ │ │ + ldr r0, [pc, #40] @ 82204 │ │ │ │ + ldrcs r0, [pc, #40] @ 82208 │ │ │ │ + bl 2657c4 │ │ │ │ + b 82184 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 821f4 │ │ │ │ + b 2657c4 │ │ │ │ + eorseq r7, r6, r8, lsr ip │ │ │ │ + @ instruction: 0x003715d0 │ │ │ │ + eorseq r3, r9, ip, lsl #19 │ │ │ │ + mlaseq r9, r0, r9, r3 │ │ │ │ + mlaseq r9, r4, r9, r3 │ │ │ │ + mlaseq r9, ip, r9, r3 │ │ │ │ + eorseq r4, r6, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 82508 │ │ │ │ + ldr r6, [pc, #120] @ 8229c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 824ac │ │ │ │ + beq 82240 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 824dc │ │ │ │ + bne 82270 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 824e4 │ │ │ │ - ldr r0, [pc, #80] @ 8250c │ │ │ │ - bl 296e7c <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82278 │ │ │ │ + ldr r0, [pc, #80] @ 822a0 │ │ │ │ + bl 1cd80c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82500 │ │ │ │ + beq 82294 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 824e4 │ │ │ │ + beq 82278 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 824e4 │ │ │ │ + beq 82278 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 24371c │ │ │ │ + b 255bbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 824dc │ │ │ │ - ldr r0, [pc, #24] @ 8250c │ │ │ │ + beq 82270 │ │ │ │ + ldr r0, [pc, #24] @ 822a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 824dc │ │ │ │ + bne 82270 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r2, r9, r8, lsl #17 │ │ │ │ + eorseq r3, r9, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 8258c │ │ │ │ + ldr r3, [pc, #100] @ 82320 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82580 │ │ │ │ + beq 82314 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a8a48 │ │ │ │ + bl 1ab664 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82568 │ │ │ │ - ldr r3, [pc, #52] @ 82590 │ │ │ │ - ldr r1, [pc, #52] @ 82594 │ │ │ │ + bne 822fc │ │ │ │ + ldr r3, [pc, #52] @ 82324 │ │ │ │ + ldr r1, [pc, #52] @ 82328 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 82584 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 82318 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2c29d4 <_Py_RestoreSignals@@Base+0x31a4> │ │ │ │ - ldr r4, [pc, #16] @ 82598 │ │ │ │ + b 2cced4 <_Py_RestoreSignals@@Base+0x27cc> │ │ │ │ + ldr r4, [pc, #16] @ 8232c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r7, r8, ror #2 │ │ │ │ + eorseq ip, r7, r8, lsr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r3, [pc, #180] @ 8266c │ │ │ │ + ldr r3, [pc, #180] @ 82400 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 825c8 │ │ │ │ + beq 8235c │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 82670 │ │ │ │ + ldr r1, [pc, #160] @ 82404 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 82674 │ │ │ │ + ldr r1, [pc, #136] @ 82408 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82624 │ │ │ │ + beq 823b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 82678 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 8240c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29eec <__vfprintf_chk@plt> │ │ │ │ mov r1, r6 │ │ │ │ @@ -90807,154 +90652,154 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r5, r0, lsl r4 │ │ │ │ - eorseq r9, r7, r0, ror #23 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq sl, r7, r0, ror #25 │ │ │ │ │ │ │ │ -0008267c <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082410 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 82698 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 8259c │ │ │ │ - eorseq r2, r9, r0, lsr #17 │ │ │ │ + ldr r1, [pc] @ 8242c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82330 │ │ │ │ + @ instruction: 0x003939bc │ │ │ │ │ │ │ │ -0008269c : │ │ │ │ +00082430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 29220 │ │ │ │ bl 29b68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82704 │ │ │ │ - bl c696c <_Py_GetConfig@@Base> │ │ │ │ + bne 82498 │ │ │ │ + bl c6b8c <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82704 │ │ │ │ - ldr r1, [pc, #44] @ 8270c │ │ │ │ + beq 82498 │ │ │ │ + ldr r1, [pc, #44] @ 824a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82704 │ │ │ │ - ldr r1, [pc, #28] @ 82710 │ │ │ │ + beq 82498 │ │ │ │ + ldr r1, [pc, #28] @ 824a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r5, r8, lsl #19 │ │ │ │ - eorseq r1, r7, r4, asr sp │ │ │ │ + eorseq r7, r5, r8, lsl #21 │ │ │ │ + eorseq r2, r7, r4, asr lr │ │ │ │ │ │ │ │ -00082714 : │ │ │ │ +000824a8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082720 : │ │ │ │ +000824b4 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082728 : │ │ │ │ +000824bc : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 2c318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #44] @ 82778 │ │ │ │ + ldr r3, [pc, #44] @ 8250c │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 8277c │ │ │ │ + ldr r1, [pc, #40] @ 82510 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 82780 │ │ │ │ + ldr r0, [pc, #12] @ 82514 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, lsl #19 │ │ │ │ + eorseq r7, r5, r8, lsl #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00082784 : │ │ │ │ +00082518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 78ee4 │ │ │ │ + bl 78b80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000827b8 : │ │ │ │ +0008254c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 78ee4 │ │ │ │ + bl 78b80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000827f0 : │ │ │ │ +00082584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 78ee4 │ │ │ │ + bl 78b80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082828 : │ │ │ │ +000825bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2be18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082854 : │ │ │ │ +000825e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ @@ -90971,965 +90816,1166 @@ │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ moveq r2, r3 │ │ │ │ subs ip, r3, #0 │ │ │ │ movne ip, #1 │ │ │ │ orrs ip, ip, r1, lsr #31 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r1 │ │ │ │ - bne 828d0 │ │ │ │ + bne 82664 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 828fc │ │ │ │ + beq 82690 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 829e0 │ │ │ │ + ldr ip, [pc, #260] @ 82774 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 829d4 │ │ │ │ + beq 82768 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82984 │ │ │ │ + beq 82718 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 829d4 │ │ │ │ - beq 82984 │ │ │ │ - ldr r3, [pc, #196] @ 829e4 │ │ │ │ - bl 356650 │ │ │ │ + blt 82768 │ │ │ │ + beq 82718 │ │ │ │ + ldr r3, [pc, #196] @ 82778 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r5, [r3, #1152] @ 0x480 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8acc │ │ │ │ + bl b8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82970 │ │ │ │ + beq 82704 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 8293c │ │ │ │ - ldr r3, [pc, #112] @ 829e8 │ │ │ │ + b 826d0 │ │ │ │ + ldr r3, [pc, #112] @ 8277c │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 829b0 │ │ │ │ - ldr r3, [pc, #88] @ 829e4 │ │ │ │ - bl 356650 │ │ │ │ + b 82744 │ │ │ │ + ldr r3, [pc, #88] @ 82778 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 829e8 │ │ │ │ + ldr r2, [pc, #80] @ 8277c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r2, #792] @ 0x318 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r2, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r4, r4, r3 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 829c4 │ │ │ │ - bl a5850 │ │ │ │ + bne 82758 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 829d4 │ │ │ │ + bne 82768 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3da38 │ │ │ │ - ldr r0, [pc] @ 82a08 │ │ │ │ + bl 3dc10 │ │ │ │ + ldr r0, [pc] @ 8279c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 82a48 │ │ │ │ - ldr r2, [pc, #80] @ 82a8c │ │ │ │ - ldr r1, [pc, #80] @ 82a90 │ │ │ │ - ldr r0, [pc, #80] @ 82a94 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 82a80 │ │ │ │ + bne 827dc │ │ │ │ + ldr r2, [pc, #80] @ 82820 │ │ │ │ + ldr r1, [pc, #80] @ 82824 │ │ │ │ + ldr r0, [pc, #80] @ 82828 │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 82814 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a80 │ │ │ │ + beq 82814 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 82a98 │ │ │ │ + ldr r3, [pc, #48] @ 8282c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 82a9c │ │ │ │ - ldreq r1, [pc, #32] @ 82aa0 │ │ │ │ - bl 18e1c4 │ │ │ │ + ldrne r1, [pc, #32] @ 82830 │ │ │ │ + ldreq r1, [pc, #32] @ 82834 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq lr, r5, r0, asr #28 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq pc, r5, r0, asr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - @ instruction: 0x003928dc │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + @ instruction: 0x003939f8 │ │ │ │ + │ │ │ │ +00082838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 82b84 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 82ad8 │ │ │ │ - ldr r0, [pc, #184] @ 82b88 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82ae8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 82af8 │ │ │ │ - ldr r1, [pc, #156] @ 82b8c │ │ │ │ - ldr r0, [pc, #148] @ 82b88 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82b0c │ │ │ │ - ldr r1, [pc, #144] @ 82b90 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f406c │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldr r1, [pc, #216] @ 8292c │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + bl 29d00 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 82920 │ │ │ │ + ldr r7, [pc, #196] @ 82930 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82884 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl 18068c │ │ │ │ + b 8289c │ │ │ │ + bl 39dbc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 82874 │ │ │ │ + b 82920 │ │ │ │ + cmp r6, #4096 @ 0x1000 │ │ │ │ + bcc 828f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a6fc │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a09c │ │ │ │ + clz r4, r6 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82b14 │ │ │ │ - mov r4, #0 │ │ │ │ - b 82b78 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + orrne r4, r4, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + orrcc r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 82894 │ │ │ │ + b 8290c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82b54 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82b54 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 82b54 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 82b94 │ │ │ │ - ldr r0, [pc, #48] @ 82b98 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 128d34 │ │ │ │ - mov r4, r0 │ │ │ │ + beq 8289c │ │ │ │ + b 82910 │ │ │ │ + mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 29490 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 158080 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ - andeq r0, r0, pc, ror #3 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - @ instruction: 0x003928fc │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r7, r0, lsr #18 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ │ │ │ │ -00082b9c : │ │ │ │ +00082934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 9df88 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 29574 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82c44 │ │ │ │ + addne r5, r5, #1 │ │ │ │ + addne r0, r4, #4 │ │ │ │ + bne 8294c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb87c │ │ │ │ + bl 9307c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 82a48 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82c20 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 82c4c │ │ │ │ + bne 82994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9df88 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 82c4c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82c20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 82c20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82c44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 82c44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mvn r7, #0 │ │ │ │ - b 82cbc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 27b5bc │ │ │ │ - mov r7, r0 │ │ │ │ + bl 29940 │ │ │ │ + add r5, r6, r0, lsl #2 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ + bl b217c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 829d4 │ │ │ │ + ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82c98 │ │ │ │ + beq 82a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 82c98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ + str r3, [r7] │ │ │ │ + bne 82a48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 82a48 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [r3, r4] │ │ │ │ + add r4, r4, #4 │ │ │ │ + addne r6, r5, #4 │ │ │ │ + bne 82974 │ │ │ │ + ldr r3, [pc, #92] @ 82a54 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r1, [pc, #84] @ 82a58 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 278c94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82a20 │ │ │ │ + ldr r1, [pc, #64] @ 82a5c │ │ │ │ + ldr r0, [pc, #64] @ 82a60 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cbc │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 82cbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r7] │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00082cc8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 82d58 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - mov ip, #16 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 82d54 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 82d58 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00082d64 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 629e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x400> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 82df4 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - mov ip, #14 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 82df0 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa0c │ │ │ │ - b 82df4 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 82a64 │ │ │ │ + ldr r0, [pc, #12] @ 82a60 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ + eorseq r3, r9, r8, lsl sl │ │ │ │ + @ instruction: 0x0053d498 │ │ │ │ + eorseq r3, r9, r0, lsr sl │ │ │ │ │ │ │ │ -00082e00 : │ │ │ │ +00082a68 : │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ │ │ │ │ -00082e20 : │ │ │ │ +00082a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 82ebc │ │ │ │ + ldr r2, [pc, #132] @ 82b24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82e54 │ │ │ │ - ldr r1, [pc, #116] @ 82ec0 │ │ │ │ - ldr r0, [pc, #116] @ 82ec4 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82e9c │ │ │ │ - ldr r2, [pc, #108] @ 82ec8 │ │ │ │ + beq 82abc │ │ │ │ + ldr r1, [pc, #116] @ 82b28 │ │ │ │ + ldr r0, [pc, #116] @ 82b2c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82b04 │ │ │ │ + ldr r2, [pc, #108] @ 82b30 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82ea4 │ │ │ │ + beq 82b0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82e8c │ │ │ │ + beq 82af4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 82e8c │ │ │ │ + beq 82af4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 82ea8 │ │ │ │ - ldr r3, [pc, #56] @ 82ecc │ │ │ │ - ldr r1, [pc, #56] @ 82ed0 │ │ │ │ + b 82b10 │ │ │ │ + ldr r3, [pc, #56] @ 82b34 │ │ │ │ + ldr r1, [pc, #56] @ 82b38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r7, r7, r4, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, lsl r9 │ │ │ │ + eorseq r3, r9, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 83044 │ │ │ │ - ldr r2, [pc, #332] @ 83048 │ │ │ │ + ldr r0, [pc, #332] @ 82cac │ │ │ │ + ldr r2, [pc, #332] @ 82cb0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82f28 │ │ │ │ + bne 82b90 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 8304c │ │ │ │ + ldr r3, [pc, #312] @ 82cb4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82fa0 │ │ │ │ + beq 82c08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82fa0 │ │ │ │ - b 82f2c │ │ │ │ + ble 82c08 │ │ │ │ + b 82b94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82f68 │ │ │ │ + bne 82bd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 8304c │ │ │ │ + ldr r3, [pc, #248] @ 82cb4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82fa0 │ │ │ │ + beq 82c08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82fa0 │ │ │ │ - b 82f6c │ │ │ │ + ble 82c08 │ │ │ │ + b 82bd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82fd8 │ │ │ │ + beq 82c40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82fc8 │ │ │ │ + bne 82c30 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 8304c │ │ │ │ + ldr r3, [pc, #176] @ 82cb4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82fb8 │ │ │ │ - ldr r3, [pc, #168] @ 83050 │ │ │ │ - ldr r1, [pc, #168] @ 83054 │ │ │ │ + bne 82c20 │ │ │ │ + ldr r3, [pc, #168] @ 82cb8 │ │ │ │ + ldr r1, [pc, #168] @ 82cbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r7, #0 │ │ │ │ - b 8303c │ │ │ │ + b 82ca4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82fa0 │ │ │ │ - b 82fcc │ │ │ │ + ble 82c08 │ │ │ │ + b 82c34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ce8 │ │ │ │ + bl 1f898c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 83010 │ │ │ │ + beq 82c78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83010 │ │ │ │ + bne 82c78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83034 │ │ │ │ + beq 82c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83034 │ │ │ │ + bne 82c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 831c8 │ │ │ │ - ldr r2, [pc, #332] @ 831cc │ │ │ │ + ldr r0, [pc, #332] @ 82e30 │ │ │ │ + ldr r2, [pc, #332] @ 82e34 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 830ac │ │ │ │ + bne 82d14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 831d0 │ │ │ │ + ldr r3, [pc, #312] @ 82e38 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 83124 │ │ │ │ + beq 82d8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83124 │ │ │ │ - b 830b0 │ │ │ │ + ble 82d8c │ │ │ │ + b 82d18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 830ec │ │ │ │ + bne 82d54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 831d0 │ │ │ │ + ldr r3, [pc, #248] @ 82e38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 83124 │ │ │ │ + beq 82d8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83124 │ │ │ │ - b 830f0 │ │ │ │ + ble 82d8c │ │ │ │ + b 82d58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8315c │ │ │ │ + beq 82dc4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 8314c │ │ │ │ + bne 82db4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 831d0 │ │ │ │ + ldr r3, [pc, #176] @ 82e38 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 8313c │ │ │ │ - ldr r3, [pc, #168] @ 831d4 │ │ │ │ - ldr r1, [pc, #168] @ 831d8 │ │ │ │ + bne 82da4 │ │ │ │ + ldr r3, [pc, #168] @ 82e3c │ │ │ │ + ldr r1, [pc, #168] @ 82e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r7, #0 │ │ │ │ - b 831c0 │ │ │ │ + b 82e28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83124 │ │ │ │ - b 83150 │ │ │ │ + ble 82d8c │ │ │ │ + b 82db8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ad68 │ │ │ │ + bl 4a95c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 83194 │ │ │ │ + beq 82dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83194 │ │ │ │ + bne 82dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831b8 │ │ │ │ + beq 82e20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 831b8 │ │ │ │ + bne 82e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd0 │ │ │ │ + eorseq ip, r8, r0, ror #27 │ │ │ │ │ │ │ │ -000831dc : │ │ │ │ +00082e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 8322c │ │ │ │ - ldr r2, [pc, #80] @ 83258 │ │ │ │ - bl 356650 │ │ │ │ + beq 82e94 │ │ │ │ + ldr r2, [pc, #80] @ 82ec0 │ │ │ │ + bl 357750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8322c │ │ │ │ + bne 82e94 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28531c │ │ │ │ + bl 294704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b45c │ │ │ │ + b 9b4d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0008325c : │ │ │ │ +00082ec4 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 831dc │ │ │ │ + b 82e44 │ │ │ │ │ │ │ │ -00083264 : │ │ │ │ +00082ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 832a4 │ │ │ │ + beq 82f0c │ │ │ │ mov r5, r1 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 832ac │ │ │ │ - ldr r3, [pc, #84] @ 832e8 │ │ │ │ - bl 356650 │ │ │ │ + bne 82f14 │ │ │ │ + ldr r3, [pc, #84] @ 82f50 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r5, #0 │ │ │ │ - b 832e0 │ │ │ │ + b 82f48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 27a3cc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28a58c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 832e0 │ │ │ │ + beq 82f48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 832e0 │ │ │ │ + bne 82f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000832ec <_PySys_GetAttr@@Base>: │ │ │ │ +00082f54 <_PySys_GetAttr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r3, #3872] @ 0xf20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8335c <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 82fc4 <_PySys_GetAttr@@Base+0x70> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 83350 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 82fb8 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d7780 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dd8f8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00083364 : │ │ │ │ +00082fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 833dc │ │ │ │ + ldr r3, [pc, #96] @ 83044 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 833e0 │ │ │ │ + ldr r0, [pc, #84] @ 83048 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 833e0 │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83048 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a6e70 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b40d8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 833c4 │ │ │ │ - ldr r0, [pc, #32] @ 833e4 │ │ │ │ - bl 299484 │ │ │ │ - ldr r0, [pc, #20] @ 833e0 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 833e0 │ │ │ │ + bge 8302c │ │ │ │ + ldr r0, [pc, #32] @ 8304c │ │ │ │ + bl 2a7600 │ │ │ │ + ldr r0, [pc, #20] @ 83048 │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83048 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b518 │ │ │ │ - b 833a0 │ │ │ │ + bl 8b3b0 │ │ │ │ + b 83008 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r2, r9, r0, lsr r9 │ │ │ │ + eorseq r3, r9, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 83418 │ │ │ │ + ldr r3, [pc, #24] @ 83080 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 8341c │ │ │ │ + ldrne r0, [pc, #16] @ 83084 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 83364 │ │ │ │ - ldr r0, [pc] @ 83418 │ │ │ │ + bl 82fcc │ │ │ │ + ldr r0, [pc] @ 83080 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq sl, sl, r4, asr #13 │ │ │ │ + strdeq r7, [fp], -r8 @ │ │ │ │ │ │ │ │ -00083420 : │ │ │ │ +00083088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 83498 │ │ │ │ + ldr r3, [pc, #96] @ 83100 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 8349c │ │ │ │ + ldr r0, [pc, #84] @ 83104 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 8349c │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83104 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 29bc5c │ │ │ │ + bl 2a9d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 83480 │ │ │ │ - ldr r0, [pc, #32] @ 834a0 │ │ │ │ - bl 299484 │ │ │ │ - ldr r0, [pc, #20] @ 8349c │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 8349c │ │ │ │ + bge 830e8 │ │ │ │ + ldr r0, [pc, #32] @ 83108 │ │ │ │ + bl 2a7600 │ │ │ │ + ldr r0, [pc, #20] @ 83104 │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83104 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b518 │ │ │ │ - b 8345c │ │ │ │ + bl 8b3b0 │ │ │ │ + b 830c4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r2, r9, r4, ror #18 │ │ │ │ + mlaseq r9, r4, sl, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 834d4 │ │ │ │ + ldr r3, [pc, #24] @ 8313c │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 834d8 │ │ │ │ + ldrne r0, [pc, #16] @ 83140 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 83420 │ │ │ │ - ldr r0, [pc] @ 834d4 │ │ │ │ + bl 83088 │ │ │ │ + ldr r0, [pc] @ 8313c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r3, sp, r8, asr #24 │ │ │ │ - │ │ │ │ -000834dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 83598 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 8359c │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 225fb4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 83588 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r6 │ │ │ │ - ldrne r4, [r4, #4] │ │ │ │ - bne 83510 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 83540 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r0, [r7, #88]! @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 356314 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne 83548 │ │ │ │ - ldr r0, [pc, #48] @ 8359c │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r1, #8 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 35579c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 8359c │ │ │ │ - bl 8b518 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ + andseq r9, sp, r8, lsr #21 │ │ │ │ │ │ │ │ -000835a0 : │ │ │ │ +00083144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 835c8 │ │ │ │ - bl 21db3c │ │ │ │ - bl 222b88 │ │ │ │ + ldr r0, [pc, #16] @ 8316c │ │ │ │ + bl 230470 │ │ │ │ + bl 235330 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 835c8 │ │ │ │ - b 8b518 │ │ │ │ + ldr r0, [pc] @ 8316c │ │ │ │ + b 8b3b0 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -000835cc : │ │ │ │ +00083170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83604 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r3, [pc, #20] @ 83604 │ │ │ │ + ldr r0, [pc, #28] @ 831a8 │ │ │ │ + bl 230470 │ │ │ │ + ldr r3, [pc, #20] @ 831a8 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b518 │ │ │ │ + b 8b3b0 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083608 : │ │ │ │ +000831ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83640 │ │ │ │ - bl 21db3c │ │ │ │ + ldr r0, [pc, #28] @ 831e4 │ │ │ │ + bl 230470 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 83640 │ │ │ │ + ldr r3, [pc, #16] @ 831e4 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b518 │ │ │ │ + b 8b3b0 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083644 : │ │ │ │ +000831e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 836a0 │ │ │ │ - bl 21db3c │ │ │ │ - ldr r2, [pc, #60] @ 836a4 │ │ │ │ + ldr r0, [pc, #64] @ 83244 │ │ │ │ + bl 230470 │ │ │ │ + ldr r2, [pc, #60] @ 83248 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 83680 │ │ │ │ + ble 83224 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r1, [r2, #1604] @ 0x644 │ │ │ │ str r4, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ + │ │ │ │ +0008324c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 9e008 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 832f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbb44 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 832d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 832fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9e008 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 832fc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 832d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 832d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 832f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 832f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mvn r7, #0 │ │ │ │ + b 8336c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 28b77c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b454 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 83348 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 83348 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8336c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8336c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00083378 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 83408 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + mov ip, #16 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 83404 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 83408 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00083414 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 627b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 834a4 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + mov ip, #14 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x34c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 834a0 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a920 │ │ │ │ + b 834a4 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +000834b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #164] @ 8356c │ │ │ │ + mov r6, r0 │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [pc, #152] @ 83570 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 238728 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8355c │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r6 │ │ │ │ + ldrne r4, [r4, #4] │ │ │ │ + bne 834e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 83514 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r0, [r7, #88]! @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 357420 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne 8351c │ │ │ │ + ldr r0, [pc, #48] @ 83570 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b454 │ │ │ │ + mov r1, #8 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 3568a8 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #12] @ 83570 │ │ │ │ + bl 8b3b0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + │ │ │ │ +00083574 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #300] @ 836b8 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 357750 │ │ │ │ + ldr r5, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 835ac │ │ │ │ + ldr r1, [pc, #276] @ 836bc │ │ │ │ + ldr r0, [pc, #276] @ 836c0 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 836c4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 836a0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 835dc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 83630 │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 9307c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq 836a0 │ │ │ │ + ldr r1, [pc, #196] @ 836c4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 278c94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83630 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 836a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 836a0 │ │ │ │ + b 83670 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 836a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab470 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83678 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 836a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 836a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 836a0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 836b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 836b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 189c08 <_PyErr_Clear@@Base> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + subseq sp, r3, r8, lsr #9 │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +000836c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [pc, #88] @ 8373c │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 836fc │ │ │ │ + bl 11a96c │ │ │ │ + mov r4, #0 │ │ │ │ + b 83730 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + beq 8372c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq 8372c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + bl 9b454 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 836e0 │ │ │ │ + bne 83778 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 836f4 │ │ │ │ - b 83704 │ │ │ │ + bne 8378c │ │ │ │ + b 8379c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 836d0 │ │ │ │ + beq 83768 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83720 │ │ │ │ + beq 837b8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -91942,31 +91988,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83774 │ │ │ │ + bne 8380c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83788 │ │ │ │ - b 83798 │ │ │ │ + bne 83820 │ │ │ │ + b 83830 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83764 │ │ │ │ + beq 837fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 837b4 │ │ │ │ + beq 8384c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -91979,98 +92025,98 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83814 │ │ │ │ - ldr r3, [pc, #40] @ 83828 │ │ │ │ + bne 838ac │ │ │ │ + ldr r3, [pc, #40] @ 838c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 837f8 │ │ │ │ + beq 83890 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83870 │ │ │ │ + bne 83908 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83854 │ │ │ │ + beq 838ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 838c8 │ │ │ │ + bne 83960 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 838ac │ │ │ │ + beq 83944 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 838f4 │ │ │ │ - ldreq r0, [pc, #4] @ 838f8 │ │ │ │ + ldrne r0, [pc, #4] @ 8398c │ │ │ │ + ldreq r0, [pc, #4] @ 83990 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83934 │ │ │ │ + bne 839cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83948 │ │ │ │ - b 83958 │ │ │ │ + bne 839e0 │ │ │ │ + b 839f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83924 │ │ │ │ + beq 839bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -92078,37 +92124,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #44] @ 839b4 │ │ │ │ + ldr r2, [pc, #44] @ 83a4c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 839b8 │ │ │ │ + ldr r3, [pc, #28] @ 83a50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq pc, r6, r0, lsl r8 @ │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #140] @ 83a6c │ │ │ │ + ldr r3, [pc, #140] @ 83b04 │ │ │ │ add r4, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r2] │ │ │ │ @@ -92117,39 +92163,39 @@ │ │ │ │ cmp r3, r0 │ │ │ │ orrcc ip, ip, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ mov lr, r2 │ │ │ │ str r5, [r2] │ │ │ │ - bne 83a38 │ │ │ │ + bne 83ad0 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 839bc │ │ │ │ + bl 83a54 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 83a6c │ │ │ │ + ldr r2, [pc, #40] @ 83b04 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83a5c │ │ │ │ + beq 83af4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r3, [pc, #20] @ 83a8c │ │ │ │ - ldr r2, [pc, #20] @ 83a90 │ │ │ │ + ldr r3, [pc, #20] @ 83b24 │ │ │ │ + ldr r2, [pc, #20] @ 83b28 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83a94 │ │ │ │ + ldr r0, [pc, #16] @ 83b2c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -92157,70 +92203,70 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83ad0 │ │ │ │ + bne 83b68 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ae4 │ │ │ │ - b 83af4 │ │ │ │ + bne 83b7c │ │ │ │ + b 83b8c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83ac0 │ │ │ │ + beq 83b58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc] @ 83b18 │ │ │ │ + ldr r0, [pc] @ 83bb0 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 83b94 │ │ │ │ + beq 83c2c │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83b54 │ │ │ │ + ble 83bec │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83b64 │ │ │ │ + bls 83bfc │ │ │ │ mvn r0, #0 │ │ │ │ - b 83bac │ │ │ │ + b 83c44 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b5c │ │ │ │ + bne 83bf4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83b5c │ │ │ │ - ldr r3, [pc, #24] @ 83bb4 │ │ │ │ - bl 356650 │ │ │ │ + bne 83bf4 │ │ │ │ + ldr r3, [pc, #24] @ 83c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -92228,1010 +92274,1010 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 83be8 │ │ │ │ + bgt 83c80 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83bd0 │ │ │ │ + b 83c68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83c1c │ │ │ │ + beq 83cb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201734 <_PyBytesWriter_WriteBytes@@Base+0x3a64> │ │ │ │ - ldr r0, [pc, #8] @ 83c24 │ │ │ │ + bl 20be08 <_PyDeadline_Init@@Base+0xc54> │ │ │ │ + ldr r0, [pc, #8] @ 83cbc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83c24 │ │ │ │ + ldr r0, [pc] @ 83cbc │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29400 │ │ │ │ pop {r4, lr} │ │ │ │ - b 318858 │ │ │ │ - b 52930 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ + b 21eaf4 │ │ │ │ + b 525cc <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #4 │ │ │ │ bl 299e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83c8c │ │ │ │ + bne 83d24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #4 │ │ │ │ strd r2, [sp] │ │ │ │ bl 2a7ec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83c4c │ │ │ │ + bl 83ce4 │ │ │ │ bl 2928c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2928c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 83d04 │ │ │ │ + ldr r0, [pc, #28] @ 83d9c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b88c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b96c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, ip, ror sl │ │ │ │ + andeq sl, r7, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ sub r1, r2, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - ldreq r7, [pc, #376] @ 83eb0 │ │ │ │ + ldreq r7, [pc, #376] @ 83f48 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83d54 │ │ │ │ + beq 83dec │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83eb4 │ │ │ │ + ldr r7, [pc, #356] @ 83f4c │ │ │ │ moveq r4, #1000 @ 0x3e8 │ │ │ │ movne r4, #1024 @ 0x400 │ │ │ │ asr r1, r5, #31 │ │ │ │ eor r2, r6, r5, asr #31 │ │ │ │ subs r2, r2, r1 │ │ │ │ eor r3, r5, r5, asr #31 │ │ │ │ sbc r3, r3, r1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ - bge 83db8 │ │ │ │ + bge 83e50 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83d8c │ │ │ │ + bne 83e24 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 83e8c │ │ │ │ + beq 83f24 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 83eb8 │ │ │ │ - ldr r1, [pc, #288] @ 83ebc │ │ │ │ + ldreq r7, [pc, #288] @ 83f50 │ │ │ │ + ldr r1, [pc, #288] @ 83f54 │ │ │ │ mov r3, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - b 83e8c │ │ │ │ + b 83f24 │ │ │ │ smull ip, lr, r4, r4 │ │ │ │ cmp r2, ip │ │ │ │ sbcs r1, r3, lr │ │ │ │ movlt ip, r4 │ │ │ │ smull r0, r1, r4, ip │ │ │ │ movlt lr, #0 │ │ │ │ - ldrge r9, [pc, #232] @ 83ec0 │ │ │ │ - ldrlt r9, [pc, #232] @ 83ec4 │ │ │ │ + ldrge r9, [pc, #232] @ 83f58 │ │ │ │ + ldrlt r9, [pc, #232] @ 83f5c │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 83ec8 │ │ │ │ - bl 355408 │ │ │ │ + ldrge r9, [pc, #208] @ 83f60 │ │ │ │ + bl 356514 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 83eb8 │ │ │ │ + ldr r3, [pc, #148] @ 83f50 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 83ecc │ │ │ │ + ldr r2, [pc, #148] @ 83f64 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83ed0 │ │ │ │ + ldr r3, [pc, #136] @ 83f68 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83ed4 │ │ │ │ + ldr r3, [pc, #112] @ 83f6c │ │ │ │ eor r2, r6, r6, asr #31 │ │ │ │ sub r2, r2, r6, asr #31 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r2, [pc, #64] @ 83ed8 │ │ │ │ - ldr r0, [pc, #64] @ 83edc │ │ │ │ + ldr r2, [pc, #64] @ 83f70 │ │ │ │ + ldr r0, [pc, #64] @ 83f74 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, asr r4 │ │ │ │ - @ instruction: 0x0038a6b8 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r2, r9, ip, lsr #19 │ │ │ │ - eorseq sl, r8, r0, asr #2 │ │ │ │ - eorseq sl, r6, r8, asr #6 │ │ │ │ - eorseq r9, r7, r4, lsr r1 │ │ │ │ - eorseq r8, r8, r4, asr #20 │ │ │ │ - @ instruction: 0x003929b8 │ │ │ │ - eorseq r2, r9, r0, asr #19 │ │ │ │ - eorseq r2, r9, r4, lsr #19 │ │ │ │ - andeq sl, r7, ip, ror sl │ │ │ │ + eorseq fp, r6, r4, asr r5 │ │ │ │ + eorseq fp, r8, ip, asr #16 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + @ instruction: 0x00393adc │ │ │ │ + @ instruction: 0x0038b2d4 │ │ │ │ + eorseq fp, r6, r8, asr #8 │ │ │ │ + eorseq sl, r7, r4, lsr #2 │ │ │ │ + @ instruction: 0x00389bd8 │ │ │ │ + eorseq r3, r9, r8, ror #21 │ │ │ │ + @ instruction: 0x00393af0 │ │ │ │ + @ instruction: 0x00393ad4 │ │ │ │ + andeq sl, r7, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #380] @ 8408c │ │ │ │ + ldr r0, [pc, #380] @ 84124 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 84090 │ │ │ │ + ldr r2, [pc, #376] @ 84128 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83ffc │ │ │ │ + bne 84094 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83d08 │ │ │ │ - ldr r3, [pc, #248] @ 84094 │ │ │ │ - ldr r2, [pc, #248] @ 84098 │ │ │ │ + bl 83da0 │ │ │ │ + ldr r3, [pc, #248] @ 8412c │ │ │ │ + ldr r2, [pc, #248] @ 84130 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 8408c │ │ │ │ - bl 83cc0 │ │ │ │ + ldr r0, [pc, #228] @ 84124 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83ff4 │ │ │ │ - ldr r2, [pc, #208] @ 8409c │ │ │ │ - ldr r0, [pc, #188] @ 8408c │ │ │ │ + bge 8408c │ │ │ │ + ldr r2, [pc, #208] @ 84134 │ │ │ │ + ldr r0, [pc, #188] @ 84124 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 840a0 │ │ │ │ - ldr r0, [pc, #168] @ 8408c │ │ │ │ + ldr r2, [pc, #192] @ 84138 │ │ │ │ + ldr r0, [pc, #168] @ 84124 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ - ldr r2, [pc, #176] @ 840a4 │ │ │ │ - b 84078 │ │ │ │ - ldr r2, [pc, #172] @ 840a8 │ │ │ │ - b 84078 │ │ │ │ + bl 83d58 │ │ │ │ + ldr r2, [pc, #176] @ 8413c │ │ │ │ + b 84110 │ │ │ │ + ldr r2, [pc, #172] @ 84140 │ │ │ │ + b 84110 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83d08 │ │ │ │ - ldr r3, [pc, #96] @ 840ac │ │ │ │ - ldr r2, [pc, #96] @ 840b0 │ │ │ │ + bl 83da0 │ │ │ │ + ldr r3, [pc, #96] @ 84144 │ │ │ │ + ldr r2, [pc, #96] @ 84148 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 8408c │ │ │ │ - bl 83cc0 │ │ │ │ + ldr r0, [pc, #52] @ 84124 │ │ │ │ + bl 83d58 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83ff4 │ │ │ │ - ldr r2, [pc, #56] @ 840b4 │ │ │ │ + bge 8408c │ │ │ │ + ldr r2, [pc, #56] @ 8414c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 8408c │ │ │ │ + ldr r0, [pc, #8] @ 84124 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83cc0 │ │ │ │ - andeq sl, r7, ip, ror sl │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - @ instruction: 0x0038a6b8 │ │ │ │ - eorseq r2, r9, r4, lsr #19 │ │ │ │ - eorseq r6, r7, ip, lsr #29 │ │ │ │ - @ instruction: 0x003929d0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, ror #19 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x003929f0 │ │ │ │ - @ instruction: 0x003929f8 │ │ │ │ + b 83d58 │ │ │ │ + andeq sl, r7, ip, asr fp │ │ │ │ + eorseq r3, r9, r0, lsl fp │ │ │ │ + eorseq fp, r8, ip, asr #16 │ │ │ │ + @ instruction: 0x00393ad4 │ │ │ │ + @ instruction: 0x00377efc │ │ │ │ + eorseq r3, r9, r0, lsl #22 │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + eorseq r3, r9, r8, lsl fp │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + eorseq r3, r9, r0, lsr #22 │ │ │ │ + eorseq r3, r9, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #56] @ 8411c │ │ │ │ - ldr r0, [pc, #56] @ 84120 │ │ │ │ - bl 83cc0 │ │ │ │ + ldr r2, [pc, #56] @ 841b4 │ │ │ │ + ldr r0, [pc, #56] @ 841b8 │ │ │ │ + bl 83d58 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 84124 │ │ │ │ - ldr r0, [pc, #12] @ 84120 │ │ │ │ + ldr r2, [pc, #20] @ 841bc │ │ │ │ + ldr r0, [pc, #12] @ 841b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83cc0 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - andeq sl, r7, ip, ror sl │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + b 83d58 │ │ │ │ + eorseq r3, r9, r0, lsl fp │ │ │ │ + andeq sl, r7, ip, asr fp │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ │ │ │ │ -00084128 : │ │ │ │ +000841c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 84154 │ │ │ │ + ldr r3, [pc, #20] @ 841ec │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8414c │ │ │ │ + bne 841e4 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00084158 : │ │ │ │ +000841f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 841a0 │ │ │ │ + bne 84238 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 841a4 │ │ │ │ + bge 8423c │ │ │ │ bl 2a2c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000841ac : │ │ │ │ +00084244 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -000841b0 : │ │ │ │ +00084248 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -000841b8 : │ │ │ │ +00084250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29370 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000841dc : │ │ │ │ +00084274 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -000841e0 : │ │ │ │ +00084278 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000841e4 : │ │ │ │ - ldr r3, [pc, #20] @ 84200 │ │ │ │ +0008427c : │ │ │ │ + ldr r3, [pc, #20] @ 84298 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084204 : │ │ │ │ - b 83b1c │ │ │ │ +0008429c : │ │ │ │ + b 83bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 84244 │ │ │ │ + beq 842dc │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 84248 │ │ │ │ - b 842ec │ │ │ │ + beq 842e0 │ │ │ │ + b 84384 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 84264 │ │ │ │ + bls 842fc │ │ │ │ mvn r3, #0 │ │ │ │ - b 842f0 │ │ │ │ + b 84388 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 8425c │ │ │ │ + beq 842f4 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 842cc │ │ │ │ + beq 84364 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 842c4 │ │ │ │ + beq 8435c │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 842c4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bne 8435c │ │ │ │ + bl 8b738 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 842f8 │ │ │ │ + ldrne r3, [pc, #60] @ 84390 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 842f0 │ │ │ │ + b 84388 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 8427c │ │ │ │ + b 84314 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 842f0 │ │ │ │ + b 84388 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r7, r5, r0, lsl #26 │ │ │ │ │ │ │ │ -000842fc : │ │ │ │ +00084394 : │ │ │ │ mov r2, #0 │ │ │ │ - b 24499c │ │ │ │ + b 2566f0 │ │ │ │ │ │ │ │ -00084304 <_Py_closerange@@Base>: │ │ │ │ +0008439c <_Py_closerange@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 299d0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ bl 2931c │ │ │ │ cmp r0, r5 │ │ │ │ - bgt 8434c <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 843e4 <_Py_closerange@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9e4 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 8434c <_Py_closerange@@Base+0x48> │ │ │ │ + b 843e4 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00084364 : │ │ │ │ +000843fc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008436c : │ │ │ │ +00084404 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084374 : │ │ │ │ +0008440c : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 84394 │ │ │ │ + ldr r3, [pc, #20] @ 8442c │ │ │ │ orr r2, r2, r2, asr #31 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #1388] @ 0x56c │ │ │ │ str r2, [r3, #1388] @ 0x56c │ │ │ │ str r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00084398 : │ │ │ │ +00084430 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84404 │ │ │ │ + bhi 8449c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 8440c │ │ │ │ + ldr r5, [pc, #80] @ 844a4 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 273d9c <_PyBytesWriter_Dealloc@@Base+0xeb4> │ │ │ │ + bl 284574 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 843fc │ │ │ │ + bne 84494 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273d9c <_PyBytesWriter_Dealloc@@Base+0xeb4> │ │ │ │ + bl 284574 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 843fc │ │ │ │ + bne 84494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7f74 │ │ │ │ + bl 2b51dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00084410 : │ │ │ │ +000844a8 : │ │ │ │ mov r0, #2 │ │ │ │ - b 84398 │ │ │ │ + b 84430 │ │ │ │ │ │ │ │ -00084418 : │ │ │ │ - ldr r3, [pc, #16] @ 84430 │ │ │ │ +000844b0 : │ │ │ │ + ldr r3, [pc, #16] @ 844c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 326c8 <_Py_fstat@@Base+0x990> │ │ │ │ + b 32b20 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 84454 │ │ │ │ - b a6568 │ │ │ │ + bne 844ec │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 295ec │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83c4c │ │ │ │ + bl 83ce4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 83c4c │ │ │ │ + bl 83ce4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29ef8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ - ldr r1, [pc, #1232] @ 849ec │ │ │ │ + ldr r1, [pc, #1232] @ 84a84 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 849f0 │ │ │ │ + ldr r1, [pc, #1224] @ 84a88 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 849f4 │ │ │ │ + ldr ip, [pc, #1216] @ 84a8c │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 849f8 │ │ │ │ - ldr r5, [pc, #1212] @ 849fc │ │ │ │ - ldr r0, [pc, #1212] @ 84a00 │ │ │ │ - ldr r2, [pc, #1212] @ 84a04 │ │ │ │ - ldr r3, [pc, #1212] @ 84a08 │ │ │ │ + ldr r7, [pc, #1212] @ 84a90 │ │ │ │ + ldr r5, [pc, #1212] @ 84a94 │ │ │ │ + ldr r0, [pc, #1212] @ 84a98 │ │ │ │ + ldr r2, [pc, #1212] @ 84a9c │ │ │ │ + ldr r3, [pc, #1212] @ 84aa0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #1188] @ 84a0c │ │ │ │ - ldr r2, [pc, #1188] @ 84a10 │ │ │ │ + ldr r0, [pc, #1188] @ 84aa4 │ │ │ │ + ldr r2, [pc, #1188] @ 84aa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84a14 │ │ │ │ + ldr r3, [pc, #1180] @ 84aac │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84a18 │ │ │ │ + ldr r1, [pc, #1156] @ 84ab0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ee0 │ │ │ │ + bl 83f78 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84a1c │ │ │ │ + ldr r1, [pc, #1136] @ 84ab4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r3, [pc, #1116] @ 84a20 │ │ │ │ - ldr r2, [pc, #1116] @ 84a24 │ │ │ │ - ldr r0, [pc, #1088] @ 84a0c │ │ │ │ + bl 83f78 │ │ │ │ + ldr r3, [pc, #1116] @ 84ab8 │ │ │ │ + ldr r2, [pc, #1116] @ 84abc │ │ │ │ + ldr r0, [pc, #1088] @ 84aa4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83d08 │ │ │ │ - ldr r2, [pc, #1084] @ 84a28 │ │ │ │ - ldr r0, [pc, #1052] @ 84a0c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ - ldr r3, [pc, #1072] @ 84a2c │ │ │ │ - ldr r2, [pc, #1060] @ 84a24 │ │ │ │ - ldr r0, [pc, #1032] @ 84a0c │ │ │ │ + bl 83da0 │ │ │ │ + ldr r2, [pc, #1084] @ 84ac0 │ │ │ │ + ldr r0, [pc, #1052] @ 84aa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83d58 │ │ │ │ + ldr r3, [pc, #1072] @ 84ac4 │ │ │ │ + ldr r2, [pc, #1060] @ 84abc │ │ │ │ + ldr r0, [pc, #1032] @ 84aa4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83d08 │ │ │ │ - ldr r2, [pc, #1028] @ 84a28 │ │ │ │ - ldr r0, [pc, #996] @ 84a0c │ │ │ │ + bl 83da0 │ │ │ │ + ldr r2, [pc, #1028] @ 84ac0 │ │ │ │ + ldr r0, [pc, #996] @ 84aa4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ - ldr r1, [pc, #1020] @ 84a30 │ │ │ │ + bl 83d58 │ │ │ │ + ldr r1, [pc, #1020] @ 84ac8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r1, [pc, #1000] @ 84a34 │ │ │ │ + bl 83f78 │ │ │ │ + ldr r1, [pc, #1000] @ 84acc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r1, [pc, #980] @ 84a38 │ │ │ │ + bl 83f78 │ │ │ │ + ldr r1, [pc, #980] @ 84ad0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r1, [pc, #960] @ 84a3c │ │ │ │ + bl 83f78 │ │ │ │ + ldr r1, [pc, #960] @ 84ad4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r1, [pc, #940] @ 84a40 │ │ │ │ + bl 83f78 │ │ │ │ + ldr r1, [pc, #940] @ 84ad8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ + bl 83f78 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84a38 │ │ │ │ + ldr r1, [pc, #904] @ 84ad0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ - ldr r1, [pc, #896] @ 84a44 │ │ │ │ + bl 83f78 │ │ │ │ + ldr r1, [pc, #896] @ 84adc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #884] @ 84a48 │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #884] @ 84ae0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #872] @ 84a4c │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #872] @ 84ae4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #860] @ 84a50 │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #860] @ 84ae8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #848] @ 84a54 │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #848] @ 84aec │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #836] @ 84a58 │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #836] @ 84af0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 840b8 │ │ │ │ - ldr r1, [pc, #824] @ 84a5c │ │ │ │ + bl 84150 │ │ │ │ + ldr r1, [pc, #824] @ 84af4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ee0 │ │ │ │ + bl 83f78 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 84764 │ │ │ │ + beq 847fc │ │ │ │ ldr lr, [r7, #512] @ 0x200 │ │ │ │ mov ip, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, lr, ip │ │ │ │ ldr r5, [r5, #580] @ 0x244 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355408 │ │ │ │ - ldr r3, [pc, #744] @ 84a60 │ │ │ │ + bl 356514 │ │ │ │ + ldr r3, [pc, #744] @ 84af8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84a64 │ │ │ │ + ldr r2, [pc, #720] @ 84afc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84a0c │ │ │ │ - bl 83cc0 │ │ │ │ - bl 228330 │ │ │ │ - ldr r3, [pc, #704] @ 84a68 │ │ │ │ - ldr r2, [pc, #704] @ 84a6c │ │ │ │ + ldr r0, [pc, #624] @ 84aa4 │ │ │ │ + bl 83d58 │ │ │ │ + bl 23aa68 │ │ │ │ + ldr r3, [pc, #704] @ 84b00 │ │ │ │ + ldr r2, [pc, #704] @ 84b04 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84a0c │ │ │ │ - bl 83cc0 │ │ │ │ + ldr r0, [pc, #592] @ 84aa4 │ │ │ │ + bl 83d58 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 84a70 │ │ │ │ + ldr r3, [pc, #664] @ 84b08 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84a74 │ │ │ │ - ldr lr, [pc, #648] @ 84a78 │ │ │ │ + ldr r3, [pc, #648] @ 84b0c │ │ │ │ + ldr lr, [pc, #648] @ 84b10 │ │ │ │ ldm r3, {r2, r9} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ smull r7, r5, r3, lr │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r5, asr #18 │ │ │ │ umull r5, r7, ip, r8 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ subs r5, r5, r6 │ │ │ │ mla ip, r8, ip, r7 │ │ │ │ - ldr r0, [pc, #608] @ 84a7c │ │ │ │ + ldr r0, [pc, #608] @ 84b14 │ │ │ │ sbc r7, ip, fp │ │ │ │ subs r5, r5, r2 │ │ │ │ sbc r7, r7, r9 │ │ │ │ mov r1, #0 │ │ │ │ adds r5, r5, r3 │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #572] @ 84a80 │ │ │ │ + ldr r0, [pc, #572] @ 84b18 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 291c0 <__getrusage64@plt> │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ umull r6, r9, r1, r8 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mla r9, r8, r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ adds r6, r6, r0 │ │ │ │ umull r0, r2, r3, r8 │ │ │ │ adc r9, r9, r1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ mla r8, r1, r8, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 355408 │ │ │ │ + bl 356514 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ lsl sl, sl, #10 │ │ │ │ adds r0, r3, r0 │ │ │ │ adc r1, r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ movlt r5, #0 │ │ │ │ - blt 848d0 │ │ │ │ + blt 84968 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 848e8 │ │ │ │ + blt 84980 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84904 │ │ │ │ + blt 8499c │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 354288 │ │ │ │ - ldr r9, [pc, #364] @ 84a84 │ │ │ │ - ldr r0, [pc, #240] @ 84a0c │ │ │ │ + bl 355394 │ │ │ │ + ldr r9, [pc, #364] @ 84b1c │ │ │ │ + ldr r0, [pc, #240] @ 84aa4 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 84a88 │ │ │ │ + ldr r2, [pc, #356] @ 84b20 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84a8c │ │ │ │ - ldr r5, [pc, #348] @ 84a90 │ │ │ │ + ldr r3, [pc, #348] @ 84b24 │ │ │ │ + ldr r5, [pc, #348] @ 84b28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ umull r2, r3, r7, r9 │ │ │ │ mov r0, r6 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 354288 │ │ │ │ + bl 355394 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84a0c │ │ │ │ + ldr r0, [pc, #152] @ 84aa4 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84a94 │ │ │ │ + ldr r2, [pc, #280] @ 84b2c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84a98 │ │ │ │ + ldr r3, [pc, #276] @ 84b30 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83d08 │ │ │ │ + bl 83da0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 849d4 │ │ │ │ - ldr r2, [pc, #232] @ 84a9c │ │ │ │ - ldr r0, [pc, #84] @ 84a0c │ │ │ │ + beq 84a6c │ │ │ │ + ldr r2, [pc, #232] @ 84b34 │ │ │ │ + ldr r0, [pc, #84] @ 84aa4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83d08 │ │ │ │ - ldr r2, [pc, #76] @ 84a28 │ │ │ │ - ldr r0, [pc, #44] @ 84a0c │ │ │ │ + bl 83da0 │ │ │ │ + ldr r2, [pc, #76] @ 84ac0 │ │ │ │ + ldr r0, [pc, #44] @ 84aa4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83cc0 │ │ │ │ + bl 83d58 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r9, r4, asr sl │ │ │ │ - eorseq r2, r9, r8, ror sl │ │ │ │ - eorseq r2, r9, r0, asr #20 │ │ │ │ + eorseq r3, r9, r4, lsl #23 │ │ │ │ + eorseq r3, r9, r8, lsr #23 │ │ │ │ + eorseq r3, r9, r0, ror fp │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r2, r9, ip, asr #20 │ │ │ │ - eorseq r2, r9, r0, ror #20 │ │ │ │ - eorseq r2, r9, ip, ror #20 │ │ │ │ - andeq sl, r7, ip, ror sl │ │ │ │ - eorseq r2, r9, r8, lsl sl │ │ │ │ - eorseq r2, r9, ip, lsl #20 │ │ │ │ - eorseq r2, r9, r0, lsl #21 │ │ │ │ - eorseq r2, r9, ip, lsl #21 │ │ │ │ - eorseq r9, r5, r0, lsl #26 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - mlaseq r9, r8, sl, r2 │ │ │ │ - eorseq r2, r9, r0, lsr #21 │ │ │ │ - eorseq r2, r9, r8, lsr #21 │ │ │ │ - @ instruction: 0x00392ab4 │ │ │ │ - eorseq r2, r9, r0, asr #21 │ │ │ │ - mlaseq r5, ip, ip, r9 │ │ │ │ - eorseq r2, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x00392ad4 │ │ │ │ - eorseq r2, r9, r0, ror #21 │ │ │ │ - eorseq r9, r5, ip, asr #24 │ │ │ │ - eorseq r2, r9, r8, ror #21 │ │ │ │ - @ instruction: 0x00392af0 │ │ │ │ - eorseq ip, r6, r4, asr #31 │ │ │ │ - @ instruction: 0x00392af8 │ │ │ │ - eorseq r2, r9, r4, lsl #22 │ │ │ │ - eorseq r2, r9, r8, lsl fp │ │ │ │ - eorseq r2, r9, r4, lsr #22 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + eorseq r3, r9, ip, ror fp │ │ │ │ + mlaseq r9, r0, fp, r3 │ │ │ │ + mlaseq r9, ip, fp, r3 │ │ │ │ + andeq sl, r7, ip, asr fp │ │ │ │ + eorseq r3, r9, r8, asr #22 │ │ │ │ + eorseq r3, r9, ip, lsr fp │ │ │ │ + @ instruction: 0x00393bb0 │ │ │ │ + @ instruction: 0x00393bbc │ │ │ │ + eorseq sl, r5, r0, lsl #28 │ │ │ │ + eorseq r3, r9, r0, lsl fp │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ + eorseq r3, r9, r8, asr #23 │ │ │ │ + @ instruction: 0x00393bd0 │ │ │ │ + @ instruction: 0x00393bd8 │ │ │ │ + eorseq r3, r9, r4, ror #23 │ │ │ │ + @ instruction: 0x00393bf0 │ │ │ │ + mlaseq r5, ip, sp, sl │ │ │ │ + @ instruction: 0x00393bf8 │ │ │ │ + eorseq r3, r9, r4, lsl #24 │ │ │ │ + eorseq r3, r9, r0, lsl ip │ │ │ │ + eorseq sl, r5, ip, asr #26 │ │ │ │ + eorseq r3, r9, r8, lsl ip │ │ │ │ + eorseq r3, r9, r0, lsr #24 │ │ │ │ + eorseq lr, r6, r4, asr #1 │ │ │ │ + eorseq r3, r9, r8, lsr #24 │ │ │ │ + eorseq r3, r9, r4, lsr ip │ │ │ │ + eorseq r3, r9, r8, asr #24 │ │ │ │ + eorseq r3, r9, r4, asr ip │ │ │ │ subseq r9, r9, r0, lsl #19 │ │ │ │ subseq r9, r9, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ subseq r9, r9, r8, ror r7 │ │ │ │ subseq r9, r9, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r2, r9, r0, lsr fp │ │ │ │ - eorseq sl, r6, r4, ror ip │ │ │ │ - @ instruction: 0x00382edc │ │ │ │ - eorseq r2, r9, r4, asr #22 │ │ │ │ - @ instruction: 0x00370cf8 │ │ │ │ - eorseq r2, r9, r8, lsl #23 │ │ │ │ + eorseq r3, r9, r0, ror #24 │ │ │ │ + eorseq fp, r6, r4, ror sp │ │ │ │ + eorseq r4, r8, r8, lsr #32 │ │ │ │ + eorseq r3, r9, r4, ror ip │ │ │ │ + @ instruction: 0x00371df8 │ │ │ │ + @ instruction: 0x00393cb8 │ │ │ │ cmp r0, r1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ orrs r1, r2, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bne 84ae0 │ │ │ │ + bne 84b78 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84b20 │ │ │ │ + beq 84bb8 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ add r0, r5, #24 │ │ │ │ str r6, [sp] │ │ │ │ @@ -93268,112 +93314,112 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r2, [pc, #20] @ 84bac │ │ │ │ + ldr r2, [pc, #20] @ 84c44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23acf0 │ │ │ │ + bl 24d1e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r8, r4, ror #21 │ │ │ │ + eorseq r1, r8, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ movne r0, #0 │ │ │ │ - beq 84c60 │ │ │ │ + beq 84cf8 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84bf4 │ │ │ │ + beq 84c8c │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84c60 │ │ │ │ + beq 84cf8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84bd8 │ │ │ │ + b 84c70 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84c60 │ │ │ │ - ldr r3, [pc, #124] @ 84c80 │ │ │ │ + beq 84cf8 │ │ │ │ + ldr r3, [pc, #124] @ 84d18 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84c60 │ │ │ │ - ldr r5, [pc, #112] @ 84c84 │ │ │ │ - bl 356650 │ │ │ │ + beq 84cf8 │ │ │ │ + ldr r5, [pc, #112] @ 84d1c │ │ │ │ + bl 357750 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84c60 │ │ │ │ - ldr r3, [pc, #96] @ 84c88 │ │ │ │ + beq 84cf8 │ │ │ │ + ldr r3, [pc, #96] @ 84d20 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r9, [sp, #12] │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b88c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84c78 │ │ │ │ + bl 7b96c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84d10 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b88c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b96c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - mlaseq r9, r4, fp, r2 │ │ │ │ + eorseq r3, r9, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2299f4 │ │ │ │ + bl 23c12c │ │ │ │ lsr r4, r4, #5 │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r0, ip │ │ │ │ mov ip, r1 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bcc 84d0c │ │ │ │ + bcc 84da4 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84cec │ │ │ │ + b 84d84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84d28 │ │ │ │ + beq 84dc0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r3, r2 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -93385,100 +93431,100 @@ │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #116 @ 0x74 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 84d98 │ │ │ │ + bls 84e30 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84d8c │ │ │ │ + bne 84e24 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84d8c │ │ │ │ - bl 273d08 <_PyBytesWriter_Dealloc@@Base+0xe20> │ │ │ │ + beq 84e24 │ │ │ │ + bl 2844e4 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84d60 │ │ │ │ + b 84df8 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [r6, #448] @ 0x1c0 │ │ │ │ lsl r2, r2, #15 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ mov r5, #0 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84df8 │ │ │ │ + bge 84e90 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 229b90 │ │ │ │ + bl 23c2c8 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84e44 │ │ │ │ - ldr r3, [pc, #196] @ 84ec4 │ │ │ │ + b 84edc │ │ │ │ + ldr r3, [pc, #196] @ 84f5c │ │ │ │ lsr r2, r4, #27 │ │ │ │ add r7, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #31 │ │ │ │ mov r5, #1 │ │ │ │ mvn r5, r5, lsl r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r8 │ │ │ │ and r2, r2, r5 │ │ │ │ - bl 356314 │ │ │ │ + bl 357420 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84dcc │ │ │ │ + beq 84e64 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84e1c │ │ │ │ + b 84eb4 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84e68 │ │ │ │ + beq 84f00 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84e54 │ │ │ │ + bne 84eec │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84e44 │ │ │ │ + bne 84edc │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84e94 │ │ │ │ + beq 84f2c │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 84e7c │ │ │ │ + b 84f14 │ │ │ │ ldr r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr ip, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmib r4, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r1, ip, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7baac <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7bb8c <_Py_SetRefcnt@@Base+0x858> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, ip, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93486,523 +93532,313 @@ │ │ │ │ mov r4, r3 │ │ │ │ sub r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 228adc │ │ │ │ + bl 23b214 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 84f4c │ │ │ │ + bne 84fe4 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ movne r4, r1 │ │ │ │ addne r5, r5, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ sub r0, r5, r4 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2290a4 │ │ │ │ + bl 23b7dc │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 84f2c │ │ │ │ + b 84fc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2290a4 │ │ │ │ + b 23b7dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ strbne r3, [r2] │ │ │ │ - ldr r0, [pc, #132] @ 8500c │ │ │ │ + ldr r0, [pc, #132] @ 850a4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 228f10 │ │ │ │ - ldr r0, [pc, #116] @ 85010 │ │ │ │ - bl 253908 │ │ │ │ + bl 23b648 │ │ │ │ + ldr r0, [pc, #116] @ 850a8 │ │ │ │ + bl 265558 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 253a54 │ │ │ │ + bl 2656a4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 85000 │ │ │ │ + beq 85098 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85000 │ │ │ │ + beq 85098 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85000 │ │ │ │ - ldr r0, [pc, #40] @ 85014 │ │ │ │ + beq 85098 │ │ │ │ + ldr r0, [pc, #40] @ 850ac │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b900 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b9e0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 85004 │ │ │ │ + b 8509c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - eorseq r2, r9, r8, lsr #23 │ │ │ │ + @ instruction: 0x00393cd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 253a54 │ │ │ │ + bl 2656a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 850f4 │ │ │ │ + beq 8518c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 228f10 │ │ │ │ + bl 23b648 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 253908 │ │ │ │ - ldr r7, [pc, #136] @ 850fc │ │ │ │ + bl 265558 │ │ │ │ + ldr r7, [pc, #136] @ 85194 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 850f4 │ │ │ │ + beq 8518c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 85078 │ │ │ │ + beq 85110 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 850dc │ │ │ │ - bl 3564a8 │ │ │ │ + bne 85174 │ │ │ │ + bl 3575b4 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 850f4 │ │ │ │ - ldr r0, [pc, #28] @ 85100 │ │ │ │ + beq 8518c │ │ │ │ + ldr r0, [pc, #28] @ 85198 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b900 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b9e0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - @ instruction: 0x00392bf4 │ │ │ │ + eorseq r3, r9, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 85180 │ │ │ │ + ldr r1, [pc, #100] @ 85218 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 85134 │ │ │ │ - bl 340a78 │ │ │ │ + bne 851cc │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85170 │ │ │ │ + bne 85208 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85160 │ │ │ │ + bne 851f8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 85170 │ │ │ │ + b 85208 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea78 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl ceb80 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85158 │ │ │ │ + beq 851f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - │ │ │ │ -00085184 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldr r1, [pc, #216] @ 85278 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - bl 29d00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 8526c │ │ │ │ - ldr r7, [pc, #196] @ 8527c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 851d0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ - b 851e8 │ │ │ │ - bl 39c74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 851c0 │ │ │ │ - b 8526c │ │ │ │ - cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 85244 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a6fc │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a09c │ │ │ │ - clz r4, r6 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 29af0 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - orrcc r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 851e0 │ │ │ │ - b 85258 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 851e8 │ │ │ │ - b 8525c │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29490 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 157510 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r7, r4, lsr r8 │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 8529c │ │ │ │ - ldr r0, [pc, #4] @ 852a0 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r0, asr #24 │ │ │ │ - subseq ip, r3, r8, ror #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 852f4 │ │ │ │ + beq 8526c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 852f4 │ │ │ │ + beq 8526c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 852f4 │ │ │ │ + bne 8526c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8534c │ │ │ │ + beq 852c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 8534c │ │ │ │ + beq 852c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8534c │ │ │ │ + bne 852c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00085354 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 29574 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - addne r5, r5, #1 │ │ │ │ - addne r0, r4, #4 │ │ │ │ - bne 8536c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92ff4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 85468 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29574 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 853b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29940 │ │ │ │ - add r5, r6, r0, lsl #2 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - asr r1, r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b1ee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 853f4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85468 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 85468 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 85468 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - add r4, r4, #4 │ │ │ │ - addne r6, r5, #4 │ │ │ │ - bne 85394 │ │ │ │ - ldr r3, [pc, #92] @ 85474 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 85478 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2674ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 85440 │ │ │ │ - ldr r1, [pc, #64] @ 8547c │ │ │ │ - ldr r0, [pc, #64] @ 85480 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 85484 │ │ │ │ - ldr r0, [pc, #12] @ 85480 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r2, r9, r0, asr ip │ │ │ │ - subseq ip, r3, r8, lsl #8 │ │ │ │ - eorseq r2, r9, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 85578 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r5, [r6, #1292] @ 0x50c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 854d0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 31a24 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ - mov r5, r0 │ │ │ │ - b 854e0 │ │ │ │ - ldr r1, [pc, #164] @ 8557c │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157510 │ │ │ │ - cmp r5, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85580 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - mov r7, #0 │ │ │ │ - add r6, r5, #8 │ │ │ │ - ldrh r3, [r5, #4] │ │ │ │ - mov r2, #8 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ 85584 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r6, r2 │ │ │ │ - ble 85568 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 296f00 <_PyArg_NoPositional@@Base+0x84> │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 85588 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 298c94 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 8558c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b 85508 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 8558c │ │ │ │ - mov r2, #1 │ │ │ │ - b 222d58 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, r9, r0, lsl #25 │ │ │ │ - eorseq r2, r9, r4, asr #25 │ │ │ │ - @ instruction: 0x00392cfc │ │ │ │ - eorseq r2, r9, r8, lsl #26 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #4] @ 852e8 │ │ │ │ + ldr r0, [pc, #4] @ 852ec │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r0, ror sp │ │ │ │ + subseq sp, r3, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [pc, #360] @ 85710 │ │ │ │ + ldr r9, [pc, #360] @ 85470 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85708 │ │ │ │ - ldr r6, [pc, #344] @ 85714 │ │ │ │ + beq 85468 │ │ │ │ + ldr r6, [pc, #344] @ 85474 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 855f0 │ │ │ │ + beq 85350 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 855c4 │ │ │ │ + bne 85324 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 855f4 │ │ │ │ + b 85354 │ │ │ │ mov fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov ip, #156 @ 0x9c │ │ │ │ mla ip, r5, ip, r6 │ │ │ │ ldr r4, [r9, #1192] @ 0x4a8 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r8, r0 │ │ │ │ - beq 85640 │ │ │ │ + beq 853a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [ip, #4] │ │ │ │ bl 2a234 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 85678 │ │ │ │ - ldr r1, [pc, #200] @ 85718 │ │ │ │ + beq 853d8 │ │ │ │ + ldr r1, [pc, #200] @ 85478 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r3, #156 @ 0x9c │ │ │ │ mla r6, r3, r5, r6 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b 856c4 │ │ │ │ + b 85424 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 8571c │ │ │ │ + ldr r3, [pc, #140] @ 8547c │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r3, #23 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #116] @ 85720 │ │ │ │ + ldr r1, [pc, #116] @ 85480 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 85724 │ │ │ │ + ldr r1, [pc, #76] @ 85484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222d58 <_Py_write_noraise@@Base> │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 30a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2ba7c │ │ │ │ mov r0, r7 │ │ │ │ @@ -94010,255 +93846,321 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 29ef8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - eorseq r7, r5, r0, lsl r4 │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ - eorseq r2, r9, r4, lsl sp │ │ │ │ - eorseq sp, r5, ip, asr #24 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq r6, r7, r0, lsl #16 │ │ │ │ + eorseq r3, r9, r0, lsl #27 │ │ │ │ + eorseq lr, r5, ip, asr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #216] @ 85578 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 18068c │ │ │ │ + ldr r5, [r6, #1292] @ 0x50c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 854d0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 31e7c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + mov r5, r0 │ │ │ │ + b 854e0 │ │ │ │ + ldr r1, [pc, #164] @ 8557c │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 158080 │ │ │ │ + cmp r5, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #136] @ 85580 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + mov r7, #0 │ │ │ │ + add r6, r5, #8 │ │ │ │ + ldrh r3, [r5, #4] │ │ │ │ + mov r2, #8 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r1, [pc, #104] @ 85584 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r6, r2 │ │ │ │ + ble 85568 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a5234 │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r1, [pc, #72] @ 85588 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a6fc8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 8558c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235500 <_Py_write_noraise@@Base> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b 85508 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r1, [pc, #24] @ 8558c │ │ │ │ + mov r2, #1 │ │ │ │ + b 235500 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r3, r9, ip, lsr #27 │ │ │ │ + @ instruction: 0x00393df0 │ │ │ │ + eorseq r3, r9, r8, lsr #28 │ │ │ │ + eorseq r3, r9, r4, lsr lr │ │ │ │ + mlaseq r7, ip, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6a328 <_Py_hashtable_size@@Base> │ │ │ │ + bl 6956c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008575c <_Py_stat@@Base>: │ │ │ │ +000855c4 <_Py_stat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 16fae0 │ │ │ │ + bl 17065c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 857f4 <_Py_stat@@Base+0x98> │ │ │ │ + beq 8565c <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b3800 │ │ │ │ + bl 1b6fb8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 857bc <_Py_stat@@Base+0x60> │ │ │ │ + bne 85624 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 857f4 <_Py_stat@@Base+0x98> │ │ │ │ + beq 8565c <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 857f4 <_Py_stat@@Base+0x98> │ │ │ │ + bne 8565c <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 857f4 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8565c <_Py_stat@@Base+0x98> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a0f0 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 857f8 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 85660 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 857f8 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 85660 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 857f8 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 85660 <_Py_stat@@Base+0x9c> │ │ │ │ mvn r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #48] @ 8584c <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 856b4 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85840 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 856a8 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c40c4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ - bl 132758 │ │ │ │ - ldr r3, [pc, #12] @ 8588c <_Py_stat@@Base+0x130> │ │ │ │ + bl c7e14 │ │ │ │ + bl 1326ec │ │ │ │ + ldr r3, [pc, #12] @ 856f4 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00085890 <_Py_open@@Base>: │ │ │ │ +000856f8 <_Py_open@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ orr r6, r1, #524288 @ 0x80000 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85968 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 859b8 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 859bc <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 859c0 <_Py_open@@Base+0x130> │ │ │ │ + beq 857d0 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85820 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85824 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85828 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85984 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 857ec <_Py_open@@Base+0xf4> │ │ │ │ + bl c40c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85920 <_Py_open@@Base+0x90> │ │ │ │ + bge 85788 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85970 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132758 │ │ │ │ + bne 857d8 <_Py_open@@Base+0xe0> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 858d8 <_Py_open@@Base+0x48> │ │ │ │ - b 85984 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85740 <_Py_open@@Base+0x48> │ │ │ │ + b 857ec <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85944 <_Py_open@@Base+0xb4> │ │ │ │ + beq 857ac <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85944 <_Py_open@@Base+0xb4> │ │ │ │ + bne 857ac <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 859c4 <_Py_open@@Base+0x134> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 8582c <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24543c │ │ │ │ + bl 257190 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 859ac <_Py_open@@Base+0x11c> │ │ │ │ + bne 85814 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 859ac <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 859c8 <_Py_open@@Base+0x138> │ │ │ │ + b 85814 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85830 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 143ab4 │ │ │ │ + bl 144200 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85968 <_Py_open@@Base+0xd8> │ │ │ │ + beq 857d0 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85968 <_Py_open@@Base+0xd8> │ │ │ │ + bne 857d0 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 85968 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 857d0 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003764dc │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ + @ instruction: 0x003775dc │ │ │ │ + eorseq r7, r6, r4, asr #25 │ │ │ │ subseq r5, r6, r8, ror sl │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #152] @ 85a7c <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 858e4 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85a80 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 858e8 <_Py_open@@Base+0x1f0> │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2d1798 │ │ │ │ + bl 2da4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85a1c <_Py_open@@Base+0x18c> │ │ │ │ + bne 85884 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a58 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 85a84 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 85a88 <_Py_open@@Base+0x1f8> │ │ │ │ + b 858c0 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 858ec <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 858f0 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85a14 <_Py_open@@Base+0x184> │ │ │ │ + blt 8587c <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5c38 │ │ │ │ + bl 2dd964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85a14 <_Py_open@@Base+0x184> │ │ │ │ - bl a6568 │ │ │ │ - ldr r3, [pc, #28] @ 85a7c <_Py_open@@Base+0x1ec> │ │ │ │ + blt 8587c <_Py_open@@Base+0x184> │ │ │ │ + bl a65e8 │ │ │ │ + ldr r3, [pc, #28] @ 858e4 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 85a74 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 858dc <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - @ instruction: 0x003798dc │ │ │ │ - eorseq r6, r8, r8, asr sl │ │ │ │ - eorseq r2, r8, r0, asr #2 │ │ │ │ + eorseq sl, r7, r8, lsl #17 │ │ │ │ + eorseq r7, r8, ip, ror #23 │ │ │ │ + @ instruction: 0x003832d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ac4 <_Py_open@@Base+0x234> │ │ │ │ - bl a5850 │ │ │ │ - ldr r3, [pc, #36] @ 85adc <_Py_open@@Base+0x24c> │ │ │ │ + bne 8592c <_Py_open@@Base+0x234> │ │ │ │ + bl a58d0 │ │ │ │ + ldr r3, [pc, #36] @ 85944 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85adc <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85ae0 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85944 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85948 <_Py_open@@Base+0x250> │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94268,61 +94170,61 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 85b20 <_Py_open@@Base+0x290> │ │ │ │ + bne 85988 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85b50 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 859b8 <_Py_open@@Base+0x2c0> │ │ │ │ mov ip, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 85bd8 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 85a40 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85bcc <_Py_open@@Base+0x33c> │ │ │ │ + beq 85a34 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85b70 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a5850 │ │ │ │ + bne 859d8 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bcc <_Py_open@@Base+0x33c> │ │ │ │ + bne 85a34 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85b90 <_Py_open@@Base+0x300> │ │ │ │ - bl a5850 │ │ │ │ + bne 859f8 <_Py_open@@Base+0x300> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bcc <_Py_open@@Base+0x33c> │ │ │ │ + bne 85a34 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85bb0 <_Py_open@@Base+0x320> │ │ │ │ - bl a5850 │ │ │ │ + bne 85a18 <_Py_open@@Base+0x320> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bcc <_Py_open@@Base+0x33c> │ │ │ │ + bne 85a34 <_Py_open@@Base+0x33c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 352808 │ │ │ │ + b 35392c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r4, [r7], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94331,41 +94233,41 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85c28 <_Py_open@@Base+0x398> │ │ │ │ + bne 85a90 <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c58 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 85ac0 <_Py_open@@Base+0x3c8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 85c8c <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85af4 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c80 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85ae8 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c78 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a5850 │ │ │ │ + bne 85ae0 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c80 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85ae8 <_Py_open@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ bl 29844 <_exit@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94376,49 +94278,49 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85cdc <_Py_open@@Base+0x44c> │ │ │ │ + bne 85b44 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d14 <_Py_open@@Base+0x484> │ │ │ │ + beq 85b7c <_Py_open@@Base+0x484> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 85d58 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85bc0 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d14 <_Py_open@@Base+0x484> │ │ │ │ + bne 85b7c <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85d50 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85bb8 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85d3c <_Py_open@@Base+0x4ac> │ │ │ │ - bl a5850 │ │ │ │ + bne 85ba4 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85d5c <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85d50 <_Py_open@@Base+0x4c0> │ │ │ │ - b 85d0c <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85d60 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85d5c <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85bc4 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85bb8 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85b74 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85bc8 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85bc4 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85d64 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85bcc <_Py_open@@Base+0x4d4> │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r8, asr #22 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @@ -94430,50 +94332,50 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85db4 <_Py_open@@Base+0x524> │ │ │ │ + bne 85c1c <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85dec <_Py_open@@Base+0x55c> │ │ │ │ + beq 85c54 <_Py_open@@Base+0x55c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #100] @ 85e34 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85c9c <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85dec <_Py_open@@Base+0x55c> │ │ │ │ + bne 85c54 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85e2c <_Py_open@@Base+0x59c> │ │ │ │ + b 85c94 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85e10 <_Py_open@@Base+0x580> │ │ │ │ - bl a5850 │ │ │ │ + bne 85c78 <_Py_open@@Base+0x580> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85e38 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85e2c <_Py_open@@Base+0x59c> │ │ │ │ - b 85de4 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85ca0 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85c94 <_Py_open@@Base+0x59c> │ │ │ │ + b 85c4c <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85e38 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85ca0 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85e3c <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85ca4 <_Py_open@@Base+0x5ac> │ │ │ │ movlt r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r4, ror fp │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94484,46 +94386,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85e8c <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85cf4 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ec4 <_Py_open@@Base+0x634> │ │ │ │ + beq 85d2c <_Py_open@@Base+0x634> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 85f04 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85d6c <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ec4 <_Py_open@@Base+0x634> │ │ │ │ + bne 85d2c <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85efc <_Py_open@@Base+0x66c> │ │ │ │ + b 85d64 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ee8 <_Py_open@@Base+0x658> │ │ │ │ - bl a5850 │ │ │ │ + bne 85d50 <_Py_open@@Base+0x658> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85f08 <_Py_open@@Base+0x678> │ │ │ │ - beq 85efc <_Py_open@@Base+0x66c> │ │ │ │ - b 85ebc <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85f0c <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85f08 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85d70 <_Py_open@@Base+0x678> │ │ │ │ + beq 85d64 <_Py_open@@Base+0x66c> │ │ │ │ + b 85d24 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85d74 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85d70 <_Py_open@@Base+0x678> │ │ │ │ tst r0, #127 @ 0x7f │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsr #23 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -94536,46 +94438,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85f5c <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85dc4 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85f8c <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85df4 <_Py_open@@Base+0x6fc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 85fcc <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85e34 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85fc0 <_Py_open@@Base+0x730> │ │ │ │ + beq 85e28 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85fac <_Py_open@@Base+0x71c> │ │ │ │ - bl a5850 │ │ │ │ + bne 85e14 <_Py_open@@Base+0x71c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85fc0 <_Py_open@@Base+0x730> │ │ │ │ + bne 85e28 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94584,45 +94486,45 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 8601c <_Py_open@@Base+0x78c> │ │ │ │ + bne 85e84 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8604c <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85eb4 <_Py_open@@Base+0x7bc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #80] @ 86088 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85ef0 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8607c <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85ee4 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8606c <_Py_open@@Base+0x7dc> │ │ │ │ - bl a5850 │ │ │ │ + bne 85ed4 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8607c <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85ee4 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq r4, [r7], #-184 @ 0xffffff48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94631,46 +94533,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 860d8 <_Py_open@@Base+0x848> │ │ │ │ + bne 85f40 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86108 <_Py_open@@Base+0x878> │ │ │ │ + beq 85f70 <_Py_open@@Base+0x878> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 86148 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 85fb0 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8613c <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85fa4 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86128 <_Py_open@@Base+0x898> │ │ │ │ - bl a5850 │ │ │ │ + bne 85f90 <_Py_open@@Base+0x898> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8613c <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85fa4 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94681,343 +94583,343 @@ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 86194 <_Py_open@@Base+0x904> │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #8] @ 85ffc <_Py_open@@Base+0x904> │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, asr #26 │ │ │ │ + eorseq r3, r9, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 861c8 <_Py_open@@Base+0x938> │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #8] @ 86030 <_Py_open@@Base+0x938> │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, ror #26 │ │ │ │ + eorseq r3, r9, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 3564a8 │ │ │ │ - ldr r2, [pc, #32] @ 86214 <_Py_open@@Base+0x984> │ │ │ │ + bl 3575b4 │ │ │ │ + ldr r2, [pc, #32] @ 8607c <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 86218 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 8621c <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 86080 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 86084 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d34 │ │ │ │ - eorseq ip, r8, r4, asr #8 │ │ │ │ - mlaseq r9, r8, sp, r2 │ │ │ │ - eorseq r2, r9, r4, lsr #27 │ │ │ │ + b 128ccc │ │ │ │ + eorseq ip, r7, r8, asr r9 │ │ │ │ + mlaseq r9, r8, lr, r3 │ │ │ │ + eorseq r3, r9, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ - ldr ip, [pc, #48] @ 8627c <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 860e4 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 86280 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 860e8 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 86284 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128d34 │ │ │ │ + ldr r0, [pc, #16] @ 860ec <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r8, sp, r2 │ │ │ │ - eorseq ip, r8, r4, asr #8 │ │ │ │ - @ instruction: 0x00392dbc │ │ │ │ + mlaseq r9, r8, lr, r3 │ │ │ │ + eorseq ip, r7, r8, asr r9 │ │ │ │ + @ instruction: 0x00393ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl f24e0 │ │ │ │ + bl f24dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 862b8 <_Py_open@@Base+0xa28> │ │ │ │ + bne 86120 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 862fc <_Py_open@@Base+0xa6c> │ │ │ │ + b 86164 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24e0 │ │ │ │ + bl f24dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 862b0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86118 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24e0 │ │ │ │ + bl f24dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862b0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86118 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 86304 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 8616c <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d34 │ │ │ │ + bl 128ccc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r8, ror #27 │ │ │ │ + eorseq r3, r9, r8, ror #29 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bgt 86310 <_Py_open@@Base+0xa80> │ │ │ │ - b a3518 │ │ │ │ + bgt 86178 <_Py_open@@Base+0xa80> │ │ │ │ + b a3598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 863e8 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86250 <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 863ec <_Py_open@@Base+0xb5c> │ │ │ │ + bls 86254 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 86378 <_Py_open@@Base+0xae8> │ │ │ │ + bne 861e0 <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 8634c <_Py_open@@Base+0xabc> │ │ │ │ - bl a5b40 │ │ │ │ + b 861b4 <_Py_open@@Base+0xabc> │ │ │ │ + bl a5bc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 863c4 <_Py_open@@Base+0xb34> │ │ │ │ + beq 8622c <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 863bc <_Py_open@@Base+0xb2c> │ │ │ │ + beq 86224 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863bc <_Py_open@@Base+0xb2c> │ │ │ │ + bne 86224 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 86370 <_Py_open@@Base+0xae0> │ │ │ │ + bge 861d8 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e8 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86250 <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 863e8 <_Py_open@@Base+0xb58> │ │ │ │ + bne 86250 <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 86328 <_Py_open@@Base+0xa98> │ │ │ │ + b 86190 <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 86328 <_Py_open@@Base+0xa98> │ │ │ │ + bl 86190 <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8630c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8644c <_Py_open@@Base+0xbbc> │ │ │ │ + bne 862b4 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8630c <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 8630c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8630c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 864ac <_Py_open@@Base+0xc1c> │ │ │ │ + bne 86314 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86480 <_Py_open@@Base+0xbf0> │ │ │ │ + beq 862e8 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86480 <_Py_open@@Base+0xbf0> │ │ │ │ + bne 862e8 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8630c <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 864a4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 8630c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 864cc <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r2, [pc, #32] @ 864d4 <_Py_open@@Base+0xc44> │ │ │ │ + b 86334 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 8633c <_Py_open@@Base+0xc44> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - b a5b40 │ │ │ │ + b a5bc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8650c <_Py_open@@Base+0xc7c> │ │ │ │ - bl a5850 │ │ │ │ + bne 86374 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86514 <_Py_open@@Base+0xc84> │ │ │ │ - b 86560 <_Py_open@@Base+0xcd0> │ │ │ │ + beq 8637c <_Py_open@@Base+0xc84> │ │ │ │ + b 863c8 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86528 <_Py_open@@Base+0xc98> │ │ │ │ - ldr r3, [pc, #76] @ 86568 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #76] @ 8656c <_Py_open@@Base+0xcdc> │ │ │ │ + bge 86390 <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 863d0 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 863d4 <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86560 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 863c8 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86544 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #48] @ 86568 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #52] @ 86570 <_Py_open@@Base+0xce0> │ │ │ │ + blt 863ac <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 863d0 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 863d8 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86560 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 863c8 <_Py_open@@Base+0xcd0> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a3518 │ │ │ │ + b a3598 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r9, r0, lsl lr │ │ │ │ - eorseq r2, r9, r8, asr lr │ │ │ │ + eorseq r3, r9, r0, lsl pc │ │ │ │ + eorseq r3, r9, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 865a4 <_Py_open@@Base+0xd14> │ │ │ │ - bl a5850 │ │ │ │ + bne 8640c <_Py_open@@Base+0xd14> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865ac <_Py_open@@Base+0xd1c> │ │ │ │ - b 865f8 <_Py_open@@Base+0xd68> │ │ │ │ + beq 86414 <_Py_open@@Base+0xd1c> │ │ │ │ + b 86460 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 865c0 <_Py_open@@Base+0xd30> │ │ │ │ - ldr r3, [pc, #76] @ 86600 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #76] @ 86604 <_Py_open@@Base+0xd74> │ │ │ │ + bge 86428 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 86468 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 8646c <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 865f8 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86460 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 865dc <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r3, [pc, #48] @ 86600 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #52] @ 86608 <_Py_open@@Base+0xd78> │ │ │ │ + blt 86444 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 86468 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 86470 <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 865f8 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86460 <_Py_open@@Base+0xd68> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a3518 │ │ │ │ + b a3598 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - mlaseq r9, ip, lr, r2 │ │ │ │ - eorseq r2, r9, r4, ror #29 │ │ │ │ + mlaseq r9, ip, pc, r3 @ │ │ │ │ + eorseq r3, r9, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17c8b4 │ │ │ │ + bl 17d744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86694 <_Py_open@@Base+0xe04> │ │ │ │ + beq 864fc <_Py_open@@Base+0xe04> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, r5, #16 │ │ │ │ bl 291b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 86668 <_Py_open@@Base+0xdd8> │ │ │ │ + beq 864d0 <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86668 <_Py_open@@Base+0xdd8> │ │ │ │ + bne 864d0 <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86684 <_Py_open@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #40] @ 866a0 <_Py_open@@Base+0xe10> │ │ │ │ - ldr r1, [pc, #40] @ 866a4 <_Py_open@@Base+0xe14> │ │ │ │ + bne 864ec <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 86508 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 8650c <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86694 <_Py_open@@Base+0xe04> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 864fc <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a3518 │ │ │ │ + b a3598 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #30 │ │ │ │ + eorseq r4, r9, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #31 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -95026,201 +94928,201 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #120] @ 86768 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r1, [pc, #120] @ 865d0 <_Py_open@@Base+0xed8> │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 8674c <_Py_open@@Base+0xebc> │ │ │ │ + bne 865b4 <_Py_open@@Base+0xebc> │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ orr r3, r6, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 8674c <_Py_open@@Base+0xebc> │ │ │ │ + bhi 865b4 <_Py_open@@Base+0xebc> │ │ │ │ strb r6, [r4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb lr, [r4, #2] │ │ │ │ strb ip, [r4, #3] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strb r2, [r4, #5] │ │ │ │ - b 86760 <_Py_open@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #24] @ 8676c <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #24] @ 86770 <_Py_open@@Base+0xee0> │ │ │ │ + b 865c8 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 865d4 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 865d8 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r4, asr #30 │ │ │ │ + eorseq r4, r9, r4, asr #32 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r8, asr pc │ │ │ │ + eorseq r4, r9, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 86890 <_Py_open@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #260] @ 866f8 <_Py_open@@Base+0x1000> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ adcs r3, lr, #2 │ │ │ │ mov r6, r0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 867d8 <_Py_open@@Base+0xf48> │ │ │ │ - ldr r3, [pc, #224] @ 86894 <_Py_open@@Base+0x1004> │ │ │ │ + blt 86640 <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 866fc <_Py_open@@Base+0x1004> │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 86898 <_Py_open@@Base+0x1008> │ │ │ │ + ldrge r0, [pc, #212] @ 86700 <_Py_open@@Base+0x1008> │ │ │ │ mvnlt r4, #0 │ │ │ │ umullge r4, ip, r2, r0 │ │ │ │ movge r3, #0 │ │ │ │ mlage ip, r0, lr, ip │ │ │ │ mvnlt ip, #-2147483648 @ 0x80000000 │ │ │ │ movlt r3, r4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r2, lr, r0, r1 │ │ │ │ mla lr, r1, r5, lr │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r1, lr, #0 │ │ │ │ - blt 86818 <_Py_open@@Base+0xf88> │ │ │ │ + blt 86680 <_Py_open@@Base+0xf88> │ │ │ │ mvn r1, #0 │ │ │ │ sub r0, r1, r2 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r4 │ │ │ │ sub r0, r5, lr │ │ │ │ sbcs r0, r0, ip │ │ │ │ - bge 86840 <_Py_open@@Base+0xfb0> │ │ │ │ - b 86850 <_Py_open@@Base+0xfc0> │ │ │ │ + bge 866a8 <_Py_open@@Base+0xfb0> │ │ │ │ + b 866b8 <_Py_open@@Base+0xfc0> │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 86840 <_Py_open@@Base+0xfb0> │ │ │ │ + beq 866a8 <_Py_open@@Base+0xfb0> │ │ │ │ rsbs r0, r2, #0 │ │ │ │ rsc r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r1, ip, r1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 8685c <_Py_open@@Base+0xfcc> │ │ │ │ + blt 866c4 <_Py_open@@Base+0xfcc> │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 8685c <_Py_open@@Base+0xfcc> │ │ │ │ + b 866c4 <_Py_open@@Base+0xfcc> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr r3, r3, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #28] @ 8689c <_Py_open@@Base+0x100c> │ │ │ │ - ldr r1, [pc, #28] @ 868a0 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #28] @ 86704 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 86708 <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 1027488 <__bss_end__@@Base+0xa62540> │ │ │ │ + ble 10272f0 <__bss_end__@@Base+0xa623a8> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe7390a0 <__bss_end__@@Base+0xfe174158> │ │ │ │ + blcc fe738f08 <__bss_end__@@Base+0xfe173fc0> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r8, r6, r0, lsl #23 │ │ │ │ + eorseq r9, r6, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 868e0 <_Py_open@@Base+0x1050> │ │ │ │ - ldr r2, [pc, #140] @ 86960 <_Py_open@@Base+0x10d0> │ │ │ │ - ldr r1, [pc, #140] @ 86964 <_Py_open@@Base+0x10d4> │ │ │ │ - ldr r0, [pc, #140] @ 86968 <_Py_open@@Base+0x10d8> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 868f4 <_Py_open@@Base+0x1064> │ │ │ │ + bne 86748 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 867c8 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 867cc <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 867d0 <_Py_open@@Base+0x10d8> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8675c <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 868fc <_Py_open@@Base+0x106c> │ │ │ │ + bne 86764 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 86958 <_Py_open@@Base+0x10c8> │ │ │ │ + b 867c0 <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86920 <_Py_open@@Base+0x1090> │ │ │ │ - ldr r3, [pc, #88] @ 8696c <_Py_open@@Base+0x10dc> │ │ │ │ - ldr r1, [pc, #88] @ 86970 <_Py_open@@Base+0x10e0> │ │ │ │ + beq 86788 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 867d4 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 867d8 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 868f4 <_Py_open@@Base+0x1064> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8675c <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86944 <_Py_open@@Base+0x10b4> │ │ │ │ + beq 867ac <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92af4 │ │ │ │ - b 86958 <_Py_open@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #40] @ 86974 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r1, [pc, #40] @ 86978 <_Py_open@@Base+0x10e8> │ │ │ │ + bl 92b7c │ │ │ │ + b 867c0 <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 867dc <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 867e0 <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - mlaseq r9, r4, pc, r2 @ │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + mlaseq r9, r4, r0, r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r0, ror pc │ │ │ │ + eorseq r4, r9, r0, ror r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869d0 <_Py_open@@Base+0x1140> │ │ │ │ + beq 86838 <_Py_open@@Base+0x1140> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ bl 2997c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #40] @ 869e0 <_Py_open@@Base+0x1150> │ │ │ │ - beq 869d8 <_Py_open@@Base+0x1148> │ │ │ │ + ldreq r0, [pc, #40] @ 86848 <_Py_open@@Base+0x1150> │ │ │ │ + beq 86840 <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92af4 │ │ │ │ - b 869d8 <_Py_open@@Base+0x1148> │ │ │ │ - ldr r0, [pc, #8] @ 869e0 <_Py_open@@Base+0x1150> │ │ │ │ + bl 92b7c │ │ │ │ + b 86840 <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86848 <_Py_open@@Base+0x1150> │ │ │ │ bx lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -95230,95 +95132,95 @@ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 86a74 <_Py_open@@Base+0x11e4> │ │ │ │ + bne 868dc <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86a50 <_Py_open@@Base+0x11c0> │ │ │ │ - ldr r3, [pc, #88] @ 86a94 <_Py_open@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #88] @ 86a98 <_Py_open@@Base+0x1208> │ │ │ │ + beq 868b8 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 868fc <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 86900 <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 86a74 <_Py_open@@Base+0x11e4> │ │ │ │ + bl 113530 │ │ │ │ + b 868dc <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86a88 <_Py_open@@Base+0x11f8> │ │ │ │ + beq 868f0 <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r0, lsr #31 │ │ │ │ + eorseq r4, r9, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86ad0 <_Py_open@@Base+0x1240> │ │ │ │ - bl a5850 │ │ │ │ + bne 86938 <_Py_open@@Base+0x1240> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86ae0 <_Py_open@@Base+0x1250> │ │ │ │ + beq 86948 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86af4 <_Py_open@@Base+0x1264> │ │ │ │ - ldr r3, [pc, #104] @ 86b50 <_Py_open@@Base+0x12c0> │ │ │ │ - ldr r1, [pc, #104] @ 86b54 <_Py_open@@Base+0x12c4> │ │ │ │ + bls 8695c <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 869b8 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 869bc <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86ac8 <_Py_open@@Base+0x1238> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86930 <_Py_open@@Base+0x1238> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b98 │ │ │ │ ldr r2, [r5] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86b48 <_Py_open@@Base+0x12b8> │ │ │ │ - ldr r1, [pc, #36] @ 86b58 <_Py_open@@Base+0x12c8> │ │ │ │ + bne 869b0 <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 869c0 <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86b48 <_Py_open@@Base+0x12b8> │ │ │ │ + bne 869b0 <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df88 │ │ │ │ - ldr r0, [pc, #12] @ 86b5c <_Py_open@@Base+0x12cc> │ │ │ │ + b 9e008 │ │ │ │ + ldr r0, [pc, #12] @ 869c4 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ - eorseq r2, r9, r8, asr #31 │ │ │ │ + eorseq sp, r7, r0, lsr #6 │ │ │ │ + eorseq r4, r9, r8, asr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r5, #0 │ │ │ │ @@ -95334,179 +95236,179 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 86bd0 <_Py_open@@Base+0x1340> │ │ │ │ - ldr r3, [pc, #840] @ 86f0c <_Py_open@@Base+0x167c> │ │ │ │ - ldr r1, [pc, #840] @ 86f10 <_Py_open@@Base+0x1680> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86c1c <_Py_open@@Base+0x138c> │ │ │ │ - ldr r3, [pc, #828] @ 86f14 <_Py_open@@Base+0x1684> │ │ │ │ + beq 86a38 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86d74 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86d78 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86a84 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86d7c <_Py_open@@Base+0x1684> │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #788] @ 86f18 <_Py_open@@Base+0x1688> │ │ │ │ - ldr r3, [pc, #788] @ 86f1c <_Py_open@@Base+0x168c> │ │ │ │ + ldr r2, [pc, #788] @ 86d80 <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86d84 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86c24 <_Py_open@@Base+0x1394> │ │ │ │ + bne 86a8c <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86f00 <_Py_open@@Base+0x1670> │ │ │ │ + b 86d68 <_Py_open@@Base+0x1670> │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86c60 <_Py_open@@Base+0x13d0> │ │ │ │ - ldr r3, [pc, #724] @ 86f20 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #724] @ 86f24 <_Py_open@@Base+0x1694> │ │ │ │ + bne 86ac8 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86d88 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86d8c <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86eac <_Py_open@@Base+0x161c> │ │ │ │ - bl 14774c │ │ │ │ + b 86d14 <_Py_open@@Base+0x161c> │ │ │ │ + bl 147e98 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86c44 <_Py_open@@Base+0x13b4> │ │ │ │ + blt 86aac <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cb8 <_Py_open@@Base+0x1428> │ │ │ │ - bl 14774c │ │ │ │ + beq 86b20 <_Py_open@@Base+0x1428> │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86c9c <_Py_open@@Base+0x140c> │ │ │ │ - bl a5850 │ │ │ │ + bne 86b04 <_Py_open@@Base+0x140c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86eac <_Py_open@@Base+0x161c> │ │ │ │ - b 86ca4 <_Py_open@@Base+0x1414> │ │ │ │ + bne 86d14 <_Py_open@@Base+0x161c> │ │ │ │ + b 86b0c <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86cbc <_Py_open@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #628] @ 86f20 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #632] @ 86f28 <_Py_open@@Base+0x1698> │ │ │ │ + bge 86b24 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86d88 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86d90 <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86c54 <_Py_open@@Base+0x13c4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86abc <_Py_open@@Base+0x13c4> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [sp, #108] @ 0x6c │ │ │ │ moveq r4, #16 │ │ │ │ addne r4, r4, #7 │ │ │ │ bicne r4, r4, #3 │ │ │ │ addne r4, r4, #28 │ │ │ │ cmn r6, #1 │ │ │ │ addne r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86cf8 <_Py_open@@Base+0x1468> │ │ │ │ - bl 2917c0 │ │ │ │ - b 86c54 <_Py_open@@Base+0x13c4> │ │ │ │ + bne 86b60 <_Py_open@@Base+0x1468> │ │ │ │ + bl 29fe74 │ │ │ │ + b 86abc <_Py_open@@Base+0x13c4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bne 86d28 <_Py_open@@Base+0x1498> │ │ │ │ + bne 86b90 <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86d44 <_Py_open@@Base+0x14b4> │ │ │ │ - b 86d50 <_Py_open@@Base+0x14c0> │ │ │ │ + bhi 86bac <_Py_open@@Base+0x14b4> │ │ │ │ + b 86bb8 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2d6730 │ │ │ │ + bl 2de240 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86d18 <_Py_open@@Base+0x1488> │ │ │ │ - b 86d60 <_Py_open@@Base+0x14d0> │ │ │ │ + bne 86b80 <_Py_open@@Base+0x1488> │ │ │ │ + b 86bc8 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86d68 <_Py_open@@Base+0x14d8> │ │ │ │ - ldr r3, [pc, #468] @ 86f2c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #468] @ 86f30 <_Py_open@@Base+0x16a0> │ │ │ │ + bne 86bd0 <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86d94 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86d98 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 86eac <_Py_open@@Base+0x161c> │ │ │ │ + b 86d14 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86f34 <_Py_open@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #448] @ 86d9c <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86de0 <_Py_open@@Base+0x1550> │ │ │ │ + beq 86c48 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86d9c <_Py_open@@Base+0x150c> │ │ │ │ + bls 86c04 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86db0 <_Py_open@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #392] @ 86f2c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #400] @ 86f38 <_Py_open@@Base+0x16a8> │ │ │ │ + bne 86c18 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86d94 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86da0 <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86d60 <_Py_open@@Base+0x14d0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86bc8 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r2, #7 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r0, r4, #32 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 29cdc │ │ │ │ - b 86de4 <_Py_open@@Base+0x1554> │ │ │ │ + b 86c4c <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86e64 <_Py_open@@Base+0x15d4> │ │ │ │ + beq 86ccc <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86e34 <_Py_open@@Base+0x15a4> │ │ │ │ + bls 86c9c <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86e34 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86c9c <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86e34 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86c9c <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86e48 <_Py_open@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #240] @ 86f2c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #252] @ 86f3c <_Py_open@@Base+0x16ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86d60 <_Py_open@@Base+0x14d0> │ │ │ │ - ldr r1, [pc, #228] @ 86f34 <_Py_open@@Base+0x16a4> │ │ │ │ + bne 86cb0 <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86d94 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86da4 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 86bc8 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86d9c <_Py_open@@Base+0x16a4> │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -95514,1933 +95416,1933 @@ │ │ │ │ ldrd r2, [r7, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #176] @ 86f40 <_Py_open@@Base+0x16b0> │ │ │ │ + ldr r2, [pc, #176] @ 86da8 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2c8dc8 <_PyTime_AsMilliseconds@@Base+0x1d4> │ │ │ │ + bl 2d2948 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86d60 <_Py_open@@Base+0x14d0> │ │ │ │ + beq 86bc8 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86ec8 <_Py_open@@Base+0x1638> │ │ │ │ + beq 86d30 <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r5 │ │ │ │ mla r0, r6, r5, r3 │ │ │ │ - ble 86ef8 <_Py_open@@Base+0x1668> │ │ │ │ - bl 113624 │ │ │ │ + ble 86d60 <_Py_open@@Base+0x1668> │ │ │ │ + bl 113530 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86ed8 <_Py_open@@Base+0x1648> │ │ │ │ + b 86d40 <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00392fd8 │ │ │ │ + ldrsbeq r4, [r9], -r8 @ │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - @ instruction: 0x00392ffc │ │ │ │ + ldrsheq r4, [r9], -ip @ │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl r0 │ │ │ │ - eorseq r3, r9, ip, lsr r0 │ │ │ │ + eorseq r4, r9, r8, lsl r1 │ │ │ │ + eorseq r4, r9, ip, lsr r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, asr r0 │ │ │ │ + eorseq r4, r9, r8, asr r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r3, r9, r4, lsl #1 │ │ │ │ - ldrheq r3, [r9], -r0 @ │ │ │ │ - andeq r3, r3, r8, asr #20 │ │ │ │ + eorseq r4, r9, r4, lsl #3 │ │ │ │ + @ instruction: 0x003941b0 │ │ │ │ + andeq r3, r3, r4, lsr #29 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86f7c <_Py_open@@Base+0x16ec> │ │ │ │ + beq 86de4 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86f6c <_Py_open@@Base+0x16dc> │ │ │ │ + beq 86dd4 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86f80 <_Py_open@@Base+0x16f0> │ │ │ │ - ldr r1, [pc, #28] @ 86f84 <_Py_open@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #28] @ 86de8 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86dec <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18e1c4 │ │ │ │ - ldr r3, [pc, #20] @ 86f88 <_Py_open@@Base+0x16f8> │ │ │ │ - ldr r1, [pc, #20] @ 86f8c <_Py_open@@Base+0x16fc> │ │ │ │ + b 18f3e8 │ │ │ │ + ldr r3, [pc, #20] @ 86df0 <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86df4 <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18e1c4 │ │ │ │ - b 2917c0 │ │ │ │ + b 18f3e8 │ │ │ │ + b 29fe74 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r4, lsl #2 │ │ │ │ + eorseq r4, r9, r4, lsl #4 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r3, r9, r0, ror #1 │ │ │ │ + eorseq r4, r9, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov fp, r0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #396] @ 87154 <_Py_open@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #396] @ 86fbc <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86fe0 <_Py_open@@Base+0x1750> │ │ │ │ + bne 86e48 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 87148 <_Py_open@@Base+0x18b8> │ │ │ │ - ldr r1, [pc, #368] @ 87158 <_Py_open@@Base+0x18c8> │ │ │ │ + b 86fb0 <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 86fc0 <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 148e00 │ │ │ │ + bl 14954c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86fd8 <_Py_open@@Base+0x1748> │ │ │ │ + beq 86e40 <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 87054 <_Py_open@@Base+0x17c4> │ │ │ │ + ble 86ebc <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 87010 <_Py_open@@Base+0x1780> │ │ │ │ + bls 86e78 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 87040 <_Py_open@@Base+0x17b0> │ │ │ │ + b 86ea8 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 87008 <_Py_open@@Base+0x1778> │ │ │ │ - ldr r3, [pc, #308] @ 8715c <_Py_open@@Base+0x18cc> │ │ │ │ + beq 86e70 <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 86fc4 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 87040 <_Py_open@@Base+0x17b0> │ │ │ │ + bhi 86ea8 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 87058 <_Py_open@@Base+0x17c8> │ │ │ │ + bne 86ec0 <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 870f4 <_Py_open@@Base+0x1864> │ │ │ │ + b 86f5c <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 870bc <_Py_open@@Base+0x182c> │ │ │ │ + bge 86f24 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 87160 <_Py_open@@Base+0x18d0> │ │ │ │ + ldr r1, [pc, #228] @ 86fc8 <_Py_open@@Base+0x18d0> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ ldreq r0, [r4, r8, lsl #2] │ │ │ │ ldrne r0, [r3, r8, lsl #2] │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 870f0 <_Py_open@@Base+0x1860> │ │ │ │ + beq 86f58 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 87068 <_Py_open@@Base+0x17d8> │ │ │ │ - ldr r3, [pc, #160] @ 87164 <_Py_open@@Base+0x18d4> │ │ │ │ + b 86ed0 <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 86fcc <_Py_open@@Base+0x18d4> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 320c0 <_Py_fstat@@Base+0x388> │ │ │ │ + bl 32518 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 870f4 <_Py_open@@Base+0x1864> │ │ │ │ + b 86f5c <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 87114 <_Py_open@@Base+0x1884> │ │ │ │ - bl 113624 │ │ │ │ + beq 86f7c <_Py_open@@Base+0x1884> │ │ │ │ + bl 113530 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 870fc <_Py_open@@Base+0x186c> │ │ │ │ + b 86f64 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87148 <_Py_open@@Base+0x18b8> │ │ │ │ + beq 86fb0 <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 87148 <_Py_open@@Base+0x18b8> │ │ │ │ + bne 86fb0 <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, r0, lsr r1 │ │ │ │ - eorseq r3, r9, r4, asr #2 │ │ │ │ + eorseq r4, r9, r0, lsr r2 │ │ │ │ + eorseq r4, r9, r4, asr #4 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r3, r9, r4, ror r1 │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ + eorseq r4, r9, r4, ror r2 │ │ │ │ + andeq r6, r8, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #144] @ 8721c <_Py_open@@Base+0x198c> │ │ │ │ + ldr r1, [pc, #144] @ 87084 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871f4 <_Py_open@@Base+0x1964> │ │ │ │ + beq 8705c <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 87220 <_Py_open@@Base+0x1990> │ │ │ │ - ldr r0, [pc, #112] @ 87224 <_Py_open@@Base+0x1994> │ │ │ │ - bl bbe7c │ │ │ │ + ldr r1, [pc, #112] @ 87088 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 8708c <_Py_open@@Base+0x1994> │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 871f4 <_Py_open@@Base+0x1964> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 8705c <_Py_open@@Base+0x1964> │ │ │ │ + bl c40c4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 871fc <_Py_open@@Base+0x196c> │ │ │ │ - ldr r3, [pc, #60] @ 87228 <_Py_open@@Base+0x1998> │ │ │ │ - ldr r1, [pc, #60] @ 8722c <_Py_open@@Base+0x199c> │ │ │ │ + bne 87064 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 87090 <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 87094 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87214 <_Py_open@@Base+0x1984> │ │ │ │ + b 8707c <_Py_open@@Base+0x1984> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, asr #3 │ │ │ │ - eorseq r0, r8, r4, ror #21 │ │ │ │ - eorseq r3, r9, r0, ror #3 │ │ │ │ + eorseq r4, r9, ip, asr #5 │ │ │ │ + eorseq r1, r8, r4, lsr #24 │ │ │ │ + eorseq r4, r9, r0, ror #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003931f8 │ │ │ │ + @ instruction: 0x003942f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #172] @ 87300 <_Py_open@@Base+0x1a70> │ │ │ │ + ldr r1, [pc, #172] @ 87168 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87284 <_Py_open@@Base+0x19f4> │ │ │ │ + beq 870ec <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 8728c <_Py_open@@Base+0x19fc> │ │ │ │ - ldr r3, [pc, #136] @ 87304 <_Py_open@@Base+0x1a74> │ │ │ │ - ldr r1, [pc, #136] @ 87308 <_Py_open@@Base+0x1a78> │ │ │ │ + bcc 870f4 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 8716c <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 87170 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 872f8 <_Py_open@@Base+0x1a68> │ │ │ │ + b 87160 <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 8730c <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r0, [pc, #116] @ 87310 <_Py_open@@Base+0x1a80> │ │ │ │ - bl bbe7c │ │ │ │ + ldr r1, [pc, #116] @ 87174 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 87178 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87284 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 870ec <_Py_open@@Base+0x19f4> │ │ │ │ + bl c40c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bl 2a744 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 872f0 <_Py_open@@Base+0x1a60> │ │ │ │ - ldr r3, [pc, #48] @ 87314 <_Py_open@@Base+0x1a84> │ │ │ │ - ldr r1, [pc, #48] @ 87318 <_Py_open@@Base+0x1a88> │ │ │ │ + bne 87158 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 8717c <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 87180 <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 87284 <_Py_open@@Base+0x19f4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 870ec <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, r0, lsl r2 │ │ │ │ + eorseq r4, r9, r0, lsl r3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r4, lsr #4 │ │ │ │ - eorseq r1, r6, r0, lsl #23 │ │ │ │ - eorseq r3, r9, ip, asr #4 │ │ │ │ + eorseq r4, r9, r4, lsr #6 │ │ │ │ + eorseq r2, r6, r0, lsl #25 │ │ │ │ + eorseq r4, r9, ip, asr #6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r4, ror #4 │ │ │ │ + eorseq r4, r9, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ 87394 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #84] @ 871fc <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8737c <_Py_open@@Base+0x1aec> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 871e4 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87384 <_Py_open@@Base+0x1af4> │ │ │ │ - ldr r3, [pc, #36] @ 87398 <_Py_open@@Base+0x1b08> │ │ │ │ - ldr r1, [pc, #36] @ 8739c <_Py_open@@Base+0x1b0c> │ │ │ │ + bne 871ec <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 87200 <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87204 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 8738c <_Py_open@@Base+0x1afc> │ │ │ │ + b 871f4 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, ror r2 │ │ │ │ + eorseq r4, r9, ip, ror r3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, r2, r3 │ │ │ │ + mlaseq r9, r0, r3, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 8741c <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #88] @ 87284 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 873d4 <_Py_open@@Base+0x1b44> │ │ │ │ + bne 8723c <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 87414 <_Py_open@@Base+0x1b84> │ │ │ │ + b 8727c <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2aac88 <_PyParkingLot_UnparkAll@@Base+0x33c> │ │ │ │ + bl 2b7964 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873cc <_Py_open@@Base+0x1b3c> │ │ │ │ - ldr r3, [pc, #52] @ 87420 <_Py_open@@Base+0x1b90> │ │ │ │ + beq 87234 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 87288 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87410 <_Py_open@@Base+0x1b80> │ │ │ │ + beq 87278 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2bfadc <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2ca9b4 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 87424 <_Py_open@@Base+0x1b94> │ │ │ │ - bne 87414 <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r0, [pc, #16] @ 87428 <_Py_open@@Base+0x1b98> │ │ │ │ + ldrne r0, [pc, #20] @ 8728c <_Py_open@@Base+0x1b94> │ │ │ │ + bne 8727c <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 87290 <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsr #5 │ │ │ │ + eorseq r4, r9, r4, lsr #7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #84] @ 874a4 <_Py_open@@Base+0x1c14> │ │ │ │ + ldr r1, [pc, #84] @ 8730c <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8749c <_Py_open@@Base+0x1c0c> │ │ │ │ + beq 87304 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8748c <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 872f4 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c40c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83c4c │ │ │ │ + bl 83ce4 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bf4 │ │ │ │ - b 87498 <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83c4c │ │ │ │ + bl c7e14 │ │ │ │ + b 87300 <_Py_open@@Base+0x1c08> │ │ │ │ + bl 83ce4 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 874a8 <_Py_open@@Base+0x1c18> │ │ │ │ + ldr r0, [pc, #8] @ 87310 <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003932b4 │ │ │ │ + @ instruction: 0x003943b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 87510 <_Py_open@@Base+0x1c80> │ │ │ │ + ldr r1, [pc, #64] @ 87378 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87504 <_Py_open@@Base+0x1c74> │ │ │ │ + beq 8736c <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84398 │ │ │ │ + bl 84430 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87514 <_Py_open@@Base+0x1c84> │ │ │ │ - beq 87508 <_Py_open@@Base+0x1c78> │ │ │ │ - ldr r3, [pc, #28] @ 87518 <_Py_open@@Base+0x1c88> │ │ │ │ - ldr r1, [pc, #28] @ 8751c <_Py_open@@Base+0x1c8c> │ │ │ │ + ldreq r0, [pc, #32] @ 8737c <_Py_open@@Base+0x1c84> │ │ │ │ + beq 87370 <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 87380 <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 87384 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r0, asr #5 │ │ │ │ + eorseq r4, r9, r0, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, sp │ │ │ │ - ldr r1, [pc, #224] @ 87624 <_Py_open@@Base+0x1d94> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6b20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8757c <_Py_open@@Base+0x1cec> │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r2, [pc, #204] @ 87628 <_Py_open@@Base+0x1d98> │ │ │ │ - ldr r1, [pc, #204] @ 8762c <_Py_open@@Base+0x1d9c> │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6b20 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - bne 87580 <_Py_open@@Base+0x1cf0> │ │ │ │ - mov r0, #0 │ │ │ │ - b 8761c <_Py_open@@Base+0x1d8c> │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87630 <_Py_open@@Base+0x1da0> │ │ │ │ - ldr r0, [pc, #164] @ 87634 <_Py_open@@Base+0x1da4> │ │ │ │ - bl bbe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 87574 <_Py_open@@Base+0x1ce4> │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1126f0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 87610 <_Py_open@@Base+0x1d80> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29f28 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 875f4 <_Py_open@@Base+0x1d64> │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 875f4 <_Py_open@@Base+0x1d64> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 875f4 <_Py_open@@Base+0x1d64> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 87638 <_Py_open@@Base+0x1da8> │ │ │ │ - beq 8761c <_Py_open@@Base+0x1d8c> │ │ │ │ - ldr r3, [pc, #52] @ 8763c <_Py_open@@Base+0x1dac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 8761c <_Py_open@@Base+0x1d8c> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 875d0 <_Py_open@@Base+0x1d40> │ │ │ │ - b 87600 <_Py_open@@Base+0x1d70> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, asr #5 │ │ │ │ - @ instruction: 0x0017c8b4 │ │ │ │ - @ instruction: 0x003932dc │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, ror #5 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r7, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87670 <_Py_open@@Base+0x1de0> │ │ │ │ - bl a5850 │ │ │ │ + bne 873b8 <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 876b4 <_Py_open@@Base+0x1e24> │ │ │ │ + bne 873fc <_Py_open@@Base+0x1d04> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 876ac <_Py_open@@Base+0x1e1c> │ │ │ │ + bne 873f4 <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 876ac <_Py_open@@Base+0x1e1c> │ │ │ │ - ldr r3, [pc, #24] @ 876bc <_Py_open@@Base+0x1e2c> │ │ │ │ + beq 873f4 <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 87404 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2a30c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 876ec <_Py_open@@Base+0x1e5c> │ │ │ │ - ldr r3, [pc, #16] @ 876f4 <_Py_open@@Base+0x1e64> │ │ │ │ + bge 87434 <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 8743c <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #4] @ 876f8 <_Py_open@@Base+0x1e68> │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #4] @ 87440 <_Py_open@@Base+0x1d48> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 87750 <_Py_open@@Base+0x1ec0> │ │ │ │ + beq 87498 <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87760 <_Py_open@@Base+0x1ed0> │ │ │ │ + ldr r3, [pc, #48] @ 874a8 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87758 <_Py_open@@Base+0x1ec8> │ │ │ │ + b 874a0 <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 296d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 87790 <_Py_open@@Base+0x1f00> │ │ │ │ - ldr r3, [pc, #16] @ 87798 <_Py_open@@Base+0x1f08> │ │ │ │ + bge 874d8 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 874e0 <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ - ldr r0, [pc, #4] @ 8779c <_Py_open@@Base+0x1f0c> │ │ │ │ + b 1441dc │ │ │ │ + ldr r0, [pc, #4] @ 874e4 <_Py_open@@Base+0x1dec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877d8 <_Py_open@@Base+0x1f48> │ │ │ │ - ldr r3, [pc, #40] @ 877f8 <_Py_open@@Base+0x1f68> │ │ │ │ + beq 87520 <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 87540 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 877f0 <_Py_open@@Base+0x1f60> │ │ │ │ + bl 1441dc │ │ │ │ + b 87538 <_Py_open@@Base+0x1e40> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c0be4 <_Py_RestoreSignals@@Base+0x13b4> │ │ │ │ + bl 2cb534 <_Py_RestoreSignals@@Base+0xe2c> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2c05c8 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cb35c <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87880 <_Py_open@@Base+0x1ff0> │ │ │ │ + beq 875c8 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87878 <_Py_open@@Base+0x1fe8> │ │ │ │ + beq 875c0 <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 87888 <_Py_open@@Base+0x1ff8> │ │ │ │ + ldr r2, [pc, #32] @ 875d0 <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 87880 <_Py_open@@Base+0x1ff0> │ │ │ │ + bl 1441dc │ │ │ │ + b 875c8 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 291e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 878c4 <_Py_open@@Base+0x2034> │ │ │ │ - ldr r3, [pc, #56] @ 878f4 <_Py_open@@Base+0x2064> │ │ │ │ + beq 8760c <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 8763c <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 878ec <_Py_open@@Base+0x205c> │ │ │ │ + bl 1441dc │ │ │ │ + b 87634 <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 878b4 <_Py_open@@Base+0x2024> │ │ │ │ + bne 875fc <_Py_open@@Base+0x1f04> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c0be4 <_Py_RestoreSignals@@Base+0x13b4> │ │ │ │ + bl 2cb534 <_Py_RestoreSignals@@Base+0xe2c> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, sp │ │ │ │ + ldr r1, [pc, #224] @ 87744 <_Py_open@@Base+0x204c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8769c <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11a96c │ │ │ │ + ldr r2, [pc, #204] @ 87748 <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 8774c <_Py_open@@Base+0x2054> │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6dd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + bne 876a0 <_Py_open@@Base+0x1fa8> │ │ │ │ + mov r0, #0 │ │ │ │ + b 8773c <_Py_open@@Base+0x2044> │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r1, [pc, #164] @ 87750 <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 87754 <_Py_open@@Base+0x205c> │ │ │ │ + bl bc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 87694 <_Py_open@@Base+0x1f9c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1125fc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 87730 <_Py_open@@Base+0x2038> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29f28 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113530 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 87714 <_Py_open@@Base+0x201c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 87714 <_Py_open@@Base+0x201c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 87714 <_Py_open@@Base+0x201c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r0, [pc, #56] @ 87758 <_Py_open@@Base+0x2060> │ │ │ │ + beq 8773c <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 8775c <_Py_open@@Base+0x2064> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1441dc │ │ │ │ + b 8773c <_Py_open@@Base+0x2044> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 876f0 <_Py_open@@Base+0x1ff8> │ │ │ │ + b 87720 <_Py_open@@Base+0x2028> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r4, r9, ip, asr #7 │ │ │ │ + andseq sp, r7, r4, asr #14 │ │ │ │ + @ instruction: 0x003943dc │ │ │ │ + eorseq pc, r5, r0, lsl #10 │ │ │ │ + eorseq r4, r9, ip, ror #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldreq r3, [pc, #668] @ 87bb4 <_Py_open@@Base+0x2324> │ │ │ │ + ldreq r3, [pc, #668] @ 87a1c <_Py_open@@Base+0x2324> │ │ │ │ movne r3, r4 │ │ │ │ ldreq r3, [r3] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 87bb8 <_Py_open@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #644] @ 87a20 <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87bbc <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #632] @ 87a24 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbe7c │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87a10 <_Py_open@@Base+0x2180> │ │ │ │ + blt 87878 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87994 <_Py_open@@Base+0x2104> │ │ │ │ - bl c3ea4 │ │ │ │ + bne 877fc <_Py_open@@Base+0x2104> │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87b78 <_Py_open@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #564] @ 87bc0 <_Py_open@@Base+0x2330> │ │ │ │ + bge 879e0 <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87a28 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 87a10 <_Py_open@@Base+0x2180> │ │ │ │ + bl 1441dc │ │ │ │ + b 87878 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87bc4 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #548] @ 87a2c <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 87ab4 <_Py_open@@Base+0x2224> │ │ │ │ + beq 8791c <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 879f0 <_Py_open@@Base+0x2160> │ │ │ │ + beq 87858 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87a3c <_Py_open@@Base+0x21ac> │ │ │ │ - ldr r3, [pc, #500] @ 87bc8 <_Py_open@@Base+0x2338> │ │ │ │ + bgt 878a4 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 87a30 <_Py_open@@Base+0x2338> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 87b84 <_Py_open@@Base+0x22f4> │ │ │ │ + b 879ec <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 87a18 <_Py_open@@Base+0x2188> │ │ │ │ + ble 87880 <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113624 │ │ │ │ - ldr r3, [pc, #452] @ 87bcc <_Py_open@@Base+0x233c> │ │ │ │ - ldr r1, [pc, #452] @ 87bd0 <_Py_open@@Base+0x2340> │ │ │ │ + bl 113530 │ │ │ │ + ldr r3, [pc, #452] @ 87a34 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87a38 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87bac <_Py_open@@Base+0x231c> │ │ │ │ - ldr r3, [pc, #424] @ 87bc8 <_Py_open@@Base+0x2338> │ │ │ │ + b 87a14 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 87a30 <_Py_open@@Base+0x2338> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r7, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 87b84 <_Py_open@@Base+0x22f4> │ │ │ │ + b 879ec <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87b84 <_Py_open@@Base+0x22f4> │ │ │ │ + beq 879ec <_Py_open@@Base+0x22f4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87a80 <_Py_open@@Base+0x21f0> │ │ │ │ + beq 878e8 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 87b28 <_Py_open@@Base+0x2298> │ │ │ │ + blt 87990 <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87aa4 <_Py_open@@Base+0x2214> │ │ │ │ + beq 8790c <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6568 │ │ │ │ - b 87bac <_Py_open@@Base+0x231c> │ │ │ │ + bl a65e8 │ │ │ │ + b 87a14 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92af4 │ │ │ │ - b 87bac <_Py_open@@Base+0x231c> │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r1, [pc, #276] @ 87bd4 <_Py_open@@Base+0x2344> │ │ │ │ + bl 92b7c │ │ │ │ + b 87a14 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a96c │ │ │ │ + ldr r1, [pc, #276] @ 87a3c <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b58 <_Py_open@@Base+0x22c8> │ │ │ │ + beq 879c0 <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 879f8 <_Py_open@@Base+0x2168> │ │ │ │ + bgt 87860 <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87bc8 <_Py_open@@Base+0x2338> │ │ │ │ + ldr r3, [pc, #220] @ 87a30 <_Py_open@@Base+0x2338> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r8, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r9, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87b40 <_Py_open@@Base+0x22b0> │ │ │ │ - ldr r3, [pc, #144] @ 87bc0 <_Py_open@@Base+0x2330> │ │ │ │ + bge 879a8 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87a28 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 113624 │ │ │ │ - b 87a10 <_Py_open@@Base+0x2180> │ │ │ │ + bl 113530 │ │ │ │ + b 87878 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92af4 │ │ │ │ - b 87bac <_Py_open@@Base+0x231c> │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r1, [pc, #116] @ 87bd8 <_Py_open@@Base+0x2348> │ │ │ │ + bl 92b7c │ │ │ │ + b 87a14 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a96c │ │ │ │ + ldr r1, [pc, #116] @ 87a40 <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd6dc │ │ │ │ + bl 1c2570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87958 <_Py_open@@Base+0x20c8> │ │ │ │ - b 87a10 <_Py_open@@Base+0x2180> │ │ │ │ + bne 877c0 <_Py_open@@Base+0x20c8> │ │ │ │ + b 87878 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ - b 87bac <_Py_open@@Base+0x231c> │ │ │ │ - bl c3ea4 │ │ │ │ + bl a65e8 │ │ │ │ + b 87a14 <_Py_open@@Base+0x231c> │ │ │ │ + bl c40c4 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bf4 │ │ │ │ - b 87a58 <_Py_open@@Base+0x21c8> │ │ │ │ + bl c7e14 │ │ │ │ + b 878c0 <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r3, r9, r4, lsl #6 │ │ │ │ - eorseq r3, r9, r0, lsl #6 │ │ │ │ + eorseq r4, r9, r4, lsl #8 │ │ │ │ + eorseq r4, r9, r0, lsl #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsl r3 │ │ │ │ + eorseq r4, r9, r0, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, lsl r3 │ │ │ │ - eorseq r3, r9, r8, lsr r3 │ │ │ │ - eorseq r3, r9, r4, asr #6 │ │ │ │ + eorseq r4, r9, ip, lsl r4 │ │ │ │ + eorseq r4, r9, r8, lsr r4 │ │ │ │ + eorseq r4, r9, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87c0c <_Py_open@@Base+0x237c> │ │ │ │ - bl a5850 │ │ │ │ + bne 87a74 <_Py_open@@Base+0x237c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87c50 <_Py_open@@Base+0x23c0> │ │ │ │ - bl c3ea4 │ │ │ │ + bne 87ab8 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87c58 <_Py_open@@Base+0x23c8> │ │ │ │ + bge 87ac0 <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87c58 <_Py_open@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #24] @ 87c60 <_Py_open@@Base+0x23d0> │ │ │ │ + beq 87ac0 <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87ac8 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87c64 <_Py_open@@Base+0x23d4> │ │ │ │ + ldr r0, [pc, #4] @ 87acc <_Py_open@@Base+0x23d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87ca0 <_Py_open@@Base+0x2410> │ │ │ │ - bl a5850 │ │ │ │ + bne 87b08 <_Py_open@@Base+0x2410> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ca0 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87b08 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87cc8 <_Py_open@@Base+0x2438> │ │ │ │ + b 87b30 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b543c <_Py_dup@@Base> │ │ │ │ + bl 1b8c88 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87c98 <_Py_open@@Base+0x2408> │ │ │ │ - bl a6568 │ │ │ │ + beq 87b00 <_Py_open@@Base+0x2408> │ │ │ │ + bl a65e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87cc8 <_Py_open@@Base+0x2438> │ │ │ │ + bne 87b30 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #200] @ 87dbc <_Py_open@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #200] @ 87c24 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d30 <_Py_open@@Base+0x24a0> │ │ │ │ + beq 87b98 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87d38 <_Py_open@@Base+0x24a8> │ │ │ │ + bne 87ba0 <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87d70 <_Py_open@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #160] @ 87dc0 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #160] @ 87dc4 <_Py_open@@Base+0x2534> │ │ │ │ + beq 87bd8 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87c28 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87c2c <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, #0 │ │ │ │ - b 87db4 <_Py_open@@Base+0x2524> │ │ │ │ + b 87c1c <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87d50 <_Py_open@@Base+0x24c0> │ │ │ │ + bne 87bb8 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87d70 <_Py_open@@Base+0x24e0> │ │ │ │ - b 87d18 <_Py_open@@Base+0x2488> │ │ │ │ - ldr r3, [pc, #104] @ 87dc0 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #108] @ 87dc8 <_Py_open@@Base+0x2538> │ │ │ │ + beq 87bd8 <_Py_open@@Base+0x24e0> │ │ │ │ + b 87b80 <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87c28 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87c30 <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 87d30 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113530 │ │ │ │ + b 87b98 <_Py_open@@Base+0x24a0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ bl 2922c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87da4 <_Py_open@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #56] @ 87dcc <_Py_open@@Base+0x253c> │ │ │ │ + bne 87c0c <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87c34 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ - b 87d30 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113530 │ │ │ │ + b 87b98 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113624 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r8, lsr #7 │ │ │ │ + eorseq r4, r9, r8, lsr #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003933b8 │ │ │ │ - eorseq r3, r9, r4, ror #7 │ │ │ │ + @ instruction: 0x003944b8 │ │ │ │ + eorseq r4, r9, r4, ror #9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 83c4c │ │ │ │ + bl 83ce4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87e0c <_Py_open@@Base+0x257c> │ │ │ │ + bcc 87c74 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87e10 <_Py_open@@Base+0x2580> │ │ │ │ + bcs 87c78 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 839bc │ │ │ │ + bl 83a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87e44 <_Py_open@@Base+0x25b4> │ │ │ │ + ldr r1, [pc, #32] @ 87cac <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87e48 <_Py_open@@Base+0x25b8> │ │ │ │ + ldr r0, [pc, #20] @ 87cb0 <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, lsl #8 │ │ │ │ + eorseq r4, r9, r0, lsl #10 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #116] @ 87ee4 <_Py_open@@Base+0x2654> │ │ │ │ + ldr r1, [pc, #116] @ 87d4c <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e9c <_Py_open@@Base+0x260c> │ │ │ │ + beq 87d04 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87ea4 <_Py_open@@Base+0x2614> │ │ │ │ - ldr r3, [pc, #84] @ 87ee8 <_Py_open@@Base+0x2658> │ │ │ │ - ldr r1, [pc, #84] @ 87eec <_Py_open@@Base+0x265c> │ │ │ │ + bge 87d0c <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87d50 <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87d54 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87edc <_Py_open@@Base+0x264c> │ │ │ │ - bl 841e4 │ │ │ │ + b 87d44 <_Py_open@@Base+0x264c> │ │ │ │ + bl 8427c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83b1c │ │ │ │ + bl 83bb4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87ed4 <_Py_open@@Base+0x2644> │ │ │ │ - ldr r3, [pc, #36] @ 87ee8 <_Py_open@@Base+0x2658> │ │ │ │ + bne 87d3c <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87d50 <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87ef0 <_Py_open@@Base+0x2660> │ │ │ │ + ldr r1, [pc, #36] @ 87d58 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 87e9c <_Py_open@@Base+0x260c> │ │ │ │ + bl 117854 │ │ │ │ + b 87d04 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, asr r4 │ │ │ │ + eorseq r4, r9, ip, asr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror #8 │ │ │ │ - mlaseq r9, r0, r4, r3 │ │ │ │ + eorseq r4, r9, ip, ror #10 │ │ │ │ + mlaseq r9, r0, r5, r4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87f38 <_Py_open@@Base+0x26a8> │ │ │ │ + beq 87da0 <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87f4c <_Py_open@@Base+0x26bc> │ │ │ │ - bl a5850 │ │ │ │ + bne 87db4 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f4c <_Py_open@@Base+0x26bc> │ │ │ │ - b 87f64 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #44] @ 87f6c <_Py_open@@Base+0x26dc> │ │ │ │ + beq 87db4 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87dcc <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87dd4 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87f70 <_Py_open@@Base+0x26e0> │ │ │ │ + ldr r1, [pc, #40] @ 87dd8 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 11793c │ │ │ │ + b 117854 │ │ │ │ eor r0, r4, r4, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r4, ror #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a3518 │ │ │ │ + b a3598 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, lsr #9 │ │ │ │ - b 87ef4 <_Py_open@@Base+0x2664> │ │ │ │ + eorseq r4, r9, ip, lsr #11 │ │ │ │ + b 87d5c <_Py_open@@Base+0x2664> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481a0 │ │ │ │ + bl 1488ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87fac <_Py_open@@Base+0x271c> │ │ │ │ - bl a5850 │ │ │ │ + bne 87e14 <_Py_open@@Base+0x271c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87fcc <_Py_open@@Base+0x273c> │ │ │ │ + bne 87e34 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87fd4 <_Py_open@@Base+0x2744> │ │ │ │ - ldr r3, [pc, #28] @ 87fe4 <_Py_open@@Base+0x2754> │ │ │ │ + bne 87e3c <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87e4c <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 87fdc <_Py_open@@Base+0x274c> │ │ │ │ + b 87e44 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb87c │ │ │ │ + bl bbb44 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ sub r3, r7, #12 │ │ │ │ mov r0, r1 │ │ │ │ sub r2, r7, #8 │ │ │ │ - ldr r1, [pc, #576] @ 8825c <_Py_open@@Base+0x29cc> │ │ │ │ + ldr r1, [pc, #576] @ 880c4 <_Py_open@@Base+0x29cc> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8805c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87ec4 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 88064 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r3, [pc, #524] @ 88260 <_Py_open@@Base+0x29d0> │ │ │ │ - ldr r1, [pc, #524] @ 88264 <_Py_open@@Base+0x29d4> │ │ │ │ + bne 87ecc <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 880c8 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 880cc <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 88250 <_Py_open@@Base+0x29c0> │ │ │ │ + b 880b8 <_Py_open@@Base+0x29c0> │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, r2, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #488] @ 88268 <_Py_open@@Base+0x29d8> │ │ │ │ + ldr r1, [pc, #488] @ 880d0 <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8805c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87ec4 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 880ac <_Py_open@@Base+0x281c> │ │ │ │ - ldr r3, [pc, #460] @ 8826c <_Py_open@@Base+0x29dc> │ │ │ │ - ldr r1, [pc, #460] @ 88270 <_Py_open@@Base+0x29e0> │ │ │ │ + bcc 87f14 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 880d4 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 880d8 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8805c <_Py_open@@Base+0x27cc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 87ec4 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 88274 <_Py_open@@Base+0x29e4> │ │ │ │ - ldr r0, [pc, #444] @ 88278 <_Py_open@@Base+0x29e8> │ │ │ │ - bl bbe7c │ │ │ │ + ldr r1, [pc, #444] @ 880dc <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 880e0 <_Py_open@@Base+0x29e8> │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8805c <_Py_open@@Base+0x27cc> │ │ │ │ + blt 87ec4 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 8827c <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r2, [pc, #424] @ 880e4 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfac │ │ │ │ + bl 8bf88 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 29ae4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88140 <_Py_open@@Base+0x28b0> │ │ │ │ + beq 87fa8 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 3458f8 <_PyLong_DivmodNear@@Base+0x19f8> │ │ │ │ - b 88160 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347960 <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ + b 87fc8 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88168 <_Py_open@@Base+0x28d8> │ │ │ │ - ldr r3, [pc, #296] @ 88280 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #296] @ 88284 <_Py_open@@Base+0x29f4> │ │ │ │ + beq 87fd0 <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 880e8 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 880ec <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 88240 <_Py_open@@Base+0x29b0> │ │ │ │ + b 880a8 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 881a4 <_Py_open@@Base+0x2914> │ │ │ │ + beq 8800c <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 881c8 <_Py_open@@Base+0x2938> │ │ │ │ + bne 88030 <_Py_open@@Base+0x2938> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r2, [r1, #24] │ │ │ │ - b 881c8 <_Py_open@@Base+0x2938> │ │ │ │ + b 88030 <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 881c8 <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #196] @ 88280 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #200] @ 88288 <_Py_open@@Base+0x29f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88160 <_Py_open@@Base+0x28d0> │ │ │ │ - bl c3ea4 │ │ │ │ + beq 88030 <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 880e8 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 880f0 <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 87fc8 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c40c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #160] @ 8828c <_Py_open@@Base+0x29fc> │ │ │ │ + ldr r3, [pc, #160] @ 880f4 <_Py_open@@Base+0x29fc> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ bl 29178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88220 <_Py_open@@Base+0x2990> │ │ │ │ + beq 88088 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3458f8 <_PyLong_DivmodNear@@Base+0x19f8> │ │ │ │ - b 88160 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347960 <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ + b 87fc8 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 88160 <_Py_open@@Base+0x28d0> │ │ │ │ - ldr r0, [pc, #88] @ 88290 <_Py_open@@Base+0x2a00> │ │ │ │ + beq 87fc8 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 880f8 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88250 <_Py_open@@Base+0x29c0> │ │ │ │ + beq 880b8 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r9, r4, asr #9 │ │ │ │ + eorseq r4, r9, r4, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003934d4 │ │ │ │ - eorseq r3, r9, r0, lsl #10 │ │ │ │ + @ instruction: 0x003945d4 │ │ │ │ + eorseq r4, r9, r0, lsl #12 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r0, lsr r5 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ + eorseq r4, r9, r0, lsr r6 │ │ │ │ + eorseq pc, r5, r0, lsl #10 │ │ │ │ + eorseq r4, r9, ip, asr r6 │ │ │ │ + eorseq r6, r7, r0, lsl #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror r5 │ │ │ │ - mlaseq r9, r8, r5, r3 │ │ │ │ + eorseq r4, r9, r0, ror r6 │ │ │ │ + mlaseq r9, r8, r6, r4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x003935b8 │ │ │ │ + @ instruction: 0x003946b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 882fc <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #68] @ 88164 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 882f0 <_Py_open@@Base+0x2a60> │ │ │ │ + beq 88158 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 882e0 <_Py_open@@Base+0x2a50> │ │ │ │ + blt 88148 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 882e0 <_Py_open@@Base+0x2a50> │ │ │ │ + bhi 88148 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18b314 │ │ │ │ - b 882f4 <_Py_open@@Base+0x2a64> │ │ │ │ - ldr r3, [pc, #24] @ 88300 <_Py_open@@Base+0x2a70> │ │ │ │ - ldr r1, [pc, #24] @ 88304 <_Py_open@@Base+0x2a74> │ │ │ │ + bl 18c4c4 │ │ │ │ + b 8815c <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 88168 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 8816c <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003935bc │ │ │ │ + @ instruction: 0x003946bc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, asr #11 │ │ │ │ + eorseq r4, r9, r8, asr #13 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ lsl r1, r1, #8 │ │ │ │ cmp r3, r2 │ │ │ │ orr r1, r1, r0, lsr #24 │ │ │ │ orr r0, ip, r0, lsl #8 │ │ │ │ - bne 88318 <_Py_open@@Base+0x2a88> │ │ │ │ - b 174fe4 │ │ │ │ + bne 88180 <_Py_open@@Base+0x2a88> │ │ │ │ + b 175e70 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ lsl r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ orr r1, r1, r0, lsr #24 │ │ │ │ orr r0, ip, r0, lsl #8 │ │ │ │ - bgt 88344 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 1501cc │ │ │ │ + bgt 881ac <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150b18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2bdc64 <_PyTime_ObjectToTimespec@@Base+0x2480> │ │ │ │ + bl 2c8b94 <_PyTime_ObjectToTimespec@@Base+0x2480> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 883c8 <_Py_open@@Base+0x2b38> │ │ │ │ - ldr r3, [pc, #116] @ 88414 <_Py_open@@Base+0x2b84> │ │ │ │ + bne 88230 <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 8827c <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883c0 <_Py_open@@Base+0x2b30> │ │ │ │ + beq 88228 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 29fb60 │ │ │ │ + bl 2ad62c │ │ │ │ mvn r0, #0 │ │ │ │ - b 8840c <_Py_open@@Base+0x2b7c> │ │ │ │ + b 88274 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 883ec <_Py_open@@Base+0x2b5c> │ │ │ │ + beq 88254 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 883ec <_Py_open@@Base+0x2b5c> │ │ │ │ + bne 88254 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 883b0 <_Py_open@@Base+0x2b20> │ │ │ │ + bcs 88218 <_Py_open@@Base+0x2b20> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bgt 883f4 <_Py_open@@Base+0x2b64> │ │ │ │ + bgt 8825c <_Py_open@@Base+0x2b64> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 29f9e0 │ │ │ │ + bl 2ad4ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8847c <_Py_open@@Base+0x2bec> │ │ │ │ - ldr r3, [pc, #128] @ 884d4 <_Py_open@@Base+0x2c44> │ │ │ │ + bne 882e4 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 8833c <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88474 <_Py_open@@Base+0x2be4> │ │ │ │ + beq 882dc <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 29fb60 │ │ │ │ + bl 2ad62c │ │ │ │ mvn r0, #0 │ │ │ │ - b 884cc <_Py_open@@Base+0x2c3c> │ │ │ │ + b 88334 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 884ac <_Py_open@@Base+0x2c1c> │ │ │ │ + beq 88314 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 884ac <_Py_open@@Base+0x2c1c> │ │ │ │ + bcc 88314 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 29fb60 │ │ │ │ - b 88474 <_Py_open@@Base+0x2be4> │ │ │ │ + bl 2ad62c │ │ │ │ + b 882dc <_Py_open@@Base+0x2be4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ strb r1, [r3], #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #8 │ │ │ │ - bgt 884b4 <_Py_open@@Base+0x2c24> │ │ │ │ + bgt 8831c <_Py_open@@Base+0x2c24> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 29fa58 │ │ │ │ + bl 2ad524 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8857c <_Py_open@@Base+0x2cec> │ │ │ │ + beq 883e4 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 1672b4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167df4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8854c <_Py_open@@Base+0x2cbc> │ │ │ │ + beq 883b4 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 8854c <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 883b4 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88580 <_Py_open@@Base+0x2cf0> │ │ │ │ + bge 883e8 <_Py_open@@Base+0x2cf0> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ strd r4, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #20] @ 8858c <_Py_open@@Base+0x2cfc> │ │ │ │ + ldr r1, [pc, #20] @ 883f4 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r8, ror #21 │ │ │ │ + eorseq r1, r8, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 29fa58 │ │ │ │ + bl 2ad524 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88628 <_Py_open@@Base+0x2d98> │ │ │ │ + beq 88490 <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1672b4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167df4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88604 <_Py_open@@Base+0x2d74> │ │ │ │ + beq 8846c <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88604 <_Py_open@@Base+0x2d74> │ │ │ │ + bne 8846c <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 8862c <_Py_open@@Base+0x2d9c> │ │ │ │ + bge 88494 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88638 <_Py_open@@Base+0x2da8> │ │ │ │ + ldr r1, [pc, #20] @ 884a0 <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, ror #21 │ │ │ │ + eorseq sl, r8, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 88670 <_Py_open@@Base+0x2de0> │ │ │ │ + bne 884d8 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 886a4 <_Py_open@@Base+0x2e14> │ │ │ │ - b 88698 <_Py_open@@Base+0x2e08> │ │ │ │ + bne 8850c <_Py_open@@Base+0x2e14> │ │ │ │ + b 88500 <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 886e8 <_Py_open@@Base+0x2e58> │ │ │ │ + ldr r0, [pc, #104] @ 88550 <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88658 <_Py_open@@Base+0x2dc8> │ │ │ │ + bne 884c0 <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88690 <_Py_open@@Base+0x2e00> │ │ │ │ + bne 884f8 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 886c4 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a5850 │ │ │ │ + bne 8852c <_Py_open@@Base+0x2e34> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88690 <_Py_open@@Base+0x2e00> │ │ │ │ - bl c3ea4 │ │ │ │ + bne 884f8 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c40c4 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84304 <_Py_closerange@@Base> │ │ │ │ + bl 8439c <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ - ldr r0, [pc, #4] @ 886ec <_Py_open@@Base+0x2e5c> │ │ │ │ + bl c7e14 │ │ │ │ + ldr r0, [pc, #4] @ 88554 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, ip, lsl #12 │ │ │ │ + eorseq sl, r6, ip, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ - bne 88728 <_Py_open@@Base+0x2e98> │ │ │ │ + bne 88590 <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88758 <_Py_open@@Base+0x2ec8> │ │ │ │ - b 8874c <_Py_open@@Base+0x2ebc> │ │ │ │ + bne 885c0 <_Py_open@@Base+0x2ec8> │ │ │ │ + b 885b4 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 887f0 <_Py_open@@Base+0x2f60> │ │ │ │ + ldr r0, [pc, #184] @ 88658 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88710 <_Py_open@@Base+0x2e80> │ │ │ │ - b 887e4 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a5850 │ │ │ │ + bne 88578 <_Py_open@@Base+0x2e80> │ │ │ │ + b 8864c <_Py_open@@Base+0x2f54> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887e4 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 8864c <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88778 <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a5850 │ │ │ │ + bne 885e0 <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887e4 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 8864c <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 88798 <_Py_open@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #104] @ 887f4 <_Py_open@@Base+0x2f64> │ │ │ │ - ldr r1, [pc, #104] @ 887f8 <_Py_open@@Base+0x2f68> │ │ │ │ + bls 88600 <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 8865c <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 88660 <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 887e4 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8864c <_Py_open@@Base+0x2f54> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a234 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ bicne r3, r3, #268435456 @ 0x10000000 │ │ │ │ orreq r3, r3, #268435456 @ 0x10000000 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 2a234 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #36] @ 887fc <_Py_open@@Base+0x2f6c> │ │ │ │ - bge 887e8 <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r3, [pc, #32] @ 88800 <_Py_open@@Base+0x2f70> │ │ │ │ + ldrge r0, [pc, #36] @ 88664 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 88650 <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 88668 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r0, sp, r0 │ │ │ │ + mlaseq r7, r0, lr, r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ + eorseq sp, r7, r0, lsr #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 88844 <_Py_open@@Base+0x2fb4> │ │ │ │ + bhi 886ac <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88874 <_Py_open@@Base+0x2fe4> │ │ │ │ - b 88868 <_Py_open@@Base+0x2fd8> │ │ │ │ - ldr r0, [pc, #228] @ 88930 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 886dc <_Py_open@@Base+0x2fe4> │ │ │ │ + b 886d0 <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 88798 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8882c <_Py_open@@Base+0x2f9c> │ │ │ │ + bne 88694 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 88928 <_Py_open@@Base+0x3098> │ │ │ │ - bl a5850 │ │ │ │ + b 88790 <_Py_open@@Base+0x3098> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88860 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 886c8 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 88894 <_Py_open@@Base+0x3004> │ │ │ │ - bl a5850 │ │ │ │ + bne 886fc <_Py_open@@Base+0x3004> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88860 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 886c8 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 888f0 <_Py_open@@Base+0x3060> │ │ │ │ + ble 88758 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 888cc <_Py_open@@Base+0x303c> │ │ │ │ + beq 88734 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 888d0 <_Py_open@@Base+0x3040> │ │ │ │ - bl a5850 │ │ │ │ + bne 88738 <_Py_open@@Base+0x3040> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888d0 <_Py_open@@Base+0x3040> │ │ │ │ - b 88860 <_Py_open@@Base+0x2fd0> │ │ │ │ + beq 88738 <_Py_open@@Base+0x3040> │ │ │ │ + b 886c8 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88934 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r3, [pc, #92] @ 8879c <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 888f4 <_Py_open@@Base+0x3064> │ │ │ │ - ldr r3, [pc, #84] @ 88938 <_Py_open@@Base+0x30a8> │ │ │ │ - ldr r1, [pc, #84] @ 8893c <_Py_open@@Base+0x30ac> │ │ │ │ + beq 8875c <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 887a0 <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 887a4 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88860 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 886c8 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp] │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #28] @ 88934 <_Py_open@@Base+0x30a4> │ │ │ │ - bge 88928 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r3, [pc, #32] @ 88940 <_Py_open@@Base+0x30b0> │ │ │ │ + ldrge r0, [pc, #28] @ 8879c <_Py_open@@Base+0x30a4> │ │ │ │ + bge 88790 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 887a8 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 88860 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 1441dc │ │ │ │ + b 886c8 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r8, lsr #27 │ │ │ │ + eorseq r1, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ + eorseq r4, r9, ip, ror #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 88994 <_Py_open@@Base+0x3104> │ │ │ │ + bne 887fc <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 889b8 <_Py_open@@Base+0x3128> │ │ │ │ - ldr r2, [pc, #416] @ 88b24 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #416] @ 88b28 <_Py_open@@Base+0x3298> │ │ │ │ - ldr r0, [pc, #416] @ 88b2c <_Py_open@@Base+0x329c> │ │ │ │ + bne 88820 <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 8898c <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 88990 <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 88994 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 889e0 <_Py_open@@Base+0x3150> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 88848 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88b2c <_Py_open@@Base+0x329c> │ │ │ │ + ldr r0, [pc, #392] @ 88994 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88968 <_Py_open@@Base+0x30d8> │ │ │ │ - b 889e0 <_Py_open@@Base+0x3150> │ │ │ │ + bne 887d0 <_Py_open@@Base+0x30d8> │ │ │ │ + b 88848 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 889e8 <_Py_open@@Base+0x3158> │ │ │ │ - ldr r2, [pc, #336] @ 88b24 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #344] @ 88b30 <_Py_open@@Base+0x32a0> │ │ │ │ - ldr r0, [pc, #336] @ 88b2c <_Py_open@@Base+0x329c> │ │ │ │ + bne 88850 <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 8898c <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 88998 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 88994 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88b1c <_Py_open@@Base+0x328c> │ │ │ │ + b 88984 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88b34 <_Py_open@@Base+0x32a4> │ │ │ │ - beq 88b1c <_Py_open@@Base+0x328c> │ │ │ │ - ldr r1, [pc, #312] @ 88b38 <_Py_open@@Base+0x32a8> │ │ │ │ + ldreq r0, [pc, #316] @ 8899c <_Py_open@@Base+0x32a4> │ │ │ │ + beq 88984 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 889a0 <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ bl 105d98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88a6c <_Py_open@@Base+0x31dc> │ │ │ │ + beq 888d4 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88b3c <_Py_open@@Base+0x32ac> │ │ │ │ + ldr r1, [pc, #292] @ 889a4 <_Py_open@@Base+0x32ac> │ │ │ │ bl 105d98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88a70 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 888d8 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88b40 <_Py_open@@Base+0x32b0> │ │ │ │ + ldr r1, [pc, #268] @ 889a8 <_Py_open@@Base+0x32b0> │ │ │ │ bl 105d98 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88a70 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 888d8 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88b44 <_Py_open@@Base+0x32b4> │ │ │ │ + ldr r1, [pc, #248] @ 889ac <_Py_open@@Base+0x32b4> │ │ │ │ bl 105d98 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 88a70 <_Py_open@@Base+0x31e0> │ │ │ │ - ldr r3, [pc, #232] @ 88b48 <_Py_open@@Base+0x32b8> │ │ │ │ - ldr r1, [pc, #232] @ 88b4c <_Py_open@@Base+0x32bc> │ │ │ │ + beq 888d8 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 889b0 <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 889b4 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 889e0 <_Py_open@@Base+0x3150> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 88848 <_Py_open@@Base+0x3150> │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27ddec │ │ │ │ + bl 28dcd0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88b00 <_Py_open@@Base+0x3270> │ │ │ │ - ldr r1, [pc, #180] @ 88b50 <_Py_open@@Base+0x32c0> │ │ │ │ + bne 88968 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 889b8 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88b54 <_Py_open@@Base+0x32c4> │ │ │ │ + ldr r3, [pc, #176] @ 889bc <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 889e0 <_Py_open@@Base+0x3150> │ │ │ │ + beq 88848 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174b00 │ │ │ │ + bl 175974 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88af0 <_Py_open@@Base+0x3260> │ │ │ │ + beq 88958 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88af0 <_Py_open@@Base+0x3260> │ │ │ │ + bne 88958 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88b08 <_Py_open@@Base+0x3278> │ │ │ │ - ldr r0, [pc, #52] @ 88b34 <_Py_open@@Base+0x32a4> │ │ │ │ - b 88b0c <_Py_open@@Base+0x327c> │ │ │ │ + bne 88970 <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 8899c <_Py_open@@Base+0x32a4> │ │ │ │ + b 88974 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88af8 <_Py_open@@Base+0x3268> │ │ │ │ - ldr r0, [pc, #72] @ 88b58 <_Py_open@@Base+0x32c8> │ │ │ │ + beq 88960 <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 889c0 <_Py_open@@Base+0x32c8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r6, r7, r8, lsl #3 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq r7, r7, ip, lsr r1 │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r8, lsr #30 │ │ │ │ - eorseq r2, r6, r0, asr #9 │ │ │ │ - eorseq r5, r7, ip, lsr #30 │ │ │ │ - eorseq r5, r7, r0, lsr pc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, r8, lsr pc │ │ │ │ - eoreq r5, r0, ip, lsr r6 │ │ │ │ - eoreq r5, r0, ip, lsl #21 │ │ │ │ + eorseq r7, r7, r8, lsr #32 │ │ │ │ + eorseq r3, r6, r0, asr #11 │ │ │ │ + eorseq r7, r7, ip, lsr #32 │ │ │ │ + eorseq r7, r7, r0, lsr r0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r7, r7, r8, lsr r0 │ │ │ │ + eoreq r1, r1, r0, asr r3 │ │ │ │ + eoreq r1, r1, r0, lsr #15 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 88b88 <_Py_open@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #180] @ 88c30 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #180] @ 88c34 <_Py_open@@Base+0x33a4> │ │ │ │ + bgt 889f0 <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 88a98 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 88a9c <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 88c28 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117854 │ │ │ │ + b 88a90 <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88ba8 <_Py_open@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #148] @ 88c30 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #152] @ 88c38 <_Py_open@@Base+0x33a8> │ │ │ │ + ble 88a10 <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 88a98 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 88aa0 <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 88c28 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117854 │ │ │ │ + b 88a90 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 88c28 <_Py_open@@Base+0x3398> │ │ │ │ + blt 88a90 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88bdc <_Py_open@@Base+0x334c> │ │ │ │ - bl a5850 │ │ │ │ + bne 88a44 <_Py_open@@Base+0x334c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88c28 <_Py_open@@Base+0x3398> │ │ │ │ + bne 88a90 <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88c04 <_Py_open@@Base+0x3374> │ │ │ │ + beq 88a6c <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88c10 <_Py_open@@Base+0x3380> │ │ │ │ + beq 88a78 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88c14 <_Py_open@@Base+0x3384> │ │ │ │ - b 88c28 <_Py_open@@Base+0x3398> │ │ │ │ + bge 88a7c <_Py_open@@Base+0x3384> │ │ │ │ + b 88a90 <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88c14 <_Py_open@@Base+0x3384> │ │ │ │ + b 88a7c <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 878f8 <_Py_open@@Base+0x2068> │ │ │ │ + b 87760 <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsl #12 │ │ │ │ - eorseq r3, r9, r4, lsr r6 │ │ │ │ + eorseq r4, r9, r4, lsl #14 │ │ │ │ + eorseq r4, r9, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88c78 <_Py_open@@Base+0x33e8> │ │ │ │ + blt 88ae0 <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88c80 <_Py_open@@Base+0x33f0> │ │ │ │ - ldr r3, [pc, #24] @ 88c88 <_Py_open@@Base+0x33f8> │ │ │ │ + bne 88ae8 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 88af0 <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88c8c <_Py_open@@Base+0x33fc> │ │ │ │ + ldr r0, [pc, #4] @ 88af4 <_Py_open@@Base+0x33fc> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -97453,477 +97355,477 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 88cf0 <_Py_open@@Base+0x3460> │ │ │ │ + bne 88b58 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88d30 <_Py_open@@Base+0x34a0> │ │ │ │ - ldr ip, [pc, #192] @ 88db8 <_Py_open@@Base+0x3528> │ │ │ │ + beq 88b98 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88c20 <_Py_open@@Base+0x3528> │ │ │ │ add r2, sp, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88d30 <_Py_open@@Base+0x34a0> │ │ │ │ + bne 88b98 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88db0 <_Py_open@@Base+0x3520> │ │ │ │ + b 88c18 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1db4 │ │ │ │ + bl 1dedb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 88d28 <_Py_open@@Base+0x3498> │ │ │ │ + blt 88b90 <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88d6c <_Py_open@@Base+0x34dc> │ │ │ │ + beq 88bd4 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88d70 <_Py_open@@Base+0x34e0> │ │ │ │ - bl a5850 │ │ │ │ + bne 88bd8 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88d70 <_Py_open@@Base+0x34e0> │ │ │ │ - b 88d28 <_Py_open@@Base+0x3498> │ │ │ │ + beq 88bd8 <_Py_open@@Base+0x34e0> │ │ │ │ + b 88b90 <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88dbc <_Py_open@@Base+0x352c> │ │ │ │ - beq 88db0 <_Py_open@@Base+0x3520> │ │ │ │ - ldr r3, [pc, #28] @ 88dc0 <_Py_open@@Base+0x3530> │ │ │ │ + ldreq r0, [pc, #32] @ 88c24 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88c18 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88c28 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143a90 │ │ │ │ + b 1441dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r8, ror #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83c4c │ │ │ │ - bl 8b264 │ │ │ │ + bl 83ce4 │ │ │ │ + bl 8b04c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88dec <_Py_open@@Base+0x355c> │ │ │ │ + bne 88c54 <_Py_open@@Base+0x355c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f814 │ │ │ │ - ldr r0, [pc, #80] @ 88e4c <_Py_open@@Base+0x35bc> │ │ │ │ + bl 18068c │ │ │ │ + ldr r0, [pc, #80] @ 88cb4 <_Py_open@@Base+0x35bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 270808 │ │ │ │ + bl 2817fc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88e28 <_Py_open@@Base+0x3598> │ │ │ │ + bne 88c90 <_Py_open@@Base+0x3598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1618f4 │ │ │ │ - ldr r3, [pc, #56] @ 88e50 <_Py_open@@Base+0x35c0> │ │ │ │ - ldr r1, [pc, #56] @ 88e54 <_Py_open@@Base+0x35c4> │ │ │ │ + bl 1623fc │ │ │ │ + ldr r3, [pc, #56] @ 88cb8 <_Py_open@@Base+0x35c0> │ │ │ │ + ldr r1, [pc, #56] @ 88cbc <_Py_open@@Base+0x35c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f814 │ │ │ │ + bl 18068c │ │ │ │ mov r0, r4 │ │ │ │ - bl 157510 │ │ │ │ + bl 158080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1618f4 │ │ │ │ - ldr r0, [pc, #12] @ 88e58 <_Py_open@@Base+0x35c8> │ │ │ │ + bl 1623fc │ │ │ │ + ldr r0, [pc, #12] @ 88cc0 <_Py_open@@Base+0x35c8> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r8, r0, lsl #5 │ │ │ │ + andeq r5, r8, ip, asr #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r0, ror #12 │ │ │ │ + eorseq r4, r9, r0, ror #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088e5c : │ │ │ │ - b 3299c │ │ │ │ +00088cc4 : │ │ │ │ + b 32df4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1ce940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88e98 │ │ │ │ - ldr r3, [pc, #328] @ 88fd4 │ │ │ │ - ldr r1, [pc, #328] @ 88fd8 │ │ │ │ + bne 88d00 │ │ │ │ + ldr r3, [pc, #328] @ 88e3c │ │ │ │ + ldr r1, [pc, #328] @ 88e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88ea8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 88d10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9ae0 │ │ │ │ + bl 1cf1f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88eb0 │ │ │ │ + bge 88d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88ecc │ │ │ │ - ldr r3, [pc, #284] @ 88fdc │ │ │ │ - ldr r1, [pc, #284] @ 88fe0 │ │ │ │ + ble 88d34 │ │ │ │ + ldr r3, [pc, #284] @ 88e44 │ │ │ │ + ldr r1, [pc, #284] @ 88e48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88ea8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 88d10 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88f28 │ │ │ │ - bl 2917c0 │ │ │ │ - b 88ea8 │ │ │ │ - bl 13591c │ │ │ │ + bne 88d90 │ │ │ │ + bl 29fe74 │ │ │ │ + b 88d10 │ │ │ │ + bl 1358a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88fb8 │ │ │ │ + beq 88e20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88f3c │ │ │ │ + beq 88da4 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 28b9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a514 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f5c │ │ │ │ + beq 88dc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88f80 │ │ │ │ + bne 88de8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88ee8 │ │ │ │ - b 88f98 │ │ │ │ - ldr r3, [pc, #144] @ 88fd4 │ │ │ │ - ldr r1, [pc, #156] @ 88fe4 │ │ │ │ + bne 88d50 │ │ │ │ + b 88e00 │ │ │ │ + ldr r3, [pc, #144] @ 88e3c │ │ │ │ + ldr r1, [pc, #156] @ 88e4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88f64 │ │ │ │ - b 88fb8 │ │ │ │ + bne 88dcc │ │ │ │ + b 88e20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88fb8 │ │ │ │ + beq 88e20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88fb8 │ │ │ │ + bne 88e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 88fb8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 88e20 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88f24 │ │ │ │ + bne 88d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 88f24 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 88d8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88fc4 │ │ │ │ - ldr r3, [pc, #52] @ 88fe8 │ │ │ │ + bge 88e2c │ │ │ │ + ldr r3, [pc, #52] @ 88e50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - b 88ea8 │ │ │ │ + bl 99e94 │ │ │ │ + b 88d10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - ldr r0, [pc, #24] @ 88fec │ │ │ │ + bl 99e94 │ │ │ │ + ldr r0, [pc, #24] @ 88e54 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror r6 │ │ │ │ + eorseq r4, r9, ip, ror r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, lsr #13 │ │ │ │ - @ instruction: 0x003936b4 │ │ │ │ + eorseq r4, r9, r4, lsr #15 │ │ │ │ + @ instruction: 0x003947b4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #52] @ 89054 │ │ │ │ - bl 2d6eec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88ebc │ │ │ │ + bl 2de904 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8904c │ │ │ │ + beq 88eb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89048 │ │ │ │ - ldr r3, [pc, #24] @ 89058 │ │ │ │ + bge 88eb0 │ │ │ │ + ldr r3, [pc, #24] @ 88ec0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 8904c │ │ │ │ - bl a6568 │ │ │ │ + bl 1441dc │ │ │ │ + b 88eb4 │ │ │ │ + bl a65e8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x00574c94 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 890c0 │ │ │ │ - bl 2ac104 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 88f28 │ │ │ │ + bl 1ea874 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 890b8 │ │ │ │ + beq 88f20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 890c4 │ │ │ │ - bge 890b8 │ │ │ │ - ldr r3, [pc, #20] @ 890c8 │ │ │ │ + ldrge r0, [pc, #24] @ 88f2c │ │ │ │ + bge 88f20 │ │ │ │ + ldr r3, [pc, #20] @ 88f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + eorseq r4, r9, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89100 │ │ │ │ + bne 88f68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 89134 │ │ │ │ + b 88f9c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c0144 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5274 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89130 │ │ │ │ + blt 88f98 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 314a54 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 319f54 <_PyTime_AsTimeval@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89214 │ │ │ │ + beq 8907c │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 354608 │ │ │ │ - ldr r3, [pc, #176] @ 89220 │ │ │ │ + bl 355714 │ │ │ │ + ldr r3, [pc, #176] @ 89088 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 891f0 │ │ │ │ + beq 89058 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 354608 │ │ │ │ - ldr r3, [pc, #104] @ 89220 │ │ │ │ + bl 355714 │ │ │ │ + ldr r3, [pc, #104] @ 89088 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3548d4 │ │ │ │ + bl 3559e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354608 │ │ │ │ + bl 355714 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ - bl ab1cc │ │ │ │ + bl 3553c0 │ │ │ │ + bl ab388 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 89218 │ │ │ │ + bne 89080 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89214 │ │ │ │ + beq 8907c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89214 │ │ │ │ + bne 8907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 89268 │ │ │ │ + bhi 890d0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89294 │ │ │ │ - b 89288 │ │ │ │ - ldr r0, [pc, #148] @ 89304 │ │ │ │ + bne 890fc │ │ │ │ + b 890f0 │ │ │ │ + ldr r0, [pc, #148] @ 8916c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89250 │ │ │ │ - b 892ec │ │ │ │ - bl a5850 │ │ │ │ + bne 890b8 │ │ │ │ + b 89154 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 892ec │ │ │ │ + bne 89154 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 890cc │ │ │ │ + bl 88f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 892ec │ │ │ │ + blt 89154 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 890cc │ │ │ │ + bl 88f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 892ec │ │ │ │ + blt 89154 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 892f4 │ │ │ │ + beq 8915c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 892fc │ │ │ │ + b 89164 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 8913c │ │ │ │ + bl 88fa4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r0, asr #26 │ │ │ │ + eorseq r1, r7, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 89344 │ │ │ │ - bl a5850 │ │ │ │ + bne 891ac │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 89374 │ │ │ │ + bne 891dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8936c │ │ │ │ + beq 891d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ - b 89374 │ │ │ │ + b 891dc │ │ │ │ mov r0, sp │ │ │ │ - bl 8913c │ │ │ │ + bl 88fa4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ str r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11a9e8 │ │ │ │ - ldr r3, [pc, #36] @ 893d0 │ │ │ │ + bl 11a8fc │ │ │ │ + ldr r3, [pc, #36] @ 89238 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - ldr r0, [pc, #24] @ 893d4 │ │ │ │ - bl 299484 │ │ │ │ + bl 1441dc │ │ │ │ + ldr r0, [pc, #24] @ 8923c │ │ │ │ + bl 2a7600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aa0c │ │ │ │ + bl 11a920 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003936d8 │ │ │ │ + @ instruction: 0x003947d8 │ │ │ │ │ │ │ │ -000893d8 <_PyOS_IsMainThread@@Base>: │ │ │ │ +00089240 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 89420 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #48] @ 89288 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b564 │ │ │ │ - ldr r3, [pc, #32] @ 89424 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b3fc │ │ │ │ + ldr r3, [pc, #32] @ 8928c <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ ldreq r0, [r3, #624] @ 0x270 │ │ │ │ subeq r0, r0, r4 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ @@ -97933,1337 +97835,1218 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 89460 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17d144 │ │ │ │ + ldr r1, [pc, #20] @ 892c8 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17dfd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 26e90c │ │ │ │ + b 27f900 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 89488 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 892f0 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 894b0 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89318 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 894d8 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 89340 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ + bl 1c71ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89530 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 8953c <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 89540 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5c28 │ │ │ │ + beq 89398 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 893a4 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 893a8 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89534 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 8939c <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89530 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 89398 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89530 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 89398 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - eorseq r3, r9, r8, lsl r7 │ │ │ │ + eorseq r4, r9, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #100] @ 895cc <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89434 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 895c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89428 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3288ac <_PyTime_FromLong@@Base> │ │ │ │ + bl 32bf2c <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 895c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89428 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 895c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89428 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 895d0 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 895c4 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 895d4 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89438 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 8942c <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 8943c <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r8, lsl fp │ │ │ │ + eorseq pc, r8, r8, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 18c5f8 │ │ │ │ + bl 18d7a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89668 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 894d0 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129da4 │ │ │ │ + bl 129d3c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 89674 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9b64 │ │ │ │ + ldr r0, [pc, #64] @ 894dc <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9d20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 89654 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 894bc <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8965c <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 894c4 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 89668 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 894d0 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 89654 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 894bc <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r9, r8, lsr #14 │ │ │ │ + eorseq r4, r9, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 896b4 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 89718 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 8971c <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89720 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8970c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 8951c <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 89580 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 89584 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 89588 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89574 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8970c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 89574 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 896ec <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89724 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 89728 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 89554 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 8958c <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 89590 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8970c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 89574 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, #0 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143e3c │ │ │ │ + b 144588 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq pc, r5, r4, asr #6 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq r0, r6, r4, asr #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 89760 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 895c8 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 89860 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 896c8 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 89784 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 897d0 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 895ec <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89638 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 89864 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 896cc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8974c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 895b4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 897bc <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89624 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 897d4 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89820 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 89868 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 8986c <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 89864 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 8963c <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 89688 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 896d0 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 896d4 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 896cc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 897fc <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 89870 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 89874 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 89864 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89664 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 896d8 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 896dc <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 896cc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89834 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 89878 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 8987c <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 8969c <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 896e0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 896e4 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89854 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 896bc <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 143e3c │ │ │ │ + b 144588 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0037abfc │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq fp, r7, ip, lsl #19 │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bne 898b4 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 8971c <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 899d4 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 8983c <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 898d8 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89924 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 89740 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 8978c <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 899d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 89840 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 898a0 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89708 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89910 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 89778 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89928 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 89974 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 899dc <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 899e0 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 899d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89790 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 897dc <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89844 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89848 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 89840 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89950 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 899e4 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 899e8 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 899d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 897b8 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 8984c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 89850 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 89840 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89988 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 899ec <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 899f0 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 897f0 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 89854 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 89858 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14774c │ │ │ │ + bl 147e98 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 899a8 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a5850 │ │ │ │ + bne 89810 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89830 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143e3c │ │ │ │ + b 144588 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r7, r8, lsl #24 │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + mlaseq r7, r8, r9, fp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89ab4 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 8991c <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89a74 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 898dc <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89a60 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 898c8 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89aa8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89910 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89a78 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89ab8 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89abc <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89aa8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89ac0 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89ac4 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89ac8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89aa8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 898e0 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89920 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89924 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 89910 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89928 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 8992c <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89930 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89910 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a98 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89acc <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 89900 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89934 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 89aa8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 1441dc │ │ │ │ + b 89910 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143e3c │ │ │ │ + b 144588 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sl, r7, r8, lsl ip │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + @ instruction: 0x0036bbb4 │ │ │ │ + eorseq fp, r7, r8, lsr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89b18 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 89980 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89b3c <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 89c08 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89c0c <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89c10 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89b50 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 899a4 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 89a70 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 89a74 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 89a78 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 899b8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89c10 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 89a78 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89af0 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89b50 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89958 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 899b8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89b58 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 899c0 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89c00 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89a68 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89bac <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89a14 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89c14 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 89a7c <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89bd4 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89a3c <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89bc0 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89a28 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89b50 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 899b8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89bd8 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 89c18 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89c1c <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89b50 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89c20 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89c24 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89c10 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89b50 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89a40 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 89a80 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 89a84 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b 899b8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 89a88 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 89a8c <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 89a78 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 899b8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89c14 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89c00 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 89a7c <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89a68 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 143e3c │ │ │ │ + b 144588 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r4, lsr #24 │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x0037b9b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r9, r6, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89c58 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89ac0 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c6c <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89c84 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89c9c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89ad4 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89aec <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89b04 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c48 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89c94 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89ab0 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89afc <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89c9c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89b04 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c94 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89afc <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2feaf8 │ │ │ │ + b 306224 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, r0, lsr fp │ │ │ │ + @ instruction: 0x0037cbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89cd0 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89b38 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89ce8 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ - b 89d00 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - ldr r0, [pc, #260] @ 89ddc <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89b50 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ + b 89b68 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + ldr r0, [pc, #260] @ 89c44 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89cc0 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + bne 89b28 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89dd4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89c3c <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #232] @ 89ddc <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + ldr r0, [pc, #232] @ 89c44 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89ce0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89b48 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 89d64 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + bne 89bcc <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 89d54 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ - ldr r2, [pc, #188] @ 89de0 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ + blt 89bbc <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + ldr r2, [pc, #188] @ 89c48 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89d54 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bne 89bbc <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 89d54 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bge 89bbc <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 89dd4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89c3c <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a9638 │ │ │ │ + b a97f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ - beq 89ce0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89b48 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - ble 89dd4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + ble 89c3c <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a9638 │ │ │ │ + bl a97f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89dc8 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ + bne 89c30 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89ce0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89b48 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89ce0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bne 89b48 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 89ce0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 89b48 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 89d7c <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ + b 89be4 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0037bbd8 │ │ │ │ + eorseq ip, r7, ip, asr ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89e14 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ + bne 89c7c <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89e28 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ - b 89e40 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ - ldr r0, [pc, #224] @ 89efc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1e98ec <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89c90 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89ca8 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ + ldr r0, [pc, #224] @ 89d64 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + bl 1f10e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89e04 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - b 89e90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89c6c <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b 89cf8 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89efc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + ldr r0, [pc, #200] @ 89d64 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89e90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89cf8 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b97cc │ │ │ │ + bl b9a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89e90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89cf8 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 1512c4 │ │ │ │ + bl 151cc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89e98 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ + bne 89d00 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89cf8 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89cf8 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 89ef4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + b 89d5c <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127638 │ │ │ │ + bl 1275d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89ed0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + beq 89d38 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89ed0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + bne 89d38 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89ef4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + beq 89d5c <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89ef4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89d5c <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r8, r8, asr sl │ │ │ │ + eorseq sl, r8, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 89f7c <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #88] @ 89de4 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89f34 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ + bne 89d9c <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89f70 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ + b 89dd8 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89f2c <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ + beq 89d94 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89f80 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ - ldr r4, [pc, #44] @ 89f84 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + ldr r3, [pc, #44] @ 89de8 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ + ldr r4, [pc, #44] @ 89dec <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + eorseq r9, r6, r0, lsl r0 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 8a064 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ + ldr r1, [pc, #184] @ 89ecc <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89fc0 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ + bne 89e28 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a058 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ + b 89ec0 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89fb8 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ + beq 89e20 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138d84 │ │ │ │ + bl 138d24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a050 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ + beq 89eb8 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 8a010 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ + bgt 89e78 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a02c <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ - ldr r2, [pc, #80] @ 8a068 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #76] @ 8a068 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + beq 89e94 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ + ldr r2, [pc, #80] @ 89ed0 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #76] @ 89ed0 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 8a044 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ - ldr r2, [pc, #56] @ 8a06c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ - ldr r6, [pc, #52] @ 8a06c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + b 89eac <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #56] @ 89ed4 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + ldr r6, [pc, #52] @ 89ed4 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r0, lsr r7 │ │ │ │ + eorseq r4, r9, r0, lsr r8 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #56] @ 8a0cc <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6b20 │ │ │ │ + ldr r1, [pc, #56] @ 89f34 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a0c4 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #44] @ 8a0d0 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ + beq 89f2c <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #44] @ 89f38 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbdec │ │ │ │ - ldr r2, [pc, #32] @ 8a0d4 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ + bl bc0b4 │ │ │ │ + ldr r2, [pc, #32] @ 89f3c <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 8a0d8 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #16] @ 89f40 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + eorseq r9, r6, r0, lsl r0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r7, ip, lsl #26 │ │ │ │ + eorseq r4, r7, r8, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a0dc <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 8a0e8 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 8a0ec <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be490 │ │ │ │ +00089f44 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89f50 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89f54 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be6a8 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - eorseq r6, sl, r0, ror ip │ │ │ │ + eorseq r7, sl, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaa5c │ │ │ │ + bl aac18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a194 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89ffc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 252a68 │ │ │ │ + bl 2646b8 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a198 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 8a000 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a194 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89ffc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a194 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 89ffc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c05c8 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cb35c <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a24c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 8a0b4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 8a23c <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 8a0a4 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132758 │ │ │ │ + bne 8a094 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1e0 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 8a048 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a24c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 8a254 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 8a0b4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 8a0bc <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 8a24c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 1441dc │ │ │ │ + b 8a0b4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a0f0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89f58 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8a294 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 8a0fc <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c05c8 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cb35c <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a2b8 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a120 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 8a3e4 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a24c <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a27c <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a0e4 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c0144 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5274 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 8a30c <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 8a3e8 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 8a3ec <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 8a174 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a254 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cfe88 <_PyDeadline_Init@@Base> │ │ │ │ + bl 20b1b4 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 28ea7c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c67b0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3ea4 │ │ │ │ + blt 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c40c4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 29670 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8a3cc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a234 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8a390 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a1f8 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 8a3f0 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 8a3dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 8a3f4 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a258 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a244 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a25c <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ - b 8a3dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132758 │ │ │ │ + bl 1441dc │ │ │ │ + b 8a244 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 438bc <_PyDeadline_Get@@Base> │ │ │ │ + bl 322de4 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 8a320 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 8a3cc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 8a188 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a234 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a3dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a244 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a0f0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89f58 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00370dfc │ │ │ │ + @ instruction: 0x00371efc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, ip, lsl fp │ │ │ │ + eorseq fp, r8, r8, lsr #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 8a490 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a2f8 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 8a494 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a2fc <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 8a448 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 8a498 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 8a49c <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a2b0 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a300 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a304 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 8a4a0 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a308 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8a484 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a2ec <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cad8c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl caf0c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 8a440 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a2a8 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 8a488 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a2f0 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ str r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr r7 │ │ │ │ + eorseq r4, r9, r4, lsr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a4a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a5e8 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r5, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 8a4dc │ │ │ │ - ldr r1, [pc, #276] @ 8a5ec │ │ │ │ - ldr r0, [pc, #276] @ 8a5f0 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a5f4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 8a5d0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a50c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a560 │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq 8a5d0 │ │ │ │ - ldr r1, [pc, #196] @ 8a5f4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 2674ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a560 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5d0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 8a5d0 │ │ │ │ - b 8a5a0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 8a5d0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a5a8 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5d0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a5d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8a5d0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a5e0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 188be8 <_PyErr_Clear@@Base> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subseq ip, r3, r8, lsl r4 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a5f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a66c │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8a62c │ │ │ │ - bl 11aa58 │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a660 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - beq 8a65c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a65c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - bl 9b3d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a670 : │ │ │ │ +0008a30c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #512] @ 8a88c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #512] @ 8a528 │ │ │ │ + bl 357750 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a890 │ │ │ │ + ldr ip, [pc, #492] @ 8a52c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a878 │ │ │ │ + beq 8a514 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1ee8 │ │ │ │ + bl b217c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a704 │ │ │ │ + bne 8a3a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a878 │ │ │ │ + beq 8a514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a878 │ │ │ │ + bne 8a514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8a878 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a514 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a6c8 │ │ │ │ - ldr r0, [pc, #372] @ 8a894 │ │ │ │ + bne 8a364 │ │ │ │ + ldr r0, [pc, #372] @ 8a530 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9df1c │ │ │ │ + bl 9df9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2674ac │ │ │ │ + bl 278c94 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a77c │ │ │ │ + beq 8a418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a770 │ │ │ │ + beq 8a40c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a770 │ │ │ │ + bne 8a40c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a898 │ │ │ │ - ldr r0, [pc, #288] @ 8a89c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a534 │ │ │ │ + ldr r0, [pc, #288] @ 8a538 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a79c │ │ │ │ + beq 8a438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a79c │ │ │ │ + bne 8a438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a884 │ │ │ │ + beq 8a520 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 268970 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 27a158 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a884 │ │ │ │ + beq 8a520 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8a7e0 │ │ │ │ - ldr r1, [pc, #196] @ 8a8a0 │ │ │ │ - ldr r0, [pc, #188] @ 8a89c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8a8a4 │ │ │ │ + bne 8a47c │ │ │ │ + ldr r1, [pc, #196] @ 8a53c │ │ │ │ + ldr r0, [pc, #188] @ 8a538 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a540 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 265d90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e2e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a800 │ │ │ │ - ldr r1, [pc, #172] @ 8a8a8 │ │ │ │ - ldr r0, [pc, #156] @ 8a89c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a49c │ │ │ │ + ldr r1, [pc, #172] @ 8a544 │ │ │ │ + ldr r0, [pc, #156] @ 8a538 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a850 │ │ │ │ + beq 8a4ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 252264 │ │ │ │ + bl 16f614 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a82c │ │ │ │ - ldr r1, [pc, #132] @ 8a8ac │ │ │ │ - ldr r0, [pc, #112] @ 8a89c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a4c8 │ │ │ │ + ldr r1, [pc, #132] @ 8a548 │ │ │ │ + ldr r0, [pc, #112] @ 8a538 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a850 │ │ │ │ + beq 8a4ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a850 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 8a4ec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a884 │ │ │ │ + beq 8a520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a884 │ │ │ │ + bne 8a520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8a884 │ │ │ │ - ldr r1, [pc, #48] @ 8a8b0 │ │ │ │ - ldr r0, [pc, #24] @ 8a89c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a520 │ │ │ │ + ldr r1, [pc, #48] @ 8a54c │ │ │ │ + ldr r0, [pc, #24] @ 8a538 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x003596f0 │ │ │ │ - eorseq r3, r9, r4, asr r7 │ │ │ │ - subseq ip, r3, r4, lsr r4 │ │ │ │ - eorseq r3, r9, ip, ror #14 │ │ │ │ + eorseq r4, r9, r8, lsr #30 │ │ │ │ + @ instruction: 0x0035a7f0 │ │ │ │ + eorseq r4, r9, r4, asr r8 │ │ │ │ + subseq sp, r3, ip, ror #9 │ │ │ │ + eorseq r4, r9, ip, ror #16 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r3, r9, ip, lsl #15 │ │ │ │ - eorseq r3, r9, r0, lsr #15 │ │ │ │ - eorseq r3, r9, r0, asr #15 │ │ │ │ + eorseq r4, r9, ip, lsl #17 │ │ │ │ + eorseq r4, r9, r0, lsr #17 │ │ │ │ + eorseq r4, r9, r0, asr #17 │ │ │ │ │ │ │ │ -0008a8b4 : │ │ │ │ - ldr r3, [pc, #12] @ 8a8c8 │ │ │ │ +0008a550 : │ │ │ │ + ldr r3, [pc, #12] @ 8a564 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a670 │ │ │ │ + b 8a30c │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ @@ -99272,365 +99055,365 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ 8a9e0 │ │ │ │ - ldr r3, [pc, #208] @ 8a9e4 │ │ │ │ + ldr r2, [pc, #208] @ 8a67c │ │ │ │ + ldr r3, [pc, #208] @ 8a680 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118f68 │ │ │ │ + bl 118e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a958 │ │ │ │ + beq 8a5f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a960 │ │ │ │ + bge 8a5fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r3, [pc, #152] @ 8a9e8 │ │ │ │ - ldr r1, [pc, #152] @ 8a9ec │ │ │ │ + bl 113530 │ │ │ │ + ldr r3, [pc, #152] @ 8a684 │ │ │ │ + ldr r1, [pc, #152] @ 8a688 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a9d8 │ │ │ │ + b 8a674 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a990 │ │ │ │ + beq 8a62c │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a990 │ │ │ │ + ble 8a62c │ │ │ │ mov r0, r4 │ │ │ │ - bl 113624 │ │ │ │ - ldr r3, [pc, #100] @ 8a9e8 │ │ │ │ - ldr r1, [pc, #104] @ 8a9f0 │ │ │ │ + bl 113530 │ │ │ │ + ldr r3, [pc, #100] @ 8a684 │ │ │ │ + ldr r1, [pc, #104] @ 8a68c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8a958 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8a5f4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73ff4 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ + bl 73c94 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a9c4 │ │ │ │ - bl 113624 │ │ │ │ + bge 8a660 │ │ │ │ + bl 113530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d8 │ │ │ │ - b 8a958 │ │ │ │ - bl 113624 │ │ │ │ - ldr r0, [pc, #36] @ 8a9f4 │ │ │ │ + bl 9b454 │ │ │ │ + b 8a5f4 │ │ │ │ + bl 113530 │ │ │ │ + ldr r0, [pc, #36] @ 8a690 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003937d4 │ │ │ │ + @ instruction: 0x003948d4 │ │ │ │ subseq r4, r7, r0, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, ror #15 │ │ │ │ - eorseq r3, r9, r0, lsl r8 │ │ │ │ - eorseq r3, r9, r0, asr #16 │ │ │ │ + eorseq r4, r9, r8, ror #17 │ │ │ │ + eorseq r4, r9, r0, lsl r9 │ │ │ │ + eorseq r4, r9, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8aac4 │ │ │ │ + beq 8a760 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8aa80 │ │ │ │ - ldr r3, [pc, #224] @ 8ab10 │ │ │ │ + bne 8a71c │ │ │ │ + ldr r3, [pc, #224] @ 8a7ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8aac4 │ │ │ │ + beq 8a760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8aac4 │ │ │ │ + bne 8a760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8aac4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a760 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8aaa8 │ │ │ │ + beq 8a744 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8aae8 │ │ │ │ + bne 8a784 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8ab14 │ │ │ │ + ldr r2, [pc, #136] @ 8a7b0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8ab18 │ │ │ │ - beq 8ab00 │ │ │ │ + ldr r0, [pc, #132] @ 8a7b4 │ │ │ │ + beq 8a79c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8aa5c │ │ │ │ + bne 8a6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8aacc │ │ │ │ + bne 8a768 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8ab08 │ │ │ │ + b 8a7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8aabc │ │ │ │ + bne 8a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8aabc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a758 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8aa7c │ │ │ │ + bne 8a718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8aa7c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a718 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - andeq fp, fp, ip, ror r8 │ │ │ │ - eorseq r3, r9, r4, asr #16 │ │ │ │ + andeq fp, fp, r4, asr #22 │ │ │ │ + eorseq r4, r9, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 8ab68 │ │ │ │ + bne 8a804 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8ab8c │ │ │ │ - ldr r2, [pc, #284] @ 8ac78 │ │ │ │ - ldr r1, [pc, #284] @ 8ac7c │ │ │ │ - ldr r0, [pc, #284] @ 8ac80 │ │ │ │ - bl 30fb58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8ac10 │ │ │ │ + bne 8a828 │ │ │ │ + ldr r2, [pc, #284] @ 8a914 │ │ │ │ + ldr r1, [pc, #284] @ 8a918 │ │ │ │ + ldr r0, [pc, #284] @ 8a91c │ │ │ │ + bl 31589c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a8ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8ac80 │ │ │ │ + ldr r0, [pc, #264] @ 8a91c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ab40 │ │ │ │ - b 8ac10 │ │ │ │ + bne 8a7dc │ │ │ │ + b 8a8ac │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8ac10 │ │ │ │ + beq 8a8ac │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8abc4 │ │ │ │ - ldr r3, [pc, #204] @ 8ac84 │ │ │ │ - ldr r1, [pc, #204] @ 8ac88 │ │ │ │ + beq 8a860 │ │ │ │ + ldr r3, [pc, #204] @ 8a920 │ │ │ │ + ldr r1, [pc, #204] @ 8a924 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8ac10 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8a8ac │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8abf4 │ │ │ │ + bne 8a890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fb28 │ │ │ │ - ldr r1, [pc, #160] @ 8ac8c │ │ │ │ + bl 10f9a0 │ │ │ │ + ldr r1, [pc, #160] @ 8a928 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8ac10 │ │ │ │ - ldr r3, [pc, #148] @ 8ac90 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 8a8ac │ │ │ │ + ldr r3, [pc, #148] @ 8a92c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8ac2c │ │ │ │ + beq 8a8c8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17c8b4 │ │ │ │ + bl 17d744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ac18 │ │ │ │ + bne 8a8b4 │ │ │ │ mov r5, #0 │ │ │ │ - b 8ac6c │ │ │ │ + b 8a908 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6b4 │ │ │ │ + bl ce7b0 │ │ │ │ mov r1, r0 │ │ │ │ - b 8ac30 │ │ │ │ + b 8a8cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ac58 │ │ │ │ - ldr r3, [pc, #76] @ 8ac94 │ │ │ │ + bne 8a8f4 │ │ │ │ + ldr r3, [pc, #76] @ 8a930 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ - b 8ac10 │ │ │ │ + bl 9b454 │ │ │ │ + b 8a8ac │ │ │ │ mov r1, #0 │ │ │ │ - bl 143e3c │ │ │ │ + bl 144588 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r4, lsl ip │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr #27 │ │ │ │ + eorseq fp, r7, r4, lsr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r3, r9, r8, asr #16 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r4, r9, r8, asr #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91b90 │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 8ad18 │ │ │ │ - b 8ad54 │ │ │ │ + bne 8a9b4 │ │ │ │ + b 8a9f0 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8adc4 │ │ │ │ + ldr r0, [pc, #240] @ 8aa60 │ │ │ │ mov r1, r8 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8ad5c │ │ │ │ + beq 8a9f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8ad84 │ │ │ │ + bne 8aa20 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8ada0 │ │ │ │ + bne 8aa3c │ │ │ │ cmp r8, #0 │ │ │ │ - blt 8ad4c │ │ │ │ + blt 8a9e8 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8adbc │ │ │ │ + bls 8aa58 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8ad14 │ │ │ │ + beq 8a9b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a3518 │ │ │ │ + bl a3598 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8acc8 │ │ │ │ + bne 8a964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r5, #0 │ │ │ │ - b 8adbc │ │ │ │ + b 8aa58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8ad4c │ │ │ │ + beq 8a9e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8ad4c │ │ │ │ + bne 8a9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8ad4c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8ad00 │ │ │ │ + bne 8a99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8ad00 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a99c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8ad0c │ │ │ │ + bne 8a9a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8ad0c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r8, r0, lsr #8 │ │ │ │ - b 8ac98 │ │ │ │ + @ instruction: 0x0038b5b4 │ │ │ │ + b 8a934 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8ac98 │ │ │ │ + bl 8a934 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8ae78 │ │ │ │ + beq 8ab14 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8ae20 │ │ │ │ + bne 8aabc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8ae78 │ │ │ │ + beq 8ab14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8ae78 │ │ │ │ + bne 8ab14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8ae78 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8ab14 │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae80 │ │ │ │ + bne 8ab1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8ae54 │ │ │ │ + beq 8aaf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8ae54 │ │ │ │ + bne 8aaf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8ae78 │ │ │ │ + beq 8ab14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8ae78 │ │ │ │ + bne 8ab14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8aea0 │ │ │ │ - ldr r2, [pc, #32] @ 8aea8 │ │ │ │ + b 8ab3c │ │ │ │ + ldr r2, [pc, #32] @ 8ab44 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -99648,521 +99431,658 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ orrne r1, r1, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bne 8af04 │ │ │ │ + bne 8aba0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8af3c │ │ │ │ + beq 8abd8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8afd0 │ │ │ │ + ldr ip, [pc, #176] @ 8ac6c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b14 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a684 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af3c │ │ │ │ + bne 8abd8 │ │ │ │ mov r4, #0 │ │ │ │ - b 8afbc │ │ │ │ + b 8ac58 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17c8b4 │ │ │ │ + bl 17d744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8af34 │ │ │ │ + beq 8abd0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6b4 │ │ │ │ - ldr r1, [pc, #112] @ 8afd4 │ │ │ │ + bl ce7b0 │ │ │ │ + ldr r1, [pc, #112] @ 8ac70 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8afd8 │ │ │ │ - bl bbe7c │ │ │ │ + ldr r0, [pc, #104] @ 8ac74 │ │ │ │ + bl bc144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8af8c │ │ │ │ - bl a5850 │ │ │ │ + bge 8ac28 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8afb0 │ │ │ │ - b 8af34 │ │ │ │ - bl c3ea4 │ │ │ │ + beq 8ac4c │ │ │ │ + b 8abd0 │ │ │ │ + bl c40c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8af78 │ │ │ │ + beq 8ac14 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r4, [r7], #-192 @ 0xffffff40 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, ror #16 │ │ │ │ + eorseq pc, r5, r0, lsl #10 │ │ │ │ + eorseq r4, r9, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 298c3c <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6f70 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r5, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b518 │ │ │ │ + bl 8b3b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8b068 │ │ │ │ + ldr r0, [pc, #8] @ 8ad04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128d34 │ │ │ │ - eorseq r3, r9, r8, ror r8 │ │ │ │ + b 128ccc │ │ │ │ + eorseq r4, r9, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8b1a0 │ │ │ │ + beq 8ae3c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8b08c │ │ │ │ - ldr r3, [pc, #440] @ 8b260 │ │ │ │ + bne 8ad28 │ │ │ │ + ldr r3, [pc, #440] @ 8aefc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b1a0 │ │ │ │ + beq 8ae3c │ │ │ │ sub r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ sub lr, r5, #32 │ │ │ │ add r4, r3, #39936 @ 0x9c00 │ │ │ │ movhi lr, r5 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ add sl, r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 8b0f8 │ │ │ │ + b 8ad94 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8b1f0 │ │ │ │ + beq 8ae8c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8b1a0 │ │ │ │ + beq 8ae3c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b1a4 │ │ │ │ + beq 8ae40 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8b0dc │ │ │ │ + beq 8ad78 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8b0dc │ │ │ │ + bne 8ad78 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8b24c │ │ │ │ + beq 8aee8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub fp, r2, #97 @ 0x61 │ │ │ │ ldrb r1, [r3] │ │ │ │ sub r8, r2, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8b240 │ │ │ │ + beq 8aedc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b238 │ │ │ │ + beq 8aed4 │ │ │ │ cmp fp, #25 │ │ │ │ sub fp, r1, #97 @ 0x61 │ │ │ │ andls r8, r8, #255 @ 0xff │ │ │ │ movhi r8, r2 │ │ │ │ cmp fp, #25 │ │ │ │ subls r1, r1, #32 │ │ │ │ andls r1, r1, #255 @ 0xff │ │ │ │ cmp r1, r8 │ │ │ │ - beq 8b1ac │ │ │ │ + beq 8ae48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b0e4 │ │ │ │ + b 8ad80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 8b148 │ │ │ │ + bne 8ade4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8b0e4 │ │ │ │ + bne 8ad80 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8b0f0 │ │ │ │ + bne 8ad8c │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8b258 │ │ │ │ + beq 8aef4 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8b254 │ │ │ │ + beq 8aef0 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8b214 │ │ │ │ + b 8aeb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b1f0 │ │ │ │ + b 8ae8c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b1e4 │ │ │ │ + b 8ae80 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8b1e0 │ │ │ │ + b 8ae7c │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8b1a4 │ │ │ │ + b 8ae40 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008b264 : │ │ │ │ +0008af00 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #284 @ 0x11c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 29658 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + stm r4, {r2, r3} │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r2, [r4, #272] @ 0x110 │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r2, [r4, #276] @ 0x114 │ │ │ │ + str r2, [r4, #176] @ 0xb0 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008af94 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 8af00 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + stmib r4, {r2, r3} │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r4, #128] @ 0x80 │ │ │ │ + str r2, [r4, #132] @ 0x84 │ │ │ │ + str r2, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [r4] │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008affc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8b308 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 29658 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + stm r4, {r1, r2} │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008b04c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #140] @ 8b0f0 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2c4 │ │ │ │ + beq 8b0ac │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8b30c │ │ │ │ + ldr r2, [pc, #124] @ 8b0f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8b2d8 │ │ │ │ + bne 8b0c0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8b300 │ │ │ │ + beq 8b0e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b2f0 │ │ │ │ + bne 8b0d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 21d874 │ │ │ │ - ldr r2, [pc, #60] @ 8b30c │ │ │ │ + bl 8b198 │ │ │ │ + ldr r2, [pc, #60] @ 8b0f4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8b294 │ │ │ │ + beq 8b07c │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8b2a4 │ │ │ │ - b 8b300 │ │ │ │ - ldr r0, [pc, #24] @ 8b310 │ │ │ │ + bne 8b08c │ │ │ │ + b 8b0e8 │ │ │ │ + ldr r0, [pc, #24] @ 8b0f8 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r4, #0 │ │ │ │ - b 8b2bc │ │ │ │ + b 8b0a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - @ instruction: 0x003569f8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + @ instruction: 0x00357af8 │ │ │ │ │ │ │ │ -0008b314 : │ │ │ │ +0008b0fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8b3b0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b200 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8b35c │ │ │ │ + bne 8b144 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b354 │ │ │ │ + b 8b13c │ │ │ │ │ │ │ │ -0008b36c : │ │ │ │ +0008b154 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8b3a0 │ │ │ │ - ldr r2, [pc, #44] @ 8b3a8 │ │ │ │ - ldr r0, [pc, #44] @ 8b3ac │ │ │ │ + blt 8b188 │ │ │ │ + ldr r2, [pc, #44] @ 8b190 │ │ │ │ + ldr r0, [pc, #44] @ 8b194 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8b398 │ │ │ │ + bne 8b180 │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + │ │ │ │ +0008b198 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #68] @ 8b1f4 │ │ │ │ + ldr r3, [r4, #848] @ 0x350 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #56] @ 8b1f8 │ │ │ │ + ldr r5, [pc, #56] @ 8b1fc │ │ │ │ + ldr r1, [r3, #1504] @ 0x5e0 │ │ │ │ + mov r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + streq r2, [r3, #1504] @ 0x5e0 │ │ │ │ + str r2, [r4, #848] @ 0x350 │ │ │ │ + bl 2a5f4 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2925c │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #852] @ 0x354 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + subseq r5, r7, r8, ror #2 │ │ │ │ │ │ │ │ -0008b3b0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b200 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8b420 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b464 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ - mov r6, r3 │ │ │ │ + bne 8b270 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b2b4 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + mov r4, r3 │ │ │ │ ldr r3, [r9, #1472] @ 0x5c0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bgt 8b42c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bgt 8b27c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b450 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b2a0 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - bne 8b45c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + bne 8b2ac <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b5b4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + b 8b44c │ │ │ │ + str r8, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b5b4 │ │ │ │ + b 8b44c │ │ │ │ bl 29c28 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2222d0 │ │ │ │ - bl 21ea60 │ │ │ │ + b 234a78 │ │ │ │ + bl 231394 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8b3fc <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b24c <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 84208 │ │ │ │ + b 842a0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b478 : │ │ │ │ +0008b2c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 21ed88 │ │ │ │ + bl 2316bc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b4e0 │ │ │ │ + bne 8b330 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b4ec │ │ │ │ + bne 8b33c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r6] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b4c0 │ │ │ │ - ldr r2, [pc, #12] @ 8b510 │ │ │ │ - ldr r3, [pc, #12] @ 8b514 │ │ │ │ + bne 8b310 │ │ │ │ + ldr r2, [pc, #12] @ 8b360 │ │ │ │ + ldr r3, [pc, #12] @ 8b364 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b4e0 │ │ │ │ - eorseq r5, r9, r8, lsl #1 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + b 8b330 │ │ │ │ + eorseq r6, r9, r8, lsl #3 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ + │ │ │ │ +0008b368 : │ │ │ │ + ldr r1, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 8b3a8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 29be0 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + streq r3, [r4] │ │ │ │ + mvnne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 3563d0 │ │ │ │ + bl 3574dc │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b55c │ │ │ │ + beq 8b3f4 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 321c48 │ │ │ │ + bl 3251b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b564 : │ │ │ │ +0008b3fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b5b0 │ │ │ │ + ldr r3, [pc, #52] @ 8b448 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b59c │ │ │ │ + beq 8b434 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 21d874 │ │ │ │ + bl 8b198 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b594 │ │ │ │ + b 8b42c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 8b750 │ │ │ │ + beq 8b5e8 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b758 │ │ │ │ + bne 8b5f0 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b67c │ │ │ │ + beq 8b514 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b778 │ │ │ │ - ldr r2, [pc, #560] @ 8b84c │ │ │ │ - ldr r1, [pc, #560] @ 8b850 │ │ │ │ + bhi 8b610 │ │ │ │ + ldr r2, [pc, #560] @ 8b6e4 │ │ │ │ + ldr r1, [pc, #560] @ 8b6e8 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b764 │ │ │ │ + bne 8b5fc │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b778 │ │ │ │ + beq 8b610 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b7c0 │ │ │ │ + bne 8b658 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b778 │ │ │ │ + bhi 8b610 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b778 │ │ │ │ + beq 8b610 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -100174,144 +100094,144 @@ │ │ │ │ stm sp, {r1, r2} │ │ │ │ bl 2976c │ │ │ │ mov sl, fp │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r0, #4 │ │ │ │ - bhi 8b780 │ │ │ │ + bhi 8b618 │ │ │ │ ldr ip, [fp] │ │ │ │ add r0, fp, #4 │ │ │ │ cmp ip, #1114112 @ 0x110000 │ │ │ │ movcc lr, #0 │ │ │ │ movcs lr, #1 │ │ │ │ sub ip, ip, #55296 @ 0xd800 │ │ │ │ cmp ip, #2048 @ 0x800 │ │ │ │ orrcc lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ addeq r1, r1, r3 │ │ │ │ subeq r2, r2, r3 │ │ │ │ - bne 8b788 │ │ │ │ + bne 8b620 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b6cc │ │ │ │ + bne 8b564 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b75c │ │ │ │ + b 8b5f4 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b5ec │ │ │ │ + b 8b484 │ │ │ │ mvn r0, #2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8b648 │ │ │ │ + bne 8b4e0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b75c │ │ │ │ + b 8b5f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b734 │ │ │ │ + beq 8b5cc │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b810 │ │ │ │ + beq 8b6a8 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ add r1, r1, #56320 @ 0xdc00 │ │ │ │ str r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 8b728 │ │ │ │ + b 8b5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b800 │ │ │ │ + beq 8b698 │ │ │ │ sub ip, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ sub r2, r2, #55296 @ 0xd800 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ orrcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b66c │ │ │ │ + bne 8b504 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b7d0 │ │ │ │ + bne 8b668 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b748 │ │ │ │ + b 8b5e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b854 │ │ │ │ + ldrne r2, [pc, #12] @ 8b6ec │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b75c │ │ │ │ + b 8b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + eorseq r7, r5, r0, lsl #26 │ │ │ │ │ │ │ │ -0008b858 : │ │ │ │ +0008b6f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b89c │ │ │ │ + ldr r3, [pc, #44] @ 8b734 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b894 │ │ │ │ + beq 8b72c │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 21d874 │ │ │ │ - b 8b87c │ │ │ │ + bl 8b198 │ │ │ │ + b 8b714 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b8a0 : │ │ │ │ - ldr r2, [pc, #28] @ 8b8c4 │ │ │ │ - ldr r1, [pc, #28] @ 8b8c8 │ │ │ │ +0008b738 : │ │ │ │ + ldr r2, [pc, #28] @ 8b75c │ │ │ │ + ldr r1, [pc, #28] @ 8b760 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b8bc │ │ │ │ + bne 8b754 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b8d4 : │ │ │ │ +0008b76c : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b8fc │ │ │ │ - ldr r3, [pc, #32] @ 8b904 │ │ │ │ + blt 8b794 │ │ │ │ + ldr r3, [pc, #32] @ 8b79c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r3, #680] @ 0x2a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r3 │ │ │ │ @@ -100326,99 +100246,99 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 29940 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b998 │ │ │ │ - ldr r2, [pc, #92] @ 8b9a0 │ │ │ │ - ldr r1, [pc, #92] @ 8b9a4 │ │ │ │ + bhi 8b830 │ │ │ │ + ldr r2, [pc, #92] @ 8b838 │ │ │ │ + ldr r1, [pc, #92] @ 8b83c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b984 │ │ │ │ + bne 8b81c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b998 │ │ │ │ + beq 8b830 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 8b968 │ │ │ │ + bne 8b800 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b97c │ │ │ │ + b 8b814 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ │ │ │ │ -0008b9a8 : │ │ │ │ +0008b840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 8ba3c │ │ │ │ + ldr r0, [pc, #120] @ 8b8d4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 21db3c │ │ │ │ + bl 230470 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b9f4 │ │ │ │ + bne 8b88c │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8ba40 │ │ │ │ + ldr lr, [pc, #96] @ 8b8d8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8ba3c │ │ │ │ - b 8b518 │ │ │ │ + ldr r0, [pc, #72] @ 8b8d4 │ │ │ │ + b 8b3b0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8ba20 │ │ │ │ + beq 8b8b8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b9e8 │ │ │ │ + bne 8b880 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8ba44 │ │ │ │ + ldr lr, [pc, #48] @ 8b8dc │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b9e8 │ │ │ │ + b 8b880 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8ba48 │ │ │ │ + ldr lr, [pc, #24] @ 8b8e0 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b9e8 │ │ │ │ + b 8b880 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008ba4c : │ │ │ │ +0008b8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8ba78 │ │ │ │ + beq 8b910 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e5c │ │ │ │ + bl 354f68 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8ba98 │ │ │ │ - ldr r3, [pc, #32] @ 8baa0 │ │ │ │ + bcc 8b930 │ │ │ │ + ldr r3, [pc, #32] @ 8b938 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [r3, #676] @ 0x2a4 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -100435,218 +100355,301 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8bb5c │ │ │ │ - ldr r6, [pc, #188] @ 8bba4 │ │ │ │ - ldr r7, [pc, #188] @ 8bba8 │ │ │ │ + ble 8b9f4 │ │ │ │ + ldr r6, [pc, #188] @ 8ba3c │ │ │ │ + ldr r7, [pc, #188] @ 8ba40 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8bb84 │ │ │ │ + bne 8ba1c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8bb5c │ │ │ │ + ble 8b9f4 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8bb94 │ │ │ │ + bne 8ba2c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8bb5c │ │ │ │ + ble 8b9f4 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8bb74 │ │ │ │ + bne 8ba0c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8bb34 │ │ │ │ + bgt 8b9cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8bb4c │ │ │ │ + b 8b9e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8bb00 │ │ │ │ + b 8b998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8bb24 │ │ │ │ + b 8b9bc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ │ │ │ │ -0008bbac : │ │ │ │ +0008ba44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8bc4c │ │ │ │ + beq 8bae4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8bc9c │ │ │ │ + blt 8bb34 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b91c │ │ │ │ + bl 8b7b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8bc4c │ │ │ │ + beq 8bae4 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b8d4 │ │ │ │ + bl 8b76c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8bc80 │ │ │ │ + beq 8bb18 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8bc68 │ │ │ │ + bgt 8bb00 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r9, [r6, sl, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ stm r5, {r2, r6} │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ 8bca8 │ │ │ │ - ldr r3, [pc, #84] @ 8bcac │ │ │ │ + ldr r2, [pc, #84] @ 8bb40 │ │ │ │ + ldr r3, [pc, #84] @ 8bb44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8bc44 │ │ │ │ + b 8badc │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8bc20 │ │ │ │ + b 8bab8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b8a0 │ │ │ │ - ldr r2, [pc, #24] @ 8bca8 │ │ │ │ - ldr r3, [pc, #24] @ 8bcac │ │ │ │ + bl 8b738 │ │ │ │ + ldr r2, [pc, #24] @ 8bb40 │ │ │ │ + ldr r3, [pc, #24] @ 8bb44 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8bc44 │ │ │ │ - ldr r2, [pc, #4] @ 8bca8 │ │ │ │ - ldr r3, [pc, #8] @ 8bcb0 │ │ │ │ - b 8bc54 │ │ │ │ - eorseq r5, r9, ip, asr #15 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq r6, r5, r0, lsl lr │ │ │ │ + b 8badc │ │ │ │ + ldr r2, [pc, #4] @ 8bb40 │ │ │ │ + ldr r3, [pc, #8] @ 8bb48 │ │ │ │ + b 8baec │ │ │ │ + eorseq r6, r9, ip, asr #17 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ + eorseq r7, r5, r0, lsl pc │ │ │ │ + │ │ │ │ +0008bb4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #200] @ 0xc8 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + str r5, [r4, #200] @ 0xc8 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #196] @ 0xc4 │ │ │ │ + str r5, [r4, #204] @ 0xcc │ │ │ │ + bl 8b738 │ │ │ │ + add r0, r4, #88 @ 0x58 │ │ │ │ + str r5, [r4, #196] @ 0xc4 │ │ │ │ + bl 8b958 │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + bl 8b958 │ │ │ │ + add r0, r4, #96 @ 0x60 │ │ │ │ + bl 8b958 │ │ │ │ + add r0, r4, #216 @ 0xd8 │ │ │ │ + bl 8b958 │ │ │ │ + ldr r0, [r4, #224] @ 0xe0 │ │ │ │ + str r5, [r4, #212] @ 0xd4 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #228] @ 0xe4 │ │ │ │ + str r5, [r4, #224] @ 0xe0 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #232] @ 0xe8 │ │ │ │ + str r5, [r4, #228] @ 0xe4 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #236] @ 0xec │ │ │ │ + str r5, [r4, #232] @ 0xe8 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #240] @ 0xf0 │ │ │ │ + str r5, [r4, #236] @ 0xec │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #244] @ 0xf4 │ │ │ │ + str r5, [r4, #240] @ 0xf0 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #248] @ 0xf8 │ │ │ │ + str r5, [r4, #244] @ 0xf4 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #208] @ 0xd0 │ │ │ │ + str r5, [r4, #248] @ 0xf8 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #268] @ 0x10c │ │ │ │ + str r5, [r4, #208] @ 0xd0 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r4, #268] @ 0x10c │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #164] @ 0xa4 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #168] @ 0xa8 │ │ │ │ + str r5, [r4, #164] @ 0xa4 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ + str r5, [r4, #168] @ 0xa8 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #260] @ 0x104 │ │ │ │ + str r5, [r4, #256] @ 0x100 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #264] @ 0x108 │ │ │ │ + str r5, [r4, #260] @ 0x104 │ │ │ │ + bl 8b738 │ │ │ │ + ldr r0, [r4, #172] @ 0xac │ │ │ │ + str r5, [r4, #264] @ 0x108 │ │ │ │ + bl 8b738 │ │ │ │ + add r0, r4, #80 @ 0x50 │ │ │ │ + str r5, [r4, #172] @ 0xac │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 8b958 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 222bc4 │ │ │ │ + b 23536c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #84] @ 8bd44 │ │ │ │ - bl 225474 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bd20 │ │ │ │ + bl 237c1c <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ ldrb r5, [r4, #-8] │ │ │ │ sub r7, r4, #8 │ │ │ │ sub r3, r4, #7 │ │ │ │ sub r1, r4, #4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr r5, r2, r5, lsl #8 │ │ │ │ - bne 8bd00 │ │ │ │ + bne 8bcdc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq r7, r9, r4, ror r0 │ │ │ │ + eorseq r8, r9, r4, ror r1 │ │ │ │ │ │ │ │ -0008bd48 : │ │ │ │ - ldr r3, [pc, #16] @ 8bd60 │ │ │ │ +0008bd24 : │ │ │ │ + ldr r3, [pc, #16] @ 8bd3c │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008bd64 : │ │ │ │ +0008bd40 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bd6c : │ │ │ │ +0008bd48 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 2a3cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #536] @ 8bfa4 │ │ │ │ + ldr r3, [pc, #536] @ 8bf80 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bf6c │ │ │ │ + beq 8bf48 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bfa8 │ │ │ │ + ldr r0, [pc, #500] @ 8bf84 │ │ │ │ mov r2, r6 │ │ │ │ - bl 225474 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 237c1c <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ ldrb r5, [r6, #-8] │ │ │ │ sub r7, r6, #8 │ │ │ │ sub r3, r6, #7 │ │ │ │ sub r1, r6, #4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr r5, r2, r5, lsl #8 │ │ │ │ - bne 8bdc8 │ │ │ │ + bne 8bda4 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bf9c │ │ │ │ + bhi 8bf78 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bf28 │ │ │ │ + bls 8bf04 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100672,277 +100675,292 @@ │ │ │ │ moveq r4, r5 │ │ │ │ add r6, r7, #8 │ │ │ │ add r3, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ strb r2, [r3, #-1]! │ │ │ │ cmp r3, r7 │ │ │ │ lsr r2, r2, #8 │ │ │ │ - bne 8be64 │ │ │ │ + bne 8be40 │ │ │ │ ldrb r2, [r8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3, #5] │ │ │ │ strb r2, [r3, #6] │ │ │ │ strb r2, [r3, #7] │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r3, r6, r4 │ │ │ │ strb r2, [r6, r4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls 8bf50 │ │ │ │ + bls 8bf2c │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ sub r7, r5, #64 @ 0x40 │ │ │ │ bl 29cdc │ │ │ │ cmp r4, r7 │ │ │ │ - bls 8bee4 │ │ │ │ + bls 8bec0 │ │ │ │ sub r2, r4, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ add r0, r6, r7 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8bf9c │ │ │ │ + beq 8bf78 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bf04 │ │ │ │ + bls 8bee0 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bfa4 │ │ │ │ + ldr r3, [pc, #152] @ 8bf80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bf98 │ │ │ │ + bne 8bf74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ - b 8be38 │ │ │ │ + b 8be14 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bee4 │ │ │ │ - ldr r3, [pc, #48] @ 8bfa4 │ │ │ │ + b 8bec0 │ │ │ │ + ldr r3, [pc, #48] @ 8bf80 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bf98 │ │ │ │ + bne 8bf74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 222bc4 │ │ │ │ + b 23536c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bf04 │ │ │ │ + b 8bee0 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r7, r9, ip, asr #21 │ │ │ │ + eorseq r8, r9, ip, asr #23 │ │ │ │ │ │ │ │ -0008bfac : │ │ │ │ +0008bf88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bfe4 │ │ │ │ + bl 8bfc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bfe4 : │ │ │ │ +0008bfc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 8c034 │ │ │ │ + bhi 8c010 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8c02c │ │ │ │ + beq 8c008 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8c03c │ │ │ │ - b 8c020 │ │ │ │ + ldr r0, [pc] @ 8c018 │ │ │ │ + b 8bffc │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008c040 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008c01c : │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 2a2c4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008c050 <_Py_hashtable_new_full@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #0 │ │ │ │ ldmne ip, {r9, sl} │ │ │ │ - ldreq r9, [pc, #156] @ 8c104 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8c114 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8c108 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8c118 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8c0fc <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8c10c <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8c0f4 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8c104 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8c10c <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8c110 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8c11c <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8c120 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8c114 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8c124 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8c118 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8c128 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r4, #0 │ │ │ │ - b 8c0ec <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r4, lsr #18 │ │ │ │ - andeq r9, r9, r8, lsl lr │ │ │ │ - andseq fp, r6, r0, lsr #32 │ │ │ │ - andseq sp, r8, r4, lsr #22 │ │ │ │ - strdeq r0, [r9], -r0 @ │ │ │ │ - andseq sl, r6, r0, lsr #31 │ │ │ │ + b 8c0fc <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, r0, lsr #19 │ │ │ │ + muleq r9, r4, lr │ │ │ │ + andseq fp, r6, r0, ror #22 │ │ │ │ + andseq lr, r8, r8, asr #26 │ │ │ │ + andeq r0, r9, ip, ror sp │ │ │ │ + andseq fp, r6, r0, ror #21 │ │ │ │ │ │ │ │ -0008c11c : │ │ │ │ +0008c12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8c144 │ │ │ │ + beq 8c154 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c17c │ │ │ │ + bne 8c18c │ │ │ │ mov r0, r5 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8c190 │ │ │ │ + blt 8c1a0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8c13c │ │ │ │ - ldr r3, [pc, #20] @ 8c198 │ │ │ │ + bne 8c14c │ │ │ │ + ldr r3, [pc, #20] @ 8c1a8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c19c │ │ │ │ + ldr r1, [pc, #16] @ 8c1ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00359eb0 │ │ │ │ + @ instruction: 0x0035afb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 8c6c4 │ │ │ │ + bne 8c6d4 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c994 │ │ │ │ + beq 8c9a4 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c96c │ │ │ │ + beq 8c97c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsr r6, r6, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ muls r6, r3, r6 │ │ │ │ add r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 8c6bc │ │ │ │ - ldr r3, [pc, #1980] @ 8c9b8 │ │ │ │ - ldr r2, [pc, #1980] @ 8c9bc │ │ │ │ + beq 8c6cc │ │ │ │ + ldr r3, [pc, #1980] @ 8c9c8 │ │ │ │ + ldr r2, [pc, #1980] @ 8c9cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c9a4 │ │ │ │ - ldr r3, [pc, #1968] @ 8c9c0 │ │ │ │ - ldr r5, [pc, #1968] @ 8c9c4 │ │ │ │ + bne 8c9b4 │ │ │ │ + ldr r3, [pc, #1968] @ 8c9d0 │ │ │ │ + ldr r5, [pc, #1968] @ 8c9d4 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c9c8 │ │ │ │ + ldr r4, [pc, #1964] @ 8c9d8 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c9cc │ │ │ │ - ldr sl, [pc, #1960] @ 8c9d0 │ │ │ │ - ldr r9, [pc, #1960] @ 8c9d4 │ │ │ │ - ldr r7, [pc, #1960] @ 8c9d8 │ │ │ │ - ldr r3, [pc, #1960] @ 8c9dc │ │ │ │ - ldr r8, [pc, #1960] @ 8c9e0 │ │ │ │ + ldr fp, [pc, #1960] @ 8c9dc │ │ │ │ + ldr sl, [pc, #1960] @ 8c9e0 │ │ │ │ + ldr r9, [pc, #1960] @ 8c9e4 │ │ │ │ + ldr r7, [pc, #1960] @ 8c9e8 │ │ │ │ + ldr r3, [pc, #1960] @ 8c9ec │ │ │ │ + ldr r8, [pc, #1960] @ 8c9f0 │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r2 │ │ │ │ lsl r2, r6, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ mov r2, #0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor sl, sl, r0 │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r7, r7, ip │ │ │ │ eor r3, r3, r0 │ │ │ │ eor r8, r8, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ble 8c6d0 │ │ │ │ + ble 8c6e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ adds lr, fp, r9 │ │ │ │ @@ -100984,15 +101002,15 @@ │ │ │ │ eor r9, r9, ip │ │ │ │ eor sl, lr, r7 │ │ │ │ eor r5, r5, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r7, r1 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ - bls 8c424 │ │ │ │ + bls 8c434 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ @@ -101041,32 +101059,32 @@ │ │ │ │ eor fp, fp, r0 │ │ │ │ eor sl, sl, ip │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - bgt 8c354 │ │ │ │ + bgt 8c364 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ lsr r1, r6, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bic r6, r6, #7 │ │ │ │ add r1, r1, r6 │ │ │ │ - ldr ip, [pc, #1440] @ 8c9e4 │ │ │ │ + ldr ip, [pc, #1440] @ 8c9f4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c738 │ │ │ │ + bhi 8c748 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -101216,21 +101234,21 @@ │ │ │ │ cmn r6, #1 │ │ │ │ mvneq r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #784] @ 8c9e8 │ │ │ │ + ldr r2, [pc, #784] @ 8c9f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c738 │ │ │ │ + bhi 8c748 │ │ │ │ add r6, r6, r6 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ strb r2, [sp, #42] @ 0x2a │ │ │ │ @@ -101370,138 +101388,138 @@ │ │ │ │ orr r6, r6, r0, lsr #15 │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r6, r6, ip │ │ │ │ orr r3, r3, r2, lsr #11 │ │ │ │ adc r1, r1, r0 │ │ │ │ eor r6, r6, r3 │ │ │ │ eor r6, r6, r1 │ │ │ │ - b 8c6b4 │ │ │ │ + b 8c6c4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c494 │ │ │ │ + b 8c4a4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c494 │ │ │ │ + b 8c4a4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c480 │ │ │ │ + b 8c490 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r6, r6, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r6, r6, #7 │ │ │ │ muls r6, r3, r6 │ │ │ │ - bne 8c1f4 │ │ │ │ - b 8c6bc │ │ │ │ + bne 8c204 │ │ │ │ + b 8c6cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c978 │ │ │ │ + b 8c988 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c6b4 │ │ │ │ + b 8c6c4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c9cc │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c9dc │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq lr, ip, r8, lsl #20 │ │ │ │ - eorseq lr, ip, r6, lsl sl │ │ │ │ + eorseq pc, ip, r8, lsl #22 │ │ │ │ + eorseq pc, ip, r6, lsl fp @ │ │ │ │ │ │ │ │ -0008c9ec <_Py_HashBytes@@Base>: │ │ │ │ +0008c9fc <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8ca50 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8ca60 <_Py_HashBytes@@Base+0x64> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ 8ca64 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8ca68 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8ca74 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8ca78 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8ca58 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8ca6c <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8ca68 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8ca7c <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov r3, r0 │ │ │ │ cmn r3, #1 │ │ │ │ mvneq r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 8ca3c <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8ca4c <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 8caa8 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8cab8 <_Py_HashBytes@@Base+0xbc> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, [ip] │ │ │ │ str lr, [sp] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #1836] @ 8d1f8 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d1fc <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d200 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d204 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d208 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d20c <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d210 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d214 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d208 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d20c <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d210 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d214 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d218 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d21c <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d220 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d224 <_Py_HashBytes@@Base+0x828> │ │ │ │ mov ip, r1 │ │ │ │ cmp lr, #7 │ │ │ │ eor r5, r5, r3 │ │ │ │ eor r4, r4, r3 │ │ │ │ lsl r3, lr, #24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ eor sl, sl, r0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor r9, r9, r2 │ │ │ │ eor r6, r6, r0 │ │ │ │ eor r7, r7, ip │ │ │ │ eor r8, r8, r2 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble 8d19c <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8d1ac <_Py_HashBytes@@Base+0x7b0> │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ adds lr, sl, r9 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ @@ -101544,15 +101562,15 @@ │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ eor r9, r9, ip │ │ │ │ ldr lr, [sp, #12] │ │ │ │ eor r5, r5, r6 │ │ │ │ mov r7, ip │ │ │ │ add r0, r1, #8 │ │ │ │ - bls 8ccdc <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8ccec <_Py_HashBytes@@Base+0x2f0> │ │ │ │ add r3, r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -101600,32 +101618,32 @@ │ │ │ │ eor sl, sl, r0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r5, r5, r6 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - bgt 8cc08 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8cc18 <_Py_HashBytes@@Base+0x21c> │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsr ip, r3, #3 │ │ │ │ sub ip, ip, #1 │ │ │ │ add r1, r0, ip, lsl #3 │ │ │ │ rsb ip, ip, ip, lsl #29 │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ - ldr r0, [pc, #1308] @ 8d218 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d228 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cfa4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cfb4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ add r2, ip, ip │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ @@ -101908,50 +101926,67 @@ │ │ │ │ lsl r0, r1, #17 │ │ │ │ orr r0, r0, r2, lsr #15 │ │ │ │ eor r3, r3, r6 │ │ │ │ adc r6, r6, r2 │ │ │ │ lsl r2, r2, #17 │ │ │ │ orr r2, r2, r1, lsr #15 │ │ │ │ eor r1, r0, r7 │ │ │ │ - b 8cf4c <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cf5c <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d21c <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d22c <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cfa4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cfb4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ add r2, ip, ip │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ - b 8cd40 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cd50 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cd30 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cd40 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cd40 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d200 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cd50 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d210 <_Py_HashBytes@@Base+0x814> │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq lr, ip, r4, lsr #20 │ │ │ │ - eorseq lr, ip, r2, lsr sl │ │ │ │ + eorseq pc, ip, r4, lsr #22 │ │ │ │ + eorseq pc, ip, r2, lsr fp @ │ │ │ │ + │ │ │ │ +0008d230 : │ │ │ │ + ldr r3, [pc, #48] @ 8d268 │ │ │ │ + ldr r3, [r3, #848] @ 0x350 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d248 │ │ │ │ + mov r0, #224 @ 0xe0 │ │ │ │ + b 2a870 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 8b198 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r0, #224 @ 0xe0 │ │ │ │ + b 2a870 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008d220 : │ │ │ │ +0008d26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 29370 │ │ │ │ subs r0, r0, #0 │ │ │ │ @@ -101962,1347 +101997,1363 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [pc, #1124] @ 8d6d4 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r7, [pc, #1188] @ 8d760 │ │ │ │ + mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ - ldr r5, [r7] │ │ │ │ + ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d5a4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne 8d5d0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d604 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add fp, r5, #64 @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 29c04 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 8d68c │ │ │ │ - add r8, r5, #8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8d3e0 │ │ │ │ - add r8, r5, #136 @ 0x88 │ │ │ │ + bne 8d688 │ │ │ │ + ldr fp, [r5, #8] │ │ │ │ + add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 8d6f8 │ │ │ │ + add r3, fp, #8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8d41c │ │ │ │ + add r9, fp, #136 @ 0x88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d614 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d3cc │ │ │ │ - add r0, r5, #88 @ 0x58 │ │ │ │ + bne 8d744 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [fp, #8] │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 8d50c │ │ │ │ + add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d650 │ │ │ │ - mov r0, r8 │ │ │ │ + bne 8d6b8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d6c8 │ │ │ │ - ldr r5, [r7] │ │ │ │ + bne 8d738 │ │ │ │ + ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d5b4 │ │ │ │ + bne 8d5a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d5bc │ │ │ │ + bne 8d5a8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 3557d4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + bl 3568e0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d594 │ │ │ │ - ldr r5, [pc, #880] @ 8d6d8 │ │ │ │ - ldr r3, [r5, #848] @ 0x350 │ │ │ │ + bne 8d590 │ │ │ │ + ldr r9, [pc, #948] @ 8d764 │ │ │ │ + ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d5e4 │ │ │ │ + beq 8d698 │ │ │ │ bl 2a99c │ │ │ │ - ldr r3, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d398 │ │ │ │ - ldr r3, [pc, #844] @ 8d6dc │ │ │ │ + bne 8d3e0 │ │ │ │ + ldr r3, [pc, #912] @ 8d768 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d594 │ │ │ │ - ldr r5, [r6] │ │ │ │ + bne 8d590 │ │ │ │ + ldr r5, [r5] │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - bic r2, r3, #255 @ 0xff │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 8d698 │ │ │ │ - mov r0, fp │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bic r3, r3, #255 @ 0xff │ │ │ │ + cmp r5, r3 │ │ │ │ + addne r4, sp, #40 @ 0x28 │ │ │ │ + bne 8d710 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5d8 │ │ │ │ - str sl, [r9] │ │ │ │ + bne 8d5c4 │ │ │ │ + str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b 8d2f0 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [r3], #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #740] @ 8d6d8 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [r1], #16 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #820] @ 8d764 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r3, [r3, #852] @ 0x354 │ │ │ │ + ldr r1, [r1, #852] @ 0x354 │ │ │ │ movcc r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - umull r3, r0, r2, r1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ + umull r0, ip, r2, r1 │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + stmib sp, {r0, ip} │ │ │ │ add r0, sp, #32 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 8d680 │ │ │ │ - bl 155cfc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 8d704 │ │ │ │ + bl 156724 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mvn lr, #0 │ │ │ │ - sub r2, lr, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - sub r2, ip, r2 │ │ │ │ - sbcs r2, r2, r1 │ │ │ │ - blt 8d674 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r0, r0, r3 │ │ │ │ - adc r1, r1, r2 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mvn r0, #0 │ │ │ │ + sub lr, r0, lr │ │ │ │ + cmp lr, r2 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ + sub lr, r1, lr │ │ │ │ + sbcs lr, lr, ip │ │ │ │ + blt 8d4a4 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + adds r0, r2, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + adc r1, ip, lr │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 156f38 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 157aa8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d544 │ │ │ │ + beq 8d534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d538 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d2c8 │ │ │ │ - ldr r2, [pc, #564] @ 8d6d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r2, #852] @ 0x354 │ │ │ │ - cmp r3, #1 │ │ │ │ - movcc r3, #1 │ │ │ │ + bne 8d67c │ │ │ │ + mov r2, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + mov r5, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - umull r1, r0, r3, r2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 8d66c │ │ │ │ - bl 155cfc │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mvn r0, #0 │ │ │ │ - sub ip, r0, lr │ │ │ │ - cmp ip, r3 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - sub ip, r1, ip │ │ │ │ - sbcs ip, ip, r2 │ │ │ │ - blt 8d510 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - adds r0, r3, lr │ │ │ │ - adc r1, r2, ip │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bl 156f38 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d544 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8d490 │ │ │ │ - ldr r1, [pc, #416] @ 8d6e0 │ │ │ │ - ldr r0, [pc, #416] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d2bc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 8d2bc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + bne 8d5e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b 8d310 │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8d338 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8d304 │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 8d304 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 226b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d620 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 239260 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d6cc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 35579c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 8d2bc │ │ │ │ + bl 3568a8 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b 8d304 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35579c │ │ │ │ - b 8d398 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d604 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b 8d29c │ │ │ │ + bl 3568a8 │ │ │ │ + b 8d3e0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d338 │ │ │ │ - bl 8b564 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 8d338 │ │ │ │ - mov r0, fp │ │ │ │ + beq 8d380 │ │ │ │ + bl 8b3fc │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d380 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d65c │ │ │ │ - ldr r1, [pc, #264] @ 8d6e8 │ │ │ │ - ldr r0, [pc, #256] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 21d874 │ │ │ │ + beq 8d750 │ │ │ │ + ldr r1, [pc, #416] @ 8d76c │ │ │ │ + ldr r0, [pc, #416] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8d688 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d2e8 │ │ │ │ + ldr r3, [pc, #380] @ 8d764 │ │ │ │ + ldr r2, [fp] │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ + cmp r2, #1 │ │ │ │ + movcc r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r1, #1000 @ 0x3e8 │ │ │ │ + umull r3, r0, r2, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + beq 8d6c4 │ │ │ │ + bl 156724 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mvn r0, #0 │ │ │ │ + sub lr, r0, r3 │ │ │ │ + cmp lr, r2 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ + sub lr, r1, lr │ │ │ │ + sbcs lr, lr, ip │ │ │ │ + blt 8d654 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ + adc r1, ip, lr │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + bl 157aa8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + beq 8d520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d4f0 │ │ │ │ + ldr r1, [pc, #240] @ 8d774 │ │ │ │ + ldr r0, [pc, #232] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b3fc │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d5d8 │ │ │ │ + bl 841c0 │ │ │ │ + bl 8b198 │ │ │ │ bl 2a99c │ │ │ │ - ldr r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d388 │ │ │ │ - b 8d398 │ │ │ │ - bl 8b564 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 8d5ac │ │ │ │ - bl 84128 │ │ │ │ - ldr r1, [pc, #208] @ 8d6ec │ │ │ │ - ldr r0, [pc, #196] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, fp │ │ │ │ + beq 8d3d0 │ │ │ │ + b 8d3e0 │ │ │ │ + ldr r1, [pc, #184] @ 8d778 │ │ │ │ + ldr r0, [pc, #172] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78e2c │ │ │ │ + b 8d61c │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5d8 │ │ │ │ + bne 8d5c4 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 8d694 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d610 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3557d4 │ │ │ │ - b 8d610 │ │ │ │ - ldr r1, [pc, #152] @ 8d6f0 │ │ │ │ - ldr r0, [pc, #136] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 231858 │ │ │ │ - b 8d610 │ │ │ │ - bl 79190 │ │ │ │ - b 8d4d8 │ │ │ │ - mov r0, lr │ │ │ │ - mov r1, ip │ │ │ │ - b 8d460 │ │ │ │ - bl 79190 │ │ │ │ + bl 3568e0 │ │ │ │ + b 8d694 │ │ │ │ + ldr r1, [pc, #124] @ 8d77c │ │ │ │ + ldr r0, [pc, #108] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 8d42c │ │ │ │ - ldr r1, [pc, #96] @ 8d6f4 │ │ │ │ - ldr r0, [pc, #76] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r4] │ │ │ │ + b 8d468 │ │ │ │ + ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 356314 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 8d3b0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 357420 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d400 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d6a0 │ │ │ │ - ldr r1, [pc, #40] @ 8d6f8 │ │ │ │ - ldr r0, [pc, #16] @ 8d6e4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 8d710 │ │ │ │ + ldr r1, [pc, #64] @ 8d780 │ │ │ │ + ldr r0, [pc, #44] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d784 │ │ │ │ + ldr r0, [pc, #32] @ 8d770 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 243de0 │ │ │ │ + b 8d694 │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq sl, r5, r0, lsr #2 │ │ │ │ - eorseq lr, ip, ip, asr #21 │ │ │ │ - eorseq sl, r5, r0, asr #2 │ │ │ │ - eorseq sl, r5, r4, ror #2 │ │ │ │ - eorseq sl, r5, ip, lsl #3 │ │ │ │ - eorseq sl, r5, r0, lsl #2 │ │ │ │ - @ instruction: 0x0035a1b4 │ │ │ │ + eorseq fp, r5, r0, asr #4 │ │ │ │ + eorseq pc, ip, ip, asr #23 │ │ │ │ + eorseq fp, r5, r0, lsr #4 │ │ │ │ + eorseq fp, r5, ip, lsl #5 │ │ │ │ + eorseq fp, r5, r0, lsl #4 │ │ │ │ + @ instruction: 0x0035b2b4 │ │ │ │ + eorseq fp, r5, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #4084] @ 8e714 │ │ │ │ + ldr r3, [pc, #4084] @ 8e7a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 9068c │ │ │ │ - ldr r2, [pc, #4056] @ 8e718 │ │ │ │ - ldr r3, [pc, #4056] @ 8e71c │ │ │ │ - ldr r1, [pc, #4056] @ 8e720 │ │ │ │ + bne 90718 │ │ │ │ + ldr r2, [pc, #4056] @ 8e7a4 │ │ │ │ + ldr r3, [pc, #4056] @ 8e7a8 │ │ │ │ + ldr r1, [pc, #4056] @ 8e7ac │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90778 │ │ │ │ - ldr r1, [pc, #4032] @ 8e724 │ │ │ │ + beq 90804 │ │ │ │ + ldr r1, [pc, #4032] @ 8e7b0 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 292f8 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - ldr r4, [pc, #4008] @ 8e728 │ │ │ │ - ldr r2, [pc, #4008] @ 8e72c │ │ │ │ + ldr r4, [pc, #4008] @ 8e7b4 │ │ │ │ + ldr r2, [pc, #4008] @ 8e7b8 │ │ │ │ str r3, [r4, #1508] @ 0x5e4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r5, [sp] │ │ │ │ - ldr fp, [pc, #3984] @ 8e730 │ │ │ │ + ldr fp, [pc, #3984] @ 8e7bc │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e734 │ │ │ │ - ldr r0, [pc, #3980] @ 8e738 │ │ │ │ + ldr r1, [pc, #3980] @ 8e7c0 │ │ │ │ + ldr r0, [pc, #3980] @ 8e7c4 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8c040 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c050 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 90820 │ │ │ │ - ldr r0, [pc, #3948] @ 8e73c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3944] @ 8e740 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3940] @ 8e744 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3936] @ 8e748 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3932] @ 8e74c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3928] @ 8e750 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3924] @ 8e754 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3920] @ 8e758 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3916] @ 8e75c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3912] @ 8e760 │ │ │ │ - bl 90a3c │ │ │ │ + beq 908ac │ │ │ │ + ldr r0, [pc, #3948] @ 8e7c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3944] @ 8e7cc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3940] @ 8e7d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3936] @ 8e7d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3932] @ 8e7d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3928] @ 8e7dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3924] @ 8e7e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3920] @ 8e7e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3916] @ 8e7e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3912] @ 8e7ec │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3900] @ 8e764 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3896] @ 8e768 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3892] @ 8e76c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3888] @ 8e770 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3884] @ 8e774 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3880] @ 8e778 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3876] @ 8e77c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3872] @ 8e780 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3868] @ 8e784 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3864] @ 8e788 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3860] @ 8e78c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3856] @ 8e790 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3852] @ 8e794 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3848] @ 8e798 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3844] @ 8e79c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3840] @ 8e7a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3836] @ 8e7a4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3832] @ 8e7a8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3828] @ 8e7ac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3824] @ 8e7b0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3820] @ 8e7b4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3816] @ 8e7b8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3812] @ 8e7bc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3808] @ 8e7c0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3804] @ 8e7c4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3800] @ 8e7c8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3796] @ 8e7cc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3792] @ 8e7d0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3788] @ 8e7d4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3784] @ 8e7d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3780] @ 8e7dc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3776] @ 8e7e0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3772] @ 8e7e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3768] @ 8e7e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3764] @ 8e7ec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3760] @ 8e7f0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3756] @ 8e7f4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3752] @ 8e7f8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3748] @ 8e7fc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3744] @ 8e800 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3740] @ 8e804 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3736] @ 8e808 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3732] @ 8e80c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3728] @ 8e810 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3724] @ 8e814 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3720] @ 8e818 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3716] @ 8e81c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3712] @ 8e820 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3708] @ 8e824 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3704] @ 8e828 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3700] @ 8e82c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3696] @ 8e830 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3692] @ 8e834 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3688] @ 8e838 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3684] @ 8e83c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3680] @ 8e840 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3676] @ 8e844 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3672] @ 8e848 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3668] @ 8e84c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3664] @ 8e850 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3660] @ 8e854 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3656] @ 8e858 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3652] @ 8e85c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3648] @ 8e860 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3644] @ 8e864 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3640] @ 8e868 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3636] @ 8e86c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3632] @ 8e870 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3628] @ 8e874 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3624] @ 8e878 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3620] @ 8e87c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3616] @ 8e880 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3612] @ 8e884 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3608] @ 8e888 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3604] @ 8e88c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3600] @ 8e890 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3596] @ 8e894 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3592] @ 8e898 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3588] @ 8e89c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3584] @ 8e8a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3580] @ 8e8a4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3576] @ 8e8a8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3572] @ 8e8ac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3568] @ 8e8b0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3564] @ 8e8b4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3560] @ 8e8b8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3556] @ 8e8bc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3552] @ 8e8c0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3548] @ 8e8c4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3544] @ 8e8c8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3540] @ 8e8cc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3536] @ 8e8d0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3532] @ 8e8d4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3528] @ 8e8d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3524] @ 8e8dc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3520] @ 8e8e0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3516] @ 8e8e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3512] @ 8e8e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3508] @ 8e8ec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3504] @ 8e8f0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3500] @ 8e8f4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3496] @ 8e8f8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3492] @ 8e8fc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3488] @ 8e900 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3484] @ 8e904 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3480] @ 8e908 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3476] @ 8e90c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3472] @ 8e910 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3468] @ 8e914 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3464] @ 8e918 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3460] @ 8e91c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3456] @ 8e920 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3452] @ 8e924 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3448] @ 8e928 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3444] @ 8e92c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3440] @ 8e930 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3436] @ 8e934 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3432] @ 8e938 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3428] @ 8e93c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3424] @ 8e940 │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3900] @ 8e7f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3896] @ 8e7f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3892] @ 8e7f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3888] @ 8e7fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3884] @ 8e800 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3880] @ 8e804 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3876] @ 8e808 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3872] @ 8e80c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3868] @ 8e810 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3864] @ 8e814 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3860] @ 8e818 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3856] @ 8e81c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3852] @ 8e820 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3848] @ 8e824 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3844] @ 8e828 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3840] @ 8e82c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3836] @ 8e830 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3832] @ 8e834 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3828] @ 8e838 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3824] @ 8e83c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3820] @ 8e840 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3816] @ 8e844 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3812] @ 8e848 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3808] @ 8e84c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3804] @ 8e850 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3800] @ 8e854 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3796] @ 8e858 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3792] @ 8e85c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3788] @ 8e860 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3784] @ 8e864 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3780] @ 8e868 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3776] @ 8e86c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3772] @ 8e870 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3768] @ 8e874 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3764] @ 8e878 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3760] @ 8e87c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3756] @ 8e880 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3752] @ 8e884 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3748] @ 8e888 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3744] @ 8e88c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3740] @ 8e890 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3736] @ 8e894 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3732] @ 8e898 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3728] @ 8e89c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3724] @ 8e8a0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3720] @ 8e8a4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3716] @ 8e8a8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3712] @ 8e8ac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3708] @ 8e8b0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3704] @ 8e8b4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3700] @ 8e8b8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3696] @ 8e8bc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3692] @ 8e8c0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3688] @ 8e8c4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3684] @ 8e8c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3680] @ 8e8cc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3676] @ 8e8d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3672] @ 8e8d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3668] @ 8e8d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3664] @ 8e8dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3660] @ 8e8e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3656] @ 8e8e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3652] @ 8e8e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3648] @ 8e8ec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3644] @ 8e8f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3640] @ 8e8f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3636] @ 8e8f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3632] @ 8e8fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3628] @ 8e900 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3624] @ 8e904 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3620] @ 8e908 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3616] @ 8e90c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3612] @ 8e910 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3608] @ 8e914 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3604] @ 8e918 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3600] @ 8e91c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3596] @ 8e920 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3592] @ 8e924 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3588] @ 8e928 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3584] @ 8e92c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3580] @ 8e930 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3576] @ 8e934 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3572] @ 8e938 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3568] @ 8e93c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3564] @ 8e940 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3560] @ 8e944 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3556] @ 8e948 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3552] @ 8e94c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3548] @ 8e950 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3544] @ 8e954 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3540] @ 8e958 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3536] @ 8e95c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3532] @ 8e960 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3528] @ 8e964 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3524] @ 8e968 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3520] @ 8e96c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3516] @ 8e970 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3512] @ 8e974 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3508] @ 8e978 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3504] @ 8e97c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3500] @ 8e980 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3496] @ 8e984 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3492] @ 8e988 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3488] @ 8e98c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3484] @ 8e990 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3480] @ 8e994 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3476] @ 8e998 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3472] @ 8e99c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3468] @ 8e9a0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3464] @ 8e9a4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3460] @ 8e9a8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3456] @ 8e9ac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3452] @ 8e9b0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3448] @ 8e9b4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3444] @ 8e9b8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3440] @ 8e9bc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3436] @ 8e9c0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3432] @ 8e9c4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3428] @ 8e9c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3424] @ 8e9cc │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3412] @ 8e944 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3408] @ 8e948 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3404] @ 8e94c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3400] @ 8e950 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3396] @ 8e954 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3392] @ 8e958 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3388] @ 8e95c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3384] @ 8e960 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3380] @ 8e964 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3376] @ 8e968 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3372] @ 8e96c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3368] @ 8e970 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3364] @ 8e974 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3360] @ 8e978 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3356] @ 8e97c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3352] @ 8e980 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3348] @ 8e984 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3344] @ 8e988 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3340] @ 8e98c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3336] @ 8e990 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3332] @ 8e994 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3328] @ 8e998 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3324] @ 8e99c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3320] @ 8e9a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3316] @ 8e9a4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3312] @ 8e9a8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3308] @ 8e9ac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3304] @ 8e9b0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3300] @ 8e9b4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3296] @ 8e9b8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3292] @ 8e9bc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3288] @ 8e9c0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3284] @ 8e9c4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3280] @ 8e9c8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3276] @ 8e9cc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3272] @ 8e9d0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3268] @ 8e9d4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3264] @ 8e9d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3260] @ 8e9dc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3256] @ 8e9e0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3252] @ 8e9e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3248] @ 8e9e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3244] @ 8e9ec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3240] @ 8e9f0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3236] @ 8e9f4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3232] @ 8e9f8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3228] @ 8e9fc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3224] @ 8ea00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3220] @ 8ea04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3216] @ 8ea08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3212] @ 8ea0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3208] @ 8ea10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3204] @ 8ea14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3200] @ 8ea18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3196] @ 8ea1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3192] @ 8ea20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3188] @ 8ea24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3184] @ 8ea28 │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3412] @ 8e9d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3408] @ 8e9d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3404] @ 8e9d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3400] @ 8e9dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3396] @ 8e9e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3392] @ 8e9e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3388] @ 8e9e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3384] @ 8e9ec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3380] @ 8e9f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3376] @ 8e9f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3372] @ 8e9f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3368] @ 8e9fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3364] @ 8ea00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3360] @ 8ea04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3356] @ 8ea08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3352] @ 8ea0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3348] @ 8ea10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3344] @ 8ea14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3340] @ 8ea18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3336] @ 8ea1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3332] @ 8ea20 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3328] @ 8ea24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3324] @ 8ea28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3320] @ 8ea2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3316] @ 8ea30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3312] @ 8ea34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3308] @ 8ea38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3304] @ 8ea3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3300] @ 8ea40 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3296] @ 8ea44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3292] @ 8ea48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3288] @ 8ea4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3284] @ 8ea50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3280] @ 8ea54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3276] @ 8ea58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3272] @ 8ea5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3268] @ 8ea60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3264] @ 8ea64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3260] @ 8ea68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3256] @ 8ea6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3252] @ 8ea70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3248] @ 8ea74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3244] @ 8ea78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3240] @ 8ea7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3236] @ 8ea80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3232] @ 8ea84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3228] @ 8ea88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3224] @ 8ea8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3220] @ 8ea90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3216] @ 8ea94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3212] @ 8ea98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3208] @ 8ea9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3204] @ 8eaa0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3200] @ 8eaa4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3196] @ 8eaa8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3192] @ 8eaac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3188] @ 8eab0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3184] @ 8eab4 │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3172] @ 8ea2c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3168] @ 8ea30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3164] @ 8ea34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3160] @ 8ea38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3156] @ 8ea3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3152] @ 8ea40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3148] @ 8ea44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3144] @ 8ea48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3140] @ 8ea4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3136] @ 8ea50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3132] @ 8ea54 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3128] @ 8ea58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3124] @ 8ea5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3120] @ 8ea60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3116] @ 8ea64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3112] @ 8ea68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3108] @ 8ea6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3104] @ 8ea70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3100] @ 8ea74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3096] @ 8ea78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3092] @ 8ea7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3088] @ 8ea80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3084] @ 8ea84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3080] @ 8ea88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3076] @ 8ea8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3072] @ 8ea90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3068] @ 8ea94 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3064] @ 8ea98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3060] @ 8ea9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3056] @ 8eaa0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3052] @ 8eaa4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3048] @ 8eaa8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3044] @ 8eaac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3040] @ 8eab0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3036] @ 8eab4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3032] @ 8eab8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3028] @ 8eabc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3024] @ 8eac0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3020] @ 8eac4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3016] @ 8eac8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3012] @ 8eacc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3008] @ 8ead0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3004] @ 8ead4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3000] @ 8ead8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2996] @ 8eadc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2992] @ 8eae0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2988] @ 8eae4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2984] @ 8eae8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2980] @ 8eaec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2976] @ 8eaf0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2972] @ 8eaf4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2968] @ 8eaf8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2964] @ 8eafc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2960] @ 8eb00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2956] @ 8eb04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2952] @ 8eb08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2948] @ 8eb0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2944] @ 8eb10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2940] @ 8eb14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2936] @ 8eb18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2932] @ 8eb1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2928] @ 8eb20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2924] @ 8eb24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2920] @ 8eb28 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2916] @ 8eb2c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2912] @ 8eb30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2908] @ 8eb34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2904] @ 8eb38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2900] @ 8eb3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2896] @ 8eb40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2892] @ 8eb44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2888] @ 8eb48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2884] @ 8eb4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2880] @ 8eb50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2876] @ 8eb54 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2872] @ 8eb58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2868] @ 8eb5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2864] @ 8eb60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2860] @ 8eb64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2856] @ 8eb68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2852] @ 8eb6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2848] @ 8eb70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2844] @ 8eb74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2840] @ 8eb78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2836] @ 8eb7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2832] @ 8eb80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2828] @ 8eb84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2824] @ 8eb88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2820] @ 8eb8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2816] @ 8eb90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2812] @ 8eb94 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2808] @ 8eb98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2804] @ 8eb9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2800] @ 8eba0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2796] @ 8eba4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2792] @ 8eba8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2788] @ 8ebac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2784] @ 8ebb0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2780] @ 8ebb4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2776] @ 8ebb8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2772] @ 8ebbc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2768] @ 8ebc0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2764] @ 8ebc4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2760] @ 8ebc8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2756] @ 8ebcc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2752] @ 8ebd0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2748] @ 8ebd4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2744] @ 8ebd8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2740] @ 8ebdc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2736] @ 8ebe0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2732] @ 8ebe4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2728] @ 8ebe8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2724] @ 8ebec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2720] @ 8ebf0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2716] @ 8ebf4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2712] @ 8ebf8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2708] @ 8ebfc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2704] @ 8ec00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2700] @ 8ec04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2696] @ 8ec08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2692] @ 8ec0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2688] @ 8ec10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2684] @ 8ec14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2680] @ 8ec18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2676] @ 8ec1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2672] @ 8ec20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2668] @ 8ec24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2664] @ 8ec28 │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3172] @ 8eab8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3168] @ 8eabc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3164] @ 8eac0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3160] @ 8eac4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3156] @ 8eac8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3152] @ 8eacc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3148] @ 8ead0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3144] @ 8ead4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3140] @ 8ead8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3136] @ 8eadc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3132] @ 8eae0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3128] @ 8eae4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3124] @ 8eae8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3120] @ 8eaec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3116] @ 8eaf0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3112] @ 8eaf4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3108] @ 8eaf8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3104] @ 8eafc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3100] @ 8eb00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3096] @ 8eb04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3092] @ 8eb08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3088] @ 8eb0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3084] @ 8eb10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3080] @ 8eb14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3076] @ 8eb18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3072] @ 8eb1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3068] @ 8eb20 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3064] @ 8eb24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3060] @ 8eb28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3056] @ 8eb2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3052] @ 8eb30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3048] @ 8eb34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3044] @ 8eb38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3040] @ 8eb3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3036] @ 8eb40 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3032] @ 8eb44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3028] @ 8eb48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3024] @ 8eb4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3020] @ 8eb50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3016] @ 8eb54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3012] @ 8eb58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3008] @ 8eb5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3004] @ 8eb60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3000] @ 8eb64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2996] @ 8eb68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2992] @ 8eb6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2988] @ 8eb70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2984] @ 8eb74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2980] @ 8eb78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2976] @ 8eb7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2972] @ 8eb80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2968] @ 8eb84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2964] @ 8eb88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2960] @ 8eb8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2956] @ 8eb90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2952] @ 8eb94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2948] @ 8eb98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2944] @ 8eb9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2940] @ 8eba0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2936] @ 8eba4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2932] @ 8eba8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2928] @ 8ebac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2924] @ 8ebb0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2920] @ 8ebb4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2916] @ 8ebb8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2912] @ 8ebbc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2908] @ 8ebc0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2904] @ 8ebc4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2900] @ 8ebc8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2896] @ 8ebcc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2892] @ 8ebd0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2888] @ 8ebd4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2884] @ 8ebd8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2880] @ 8ebdc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2876] @ 8ebe0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2872] @ 8ebe4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2868] @ 8ebe8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2864] @ 8ebec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2860] @ 8ebf0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2856] @ 8ebf4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2852] @ 8ebf8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2848] @ 8ebfc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2844] @ 8ec00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2840] @ 8ec04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2836] @ 8ec08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2832] @ 8ec0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2828] @ 8ec10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2824] @ 8ec14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2820] @ 8ec18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2816] @ 8ec1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2812] @ 8ec20 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2808] @ 8ec24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2804] @ 8ec28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2800] @ 8ec2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2796] @ 8ec30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2792] @ 8ec34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2788] @ 8ec38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2784] @ 8ec3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2780] @ 8ec40 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2776] @ 8ec44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2772] @ 8ec48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2768] @ 8ec4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2764] @ 8ec50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2760] @ 8ec54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2756] @ 8ec58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2752] @ 8ec5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2748] @ 8ec60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2744] @ 8ec64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2740] @ 8ec68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2736] @ 8ec6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2732] @ 8ec70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2728] @ 8ec74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2724] @ 8ec78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2720] @ 8ec7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2716] @ 8ec80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2712] @ 8ec84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2708] @ 8ec88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2704] @ 8ec8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2700] @ 8ec90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2696] @ 8ec94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2692] @ 8ec98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2688] @ 8ec9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2684] @ 8eca0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2680] @ 8eca4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2676] @ 8eca8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2672] @ 8ecac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2668] @ 8ecb0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2664] @ 8ecb4 │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2652] @ 8ec2c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2648] @ 8ec30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2644] @ 8ec34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2640] @ 8ec38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2636] @ 8ec3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2632] @ 8ec40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2628] @ 8ec44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2624] @ 8ec48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2620] @ 8ec4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2616] @ 8ec50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2612] @ 8ec54 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2608] @ 8ec58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2604] @ 8ec5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2600] @ 8ec60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2596] @ 8ec64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2592] @ 8ec68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2588] @ 8ec6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2584] @ 8ec70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2580] @ 8ec74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2576] @ 8ec78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2572] @ 8ec7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2568] @ 8ec80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2564] @ 8ec84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2560] @ 8ec88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2556] @ 8ec8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2552] @ 8ec90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2548] @ 8ec94 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2544] @ 8ec98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2540] @ 8ec9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2536] @ 8eca0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2532] @ 8eca4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2528] @ 8eca8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2524] @ 8ecac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2520] @ 8ecb0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2516] @ 8ecb4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2512] @ 8ecb8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2508] @ 8ecbc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2504] @ 8ecc0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2500] @ 8ecc4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2496] @ 8ecc8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2492] @ 8eccc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2488] @ 8ecd0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2484] @ 8ecd4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2480] @ 8ecd8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2476] @ 8ecdc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2472] @ 8ece0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2468] @ 8ece4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2464] @ 8ece8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2460] @ 8ecec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2456] @ 8ecf0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2452] @ 8ecf4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2448] @ 8ecf8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2444] @ 8ecfc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2440] @ 8ed00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2436] @ 8ed04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2432] @ 8ed08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2428] @ 8ed0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2424] @ 8ed10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2420] @ 8ed14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2416] @ 8ed18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2412] @ 8ed1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2408] @ 8ed20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2404] @ 8ed24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2400] @ 8ed28 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2396] @ 8ed2c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2392] @ 8ed30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2388] @ 8ed34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2384] @ 8ed38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2380] @ 8ed3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2376] @ 8ed40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2372] @ 8ed44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2368] @ 8ed48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2364] @ 8ed4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2360] @ 8ed50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2356] @ 8ed54 │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2652] @ 8ecb8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2648] @ 8ecbc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2644] @ 8ecc0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2640] @ 8ecc4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2636] @ 8ecc8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2632] @ 8eccc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2628] @ 8ecd0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2624] @ 8ecd4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2620] @ 8ecd8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2616] @ 8ecdc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2612] @ 8ece0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2608] @ 8ece4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2604] @ 8ece8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2600] @ 8ecec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2596] @ 8ecf0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2592] @ 8ecf4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2588] @ 8ecf8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2584] @ 8ecfc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2580] @ 8ed00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2576] @ 8ed04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2572] @ 8ed08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2568] @ 8ed0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2564] @ 8ed10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2560] @ 8ed14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2556] @ 8ed18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2552] @ 8ed1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2548] @ 8ed20 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2544] @ 8ed24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2540] @ 8ed28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2536] @ 8ed2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2532] @ 8ed30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2528] @ 8ed34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2524] @ 8ed38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2520] @ 8ed3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2516] @ 8ed40 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2512] @ 8ed44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2508] @ 8ed48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2504] @ 8ed4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2500] @ 8ed50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2496] @ 8ed54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2492] @ 8ed58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2488] @ 8ed5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2484] @ 8ed60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2480] @ 8ed64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2476] @ 8ed68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2472] @ 8ed6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2468] @ 8ed70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2464] @ 8ed74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2460] @ 8ed78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2456] @ 8ed7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2452] @ 8ed80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2448] @ 8ed84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2444] @ 8ed88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2440] @ 8ed8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2436] @ 8ed90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2432] @ 8ed94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2428] @ 8ed98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2424] @ 8ed9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2420] @ 8eda0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2416] @ 8eda4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2412] @ 8eda8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2408] @ 8edac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2404] @ 8edb0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2400] @ 8edb4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2396] @ 8edb8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2392] @ 8edbc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2388] @ 8edc0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2384] @ 8edc4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2380] @ 8edc8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2376] @ 8edcc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2372] @ 8edd0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2368] @ 8edd4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2364] @ 8edd8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2360] @ 8eddc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2356] @ 8ede0 │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2344] @ 8ed58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2340] @ 8ed5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2336] @ 8ed60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2332] @ 8ed64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2328] @ 8ed68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2324] @ 8ed6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2320] @ 8ed70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2316] @ 8ed74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2312] @ 8ed78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2308] @ 8ed7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2304] @ 8ed80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2300] @ 8ed84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2296] @ 8ed88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2292] @ 8ed8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2288] @ 8ed90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2284] @ 8ed94 │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2344] @ 8ede4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2340] @ 8ede8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2336] @ 8edec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2332] @ 8edf0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2328] @ 8edf4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2324] @ 8edf8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2320] @ 8edfc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2316] @ 8ee00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2312] @ 8ee04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2308] @ 8ee08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2304] @ 8ee0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2300] @ 8ee10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2296] @ 8ee14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2292] @ 8ee18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2288] @ 8ee1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2284] @ 8ee20 │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2272] @ 8ed98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2268] @ 8ed9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2264] @ 8eda0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3592] @ 8f2d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2252] @ 8eda4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2248] @ 8eda8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2244] @ 8edac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2240] @ 8edb0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2236] @ 8edb4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2232] @ 8edb8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2228] @ 8edbc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2224] @ 8edc0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2220] @ 8edc4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2216] @ 8edc8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2212] @ 8edcc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2208] @ 8edd0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2204] @ 8edd4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2200] @ 8edd8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2196] @ 8eddc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2192] @ 8ede0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2188] @ 8ede4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2184] @ 8ede8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2180] @ 8edec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2176] @ 8edf0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2172] @ 8edf4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2168] @ 8edf8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2164] @ 8edfc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2160] @ 8ee00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2156] @ 8ee04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3396] @ 8f2e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2144] @ 8ee08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2140] @ 8ee0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2136] @ 8ee10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2132] @ 8ee14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2128] @ 8ee18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2124] @ 8ee1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2120] @ 8ee20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2116] @ 8ee24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2112] @ 8ee28 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2108] @ 8ee2c │ │ │ │ - bl 90a3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2272] @ 8ee24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2268] @ 8ee28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2264] @ 8ee2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3592] @ 8f364 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2252] @ 8ee30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2248] @ 8ee34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2244] @ 8ee38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2240] @ 8ee3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2236] @ 8ee40 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2232] @ 8ee44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2228] @ 8ee48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2224] @ 8ee4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2220] @ 8ee50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2216] @ 8ee54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2212] @ 8ee58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2208] @ 8ee5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2204] @ 8ee60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2200] @ 8ee64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2196] @ 8ee68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2192] @ 8ee6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2188] @ 8ee70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2184] @ 8ee74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2180] @ 8ee78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2176] @ 8ee7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2172] @ 8ee80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2168] @ 8ee84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2164] @ 8ee88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2160] @ 8ee8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2156] @ 8ee90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3396] @ 8f370 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2144] @ 8ee94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2140] @ 8ee98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2136] @ 8ee9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2132] @ 8eea0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2128] @ 8eea4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2124] @ 8eea8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2120] @ 8eeac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2116] @ 8eeb0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2112] @ 8eeb4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2108] @ 8eeb8 │ │ │ │ + bl 90ac8 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2096] @ 8ee30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2092] @ 8ee34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2088] @ 8ee38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2084] @ 8ee3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2080] @ 8ee40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2076] @ 8ee44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2072] @ 8ee48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2068] @ 8ee4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2064] @ 8ee50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2060] @ 8ee54 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2056] @ 8ee58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2052] @ 8ee5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2048] @ 8ee60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2044] @ 8ee64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2040] @ 8ee68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2036] @ 8ee6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2032] @ 8ee70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2028] @ 8ee74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #3160] @ 8f2e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2016] @ 8ee78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2012] @ 8ee7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2008] @ 8ee80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2004] @ 8ee84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #2000] @ 8ee88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1996] @ 8ee8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1992] @ 8ee90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1988] @ 8ee94 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1984] @ 8ee98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1980] @ 8ee9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1976] @ 8eea0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1972] @ 8eea4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1968] @ 8eea8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1964] @ 8eeac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1960] @ 8eeb0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #1956] @ 8eeb4 │ │ │ │ - bl 90a3c │ │ │ │ - b 8f320 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2096] @ 8eebc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2092] @ 8eec0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2088] @ 8eec4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2084] @ 8eec8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2080] @ 8eecc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2076] @ 8eed0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2072] @ 8eed4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2068] @ 8eed8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2064] @ 8eedc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2060] @ 8eee0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2056] @ 8eee4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2052] @ 8eee8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2048] @ 8eeec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2044] @ 8eef0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2040] @ 8eef4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2036] @ 8eef8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2032] @ 8eefc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2028] @ 8ef00 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #3160] @ 8f374 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2016] @ 8ef04 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2012] @ 8ef08 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2008] @ 8ef0c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2004] @ 8ef10 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #2000] @ 8ef14 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1996] @ 8ef18 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1992] @ 8ef1c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1988] @ 8ef20 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1984] @ 8ef24 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1980] @ 8ef28 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1976] @ 8ef2c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1972] @ 8ef30 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1968] @ 8ef34 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1964] @ 8ef38 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1960] @ 8ef3c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #1956] @ 8ef40 │ │ │ │ + bl 90ac8 │ │ │ │ + b 8f3ac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0035a2bc │ │ │ │ - eorseq sl, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x0035b3bc │ │ │ │ + eorseq fp, r5, r8, asr #7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsr #17 │ │ │ │ - andeq fp, r8, ip, ror #6 │ │ │ │ - strdeq pc, [r9], -ip │ │ │ │ - andeq r1, r9, r8, ror r9 │ │ │ │ + andeq fp, r8, r8, lsr r7 │ │ │ │ + andeq fp, r8, r4, asr r1 │ │ │ │ + andeq pc, r9, ip, ror ip @ │ │ │ │ + andeq r1, r9, r4, lsl #20 │ │ │ │ subseq r9, r7, ip, asr #24 │ │ │ │ subseq r9, r7, ip, ror #24 │ │ │ │ subseq r9, r7, ip, lsl #25 │ │ │ │ subseq r9, r7, r8, lsr #25 │ │ │ │ subseq r9, r7, ip, asr #25 │ │ │ │ subseq r9, r7, r8, ror #25 │ │ │ │ subseq r9, r7, r4, lsl #26 │ │ │ │ @@ -104028,1391 +104079,1391 @@ │ │ │ │ subseq r9, r7, r4, asr #23 │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ ldrsbeq r9, [r7], #-164 @ 0xffffff5c │ │ │ │ ldrheq r9, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r0, r8, r4, lsr #32 │ │ │ │ subseq r0, r8, r0, lsl r0 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andeq r1, r9, r8, ror r9 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andeq r1, r9, r4, lsl #20 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq lr, ip, r0, asr fp │ │ │ │ + eorseq pc, ip, r0, asr ip @ │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ + eorseq r7, r5, r8, asr sl │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r8, r8, r8, asr #8 │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ + eorseq r9, r8, ip, ror #11 │ │ │ │ + eorseq fp, r5, r4, asr #6 │ │ │ │ subseq sp, r7, r4, asr #7 │ │ │ │ subseq sp, r7, r8, lsr r7 │ │ │ │ subseq fp, r7, ip, lsl #19 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ subseq sl, r7, r0, asr #8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq ip, r0, fp, lr │ │ │ │ + mlaseq ip, r0, ip, pc @ │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035a2f0 │ │ │ │ - eorseq ip, r5, r4, lsr #32 │ │ │ │ + @ instruction: 0x0035b3f0 │ │ │ │ + eorseq sp, r5, r4, lsr #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq sl, r5, r8, lsl #6 │ │ │ │ - ldr r0, [pc, #-1136] @ 8eeb8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1140] @ 8eebc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1144] @ 8eec0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1148] @ 8eec4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1152] @ 8eec8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1156] @ 8eecc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1160] @ 8eed0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1164] @ 8eed4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1168] @ 8eed8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1172] @ 8eedc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1176] @ 8eee0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1180] @ 8eee4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1184] @ 8eee8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1188] @ 8eeec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1192] @ 8eef0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1196] @ 8eef4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1200] @ 8eef8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1204] @ 8eefc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1208] @ 8ef00 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1212] @ 8ef04 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1216] @ 8ef08 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1220] @ 8ef0c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1224] @ 8ef10 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1228] @ 8ef14 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1232] @ 8ef18 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1236] @ 8ef1c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1240] @ 8ef20 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1244] @ 8ef24 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1248] @ 8ef28 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1252] @ 8ef2c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1256] @ 8ef30 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1260] @ 8ef34 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1264] @ 8ef38 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1268] @ 8ef3c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1272] @ 8ef40 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1276] @ 8ef44 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1280] @ 8ef48 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1284] @ 8ef4c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1288] @ 8ef50 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1292] @ 8ef54 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1296] @ 8ef58 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1300] @ 8ef5c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1304] @ 8ef60 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1308] @ 8ef64 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1312] @ 8ef68 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1316] @ 8ef6c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1320] @ 8ef70 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1324] @ 8ef74 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1328] @ 8ef78 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1332] @ 8ef7c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1336] @ 8ef80 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1340] @ 8ef84 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1344] @ 8ef88 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1348] @ 8ef8c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1352] @ 8ef90 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1356] @ 8ef94 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1360] @ 8ef98 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1364] @ 8ef9c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1368] @ 8efa0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1372] @ 8efa4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1376] @ 8efa8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1380] @ 8efac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1384] @ 8efb0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1388] @ 8efb4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1392] @ 8efb8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1396] @ 8efbc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1400] @ 8efc0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1404] @ 8efc4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1408] @ 8efc8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1412] @ 8efcc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1416] @ 8efd0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1420] @ 8efd4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1424] @ 8efd8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1428] @ 8efdc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1432] @ 8efe0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1436] @ 8efe4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1440] @ 8efe8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1444] @ 8efec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1448] @ 8eff0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1452] @ 8eff4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1456] @ 8eff8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1460] @ 8effc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1464] @ 8f000 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1468] @ 8f004 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1472] @ 8f008 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1476] @ 8f00c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1480] @ 8f010 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1484] @ 8f014 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1488] @ 8f018 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1492] @ 8f01c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1496] @ 8f020 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1500] @ 8f024 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1504] @ 8f028 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1508] @ 8f02c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1512] @ 8f030 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1516] @ 8f034 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1520] @ 8f038 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1524] @ 8f03c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1528] @ 8f040 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1532] @ 8f044 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1536] @ 8f048 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1540] @ 8f04c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1544] @ 8f050 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1548] @ 8f054 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1552] @ 8f058 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1556] @ 8f05c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1560] @ 8f060 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1564] @ 8f064 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1568] @ 8f068 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1572] @ 8f06c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1576] @ 8f070 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1580] @ 8f074 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1584] @ 8f078 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1588] @ 8f07c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1592] @ 8f080 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1596] @ 8f084 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1600] @ 8f088 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1604] @ 8f08c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1608] @ 8f090 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1612] @ 8f094 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1616] @ 8f098 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1620] @ 8f09c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1624] @ 8f0a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1628] @ 8f0a4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1632] @ 8f0a8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1636] @ 8f0ac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1640] @ 8f0b0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1644] @ 8f0b4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1648] @ 8f0b8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1652] @ 8f0bc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1656] @ 8f0c0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1660] @ 8f0c4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1664] @ 8f0c8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1668] @ 8f0cc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1672] @ 8f0d0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1676] @ 8f0d4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1680] @ 8f0d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1684] @ 8f0dc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1688] @ 8f0e0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1692] @ 8f0e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1696] @ 8f0e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1700] @ 8f0ec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1704] @ 8f0f0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1708] @ 8f0f4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1712] @ 8f0f8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1716] @ 8f0fc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1720] @ 8f100 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1724] @ 8f104 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1728] @ 8f108 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1732] @ 8f10c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1736] @ 8f110 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1740] @ 8f114 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1744] @ 8f118 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1748] @ 8f11c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1752] @ 8f120 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1756] @ 8f124 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1760] @ 8f128 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1764] @ 8f12c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1768] @ 8f130 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1772] @ 8f134 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1776] @ 8f138 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1780] @ 8f13c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1784] @ 8f140 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1788] @ 8f144 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1792] @ 8f148 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1796] @ 8f14c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1800] @ 8f150 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1804] @ 8f154 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1808] @ 8f158 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1812] @ 8f15c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1816] @ 8f160 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1820] @ 8f164 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1824] @ 8f168 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1828] @ 8f16c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1832] @ 8f170 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1836] @ 8f174 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1840] @ 8f178 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1844] @ 8f17c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1848] @ 8f180 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1852] @ 8f184 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1856] @ 8f188 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1860] @ 8f18c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1864] @ 8f190 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1868] @ 8f194 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1872] @ 8f198 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1876] @ 8f19c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1880] @ 8f1a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1884] @ 8f1a4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1888] @ 8f1a8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1892] @ 8f1ac │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1896] @ 8f1b0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1900] @ 8f1b4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1904] @ 8f1b8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1908] @ 8f1bc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1912] @ 8f1c0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1916] @ 8f1c4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1920] @ 8f1c8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1924] @ 8f1cc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1928] @ 8f1d0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1932] @ 8f1d4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1936] @ 8f1d8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1940] @ 8f1dc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1944] @ 8f1e0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1948] @ 8f1e4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1952] @ 8f1e8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1956] @ 8f1ec │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1960] @ 8f1f0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1964] @ 8f1f4 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1968] @ 8f1f8 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1972] @ 8f1fc │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1976] @ 8f200 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1980] @ 8f204 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1984] @ 8f208 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1988] @ 8f20c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1992] @ 8f210 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-1996] @ 8f214 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2000] @ 8f218 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2004] @ 8f21c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2008] @ 8f220 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2012] @ 8f224 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2016] @ 8f228 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2020] @ 8f22c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2024] @ 8f230 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2028] @ 8f234 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2032] @ 8f238 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2036] @ 8f23c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2040] @ 8f240 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2044] @ 8f244 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2048] @ 8f248 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2052] @ 8f24c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2056] @ 8f250 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2060] @ 8f254 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2064] @ 8f258 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2068] @ 8f25c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2072] @ 8f260 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2076] @ 8f264 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2080] @ 8f268 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2084] @ 8f26c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2088] @ 8f270 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2092] @ 8f274 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2096] @ 8f278 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2100] @ 8f27c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2104] @ 8f280 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2108] @ 8f284 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2112] @ 8f288 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2116] @ 8f28c │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2120] @ 8f290 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2124] @ 8f294 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2128] @ 8f298 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r5, [pc, #-2132] @ 8f29c │ │ │ │ - ldr r0, [pc, #-2132] @ 8f2a0 │ │ │ │ - bl 90a3c │ │ │ │ - ldr r0, [pc, #-2136] @ 8f2a4 │ │ │ │ - bl 90a3c │ │ │ │ + eorseq fp, r5, r8, lsl #8 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ef44 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ef48 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ef4c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ef50 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ef54 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ef58 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ef5c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ef60 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ef64 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ef68 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ef6c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ef70 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ef74 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ef78 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ef7c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ef80 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ef84 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ef88 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ef8c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ef90 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ef94 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ef98 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ef9c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1228] @ 8efa0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1232] @ 8efa4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1236] @ 8efa8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1240] @ 8efac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1244] @ 8efb0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1248] @ 8efb4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1252] @ 8efb8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1256] @ 8efbc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1260] @ 8efc0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1264] @ 8efc4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1268] @ 8efc8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1272] @ 8efcc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1276] @ 8efd0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1280] @ 8efd4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1284] @ 8efd8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1288] @ 8efdc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1292] @ 8efe0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1296] @ 8efe4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1300] @ 8efe8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1304] @ 8efec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1308] @ 8eff0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1312] @ 8eff4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1316] @ 8eff8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1320] @ 8effc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1324] @ 8f000 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1328] @ 8f004 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1332] @ 8f008 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1336] @ 8f00c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1340] @ 8f010 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1344] @ 8f014 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1348] @ 8f018 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1352] @ 8f01c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1356] @ 8f020 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1360] @ 8f024 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1364] @ 8f028 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1368] @ 8f02c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1372] @ 8f030 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1376] @ 8f034 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1380] @ 8f038 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1384] @ 8f03c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1388] @ 8f040 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1392] @ 8f044 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1396] @ 8f048 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1400] @ 8f04c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1404] @ 8f050 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1408] @ 8f054 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1412] @ 8f058 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1416] @ 8f05c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1420] @ 8f060 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1424] @ 8f064 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1428] @ 8f068 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1432] @ 8f06c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1436] @ 8f070 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1440] @ 8f074 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1444] @ 8f078 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1448] @ 8f07c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1452] @ 8f080 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1456] @ 8f084 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1460] @ 8f088 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1464] @ 8f08c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1468] @ 8f090 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1472] @ 8f094 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1476] @ 8f098 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1480] @ 8f09c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1484] @ 8f0a0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1488] @ 8f0a4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1492] @ 8f0a8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1496] @ 8f0ac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1500] @ 8f0b0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1504] @ 8f0b4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1508] @ 8f0b8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1512] @ 8f0bc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1516] @ 8f0c0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1520] @ 8f0c4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1524] @ 8f0c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1528] @ 8f0cc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1532] @ 8f0d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1536] @ 8f0d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1540] @ 8f0d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1544] @ 8f0dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1548] @ 8f0e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1552] @ 8f0e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1556] @ 8f0e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1560] @ 8f0ec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1564] @ 8f0f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1568] @ 8f0f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1572] @ 8f0f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1576] @ 8f0fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1580] @ 8f100 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1584] @ 8f104 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1588] @ 8f108 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1592] @ 8f10c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1596] @ 8f110 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1600] @ 8f114 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1604] @ 8f118 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1608] @ 8f11c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1612] @ 8f120 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1616] @ 8f124 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1620] @ 8f128 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1624] @ 8f12c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1628] @ 8f130 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1632] @ 8f134 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1636] @ 8f138 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1640] @ 8f13c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1644] @ 8f140 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1648] @ 8f144 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1652] @ 8f148 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1656] @ 8f14c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1660] @ 8f150 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1664] @ 8f154 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1668] @ 8f158 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1672] @ 8f15c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1676] @ 8f160 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1680] @ 8f164 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1684] @ 8f168 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1688] @ 8f16c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1692] @ 8f170 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1696] @ 8f174 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1700] @ 8f178 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1704] @ 8f17c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1708] @ 8f180 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1712] @ 8f184 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1716] @ 8f188 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1720] @ 8f18c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1724] @ 8f190 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1728] @ 8f194 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1732] @ 8f198 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1736] @ 8f19c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1740] @ 8f1a0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1744] @ 8f1a4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1748] @ 8f1a8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1752] @ 8f1ac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1756] @ 8f1b0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1760] @ 8f1b4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1764] @ 8f1b8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1768] @ 8f1bc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1772] @ 8f1c0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1776] @ 8f1c4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1780] @ 8f1c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1784] @ 8f1cc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1788] @ 8f1d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1792] @ 8f1d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1796] @ 8f1d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1800] @ 8f1dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1804] @ 8f1e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1808] @ 8f1e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1812] @ 8f1e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1816] @ 8f1ec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1820] @ 8f1f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1824] @ 8f1f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1828] @ 8f1f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1832] @ 8f1fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1836] @ 8f200 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1840] @ 8f204 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1844] @ 8f208 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1848] @ 8f20c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1852] @ 8f210 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1856] @ 8f214 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1860] @ 8f218 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1864] @ 8f21c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1868] @ 8f220 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1872] @ 8f224 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1876] @ 8f228 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1880] @ 8f22c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f230 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f234 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f238 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f23c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f240 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f244 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f248 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f24c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f250 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f254 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f258 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f25c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f260 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f264 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f268 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f26c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f270 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f274 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f278 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f27c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f280 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f284 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f288 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f28c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f290 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f294 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f298 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f29c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f2a0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f2a4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f2a8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f2ac │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f2b0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f2b4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f2b8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f2bc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f2c0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f2c4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f2c8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f2cc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f2d0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f2d4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f2d8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f2dc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f2e0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f2e4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f2e8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f2ec │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f2f0 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f2f4 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f2f8 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f2fc │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f300 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f304 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f308 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f30c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f310 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f314 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f318 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f31c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f320 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f324 │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f328 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f32c │ │ │ │ + bl 90ac8 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f330 │ │ │ │ + bl 90ac8 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fbf4 │ │ │ │ + b 8fc80 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fb74 │ │ │ │ + bne 8fc00 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 906bc │ │ │ │ + beq 90748 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r0, r8, #8 │ │ │ │ movne r0, r8 │ │ │ │ ldr r3, [r8, #-12] │ │ │ │ lsr r1, r1, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ muls sl, r3, r1 │ │ │ │ - beq 8fb70 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f308 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f2b0 │ │ │ │ + beq 8fbfc │ │ │ │ + ldr r3, [pc, #-2108] @ 8f394 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f33c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 906e0 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f2b4 │ │ │ │ + bne 9076c │ │ │ │ + ldr r1, [pc, #-2212] @ 8f340 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov sl, r0 │ │ │ │ cmn sl, #1 │ │ │ │ mvneq sl, #1 │ │ │ │ str sl, [r8, #-8] │ │ │ │ ldr r0, [r7] │ │ │ │ str sl, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r0, [r7] │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355174 │ │ │ │ + bl 356280 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553bc │ │ │ │ + bl 3564c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90628 │ │ │ │ + bne 906b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r6, r6, sl │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ str r4, [r2, r6, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #-2360] @ 8f2a8 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f334 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fcb4 │ │ │ │ + beq 8fd40 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fc64 │ │ │ │ + bne 8fcf0 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fe2c │ │ │ │ - ldr r3, [pc, #-2404] @ 8f2c0 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f2b8 │ │ │ │ + bne 8feb8 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f34c │ │ │ │ + ldr r2, [pc, #-2416] @ 8f344 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90674 │ │ │ │ + bne 90700 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fbd4 │ │ │ │ + beq 8fc60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f2bc │ │ │ │ + ldr r2, [pc, #-2452] @ 8f348 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fb04 │ │ │ │ + beq 8fb90 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fb74 │ │ │ │ + b 8fc00 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8fc0c │ │ │ │ + beq 8fc98 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fc90 │ │ │ │ + beq 8fd1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90880 │ │ │ │ + beq 9090c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f2a8 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f334 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fbf4 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f2ac │ │ │ │ + bne 8fc80 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f338 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fdbc │ │ │ │ + b 8fe48 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fd3c │ │ │ │ + bne 8fdc8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 906d8 │ │ │ │ + beq 90764 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r2, r8, #8 │ │ │ │ movne r2, r8 │ │ │ │ lsr r0, r3, #2 │ │ │ │ ldr r3, [r8, #-12] │ │ │ │ and r0, r0, #7 │ │ │ │ muls sl, r3, r0 │ │ │ │ - beq 8fd38 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f308 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f2b0 │ │ │ │ + beq 8fdc4 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f394 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f33c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 906c4 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f2b4 │ │ │ │ + bne 90750 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f340 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov sl, r0 │ │ │ │ cmn sl, #1 │ │ │ │ mvneq sl, #1 │ │ │ │ str sl, [r8, #-8] │ │ │ │ ldr r0, [r7] │ │ │ │ str sl, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r0, [r7] │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355174 │ │ │ │ + bl 356280 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553bc │ │ │ │ + bl 3564c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 905f4 │ │ │ │ + bne 90680 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r6, r6, sl │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ str r4, [r2, r6, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r8, r8, #32 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 8fe8c │ │ │ │ + beq 8ff18 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fe3c │ │ │ │ + bne 8fec8 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 905e4 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f2c0 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f2b8 │ │ │ │ + bne 90670 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f34c │ │ │ │ + ldr r2, [pc, #-2872] @ 8f344 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9065c │ │ │ │ + bne 906e8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fd9c │ │ │ │ + beq 8fe28 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f2bc │ │ │ │ + ldr r2, [pc, #-2908] @ 8f348 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fccc │ │ │ │ + beq 8fd58 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fd3c │ │ │ │ + b 8fdc8 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fc3c │ │ │ │ + b 8fcc8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fdd4 │ │ │ │ + beq 8fe60 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fe68 │ │ │ │ + beq 8fef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 907c8 │ │ │ │ + beq 90854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r8, r3 │ │ │ │ add r5, r5, #32 │ │ │ │ - bne 8fdbc │ │ │ │ - ldr r3, [pc, #-3028] @ 8f2c0 │ │ │ │ + bne 8fe48 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f34c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9068c │ │ │ │ - bl 91b90 │ │ │ │ + bne 90718 │ │ │ │ + bl 91c1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9088c │ │ │ │ - ldr r3, [pc, #-3060] @ 8f2c0 │ │ │ │ + beq 90918 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f34c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8ff4c │ │ │ │ - ldr r2, [pc, #-3000] @ 8f318 │ │ │ │ + bne 8ffd8 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f3a4 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f308 │ │ │ │ - bne 8ff18 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f2c4 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f394 │ │ │ │ + bne 8ffa4 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f350 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov ip, #8 │ │ │ │ mov r4, r6 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldrh r3, [r4], #2 │ │ │ │ subs ip, ip, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr lr, lr, r5, lsl r3 │ │ │ │ - bne 8fefc │ │ │ │ - ldr r3, [pc, #-3088] @ 8f308 │ │ │ │ + bne 8ff88 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f394 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f2c8 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f354 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add r2, r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add r2, r2, #10624 @ 0x2980 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ sub r2, r2, #6528 @ 0x1980 │ │ │ │ sub r2, r2, #56 @ 0x38 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ add r2, r2, #36352 @ 0x8e00 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 92f18 │ │ │ │ + bl 92fa0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90744 │ │ │ │ + beq 907d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f2cc │ │ │ │ + ldr r3, [pc, #-3228] @ 8f358 │ │ │ │ add r4, r2, #7488 @ 0x1d40 │ │ │ │ add r5, r2, #7552 @ 0x1d80 │ │ │ │ str r3, [r1, #20] │ │ │ │ add r7, r2, #4096 @ 0x1000 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ add r5, r5, #20 │ │ │ │ str r3, [r1, #16] │ │ │ │ str r1, [r7, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 226cac │ │ │ │ + bl 2393e4 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90744 │ │ │ │ + beq 907d0 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8ff88 │ │ │ │ + bne 90014 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 90714 │ │ │ │ + beq 907a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 90714 │ │ │ │ + beq 907a0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93194 │ │ │ │ + bl 9321c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90874 │ │ │ │ + bne 90900 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 900c4 │ │ │ │ + bne 90150 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 907f8 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f308 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f2d0 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f2d4 │ │ │ │ + beq 90884 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f394 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f35c │ │ │ │ + ldr r1, [pc, #-3424] @ 8f360 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 22b090 │ │ │ │ + bl 23d7d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f2d8 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f364 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 22b090 │ │ │ │ + bl 23d7d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f2d8 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f364 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 22b090 │ │ │ │ + bl 23d7d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f2d8 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f364 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 22b090 │ │ │ │ + bl 23d7d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f2d8 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f364 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 22b090 │ │ │ │ + bl 23d7d0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 907d4 │ │ │ │ + beq 90860 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 900ac │ │ │ │ + bne 90138 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 900e0 │ │ │ │ - bl 91b90 │ │ │ │ + bne 9016c │ │ │ │ + bl 91c1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90800 │ │ │ │ + beq 9088c │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90100 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f2dc │ │ │ │ - bl 9df88 │ │ │ │ + bne 9018c │ │ │ │ + ldr r0, [pc, #-3608] @ 8f368 │ │ │ │ + bl 9e008 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90800 │ │ │ │ + beq 9088c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1452] @ 0x5ac │ │ │ │ str r3, [r7, #1468] @ 0x5bc │ │ │ │ mov r3, #32 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r3, [r7, #1472] @ 0x5c0 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 907b0 │ │ │ │ + beq 9083c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22b148 │ │ │ │ + bl 23d888 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90874 │ │ │ │ + bne 90900 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22ec54 │ │ │ │ + bl 2411d4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f2e0 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f36c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e6c4 │ │ │ │ + bl 240c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 906f0 │ │ │ │ + blt 9077c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e68 │ │ │ │ + bl a8fb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f2e4 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f370 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4768 │ │ │ │ + bl a47e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f2e8 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f374 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4768 │ │ │ │ + bl a47e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f2ec │ │ │ │ - ldr r0, [pc, #-3824] @ 8f2f0 │ │ │ │ - bl b2bb4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f378 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f37c │ │ │ │ + bl b2e48 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f2f4 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f2f8 │ │ │ │ - bl b2bb4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f380 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f384 │ │ │ │ + bl b2e48 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e68 │ │ │ │ + bl a8fb0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 907a8 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f2fc │ │ │ │ + beq 90834 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f388 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 907a8 │ │ │ │ + bne 90834 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 9021c │ │ │ │ - ldr fp, [pc, #-3916] @ 8f300 │ │ │ │ + bne 902a8 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f38c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f304 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f390 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f308 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f394 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a2a48 │ │ │ │ + bl a2ac8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 907a8 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f30c │ │ │ │ + beq 90834 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f398 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2bfc │ │ │ │ + bl b2e90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 902b0 │ │ │ │ + beq 9033c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 9079c │ │ │ │ + beq 90828 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 907a8 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f310 │ │ │ │ + beq 90834 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f39c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 907a8 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f314 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f318 │ │ │ │ + bne 90834 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f3a0 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f3a4 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f31c │ │ │ │ + ldr r1, [pc, #-4040] @ 8f3a8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 907a8 │ │ │ │ + bne 90834 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 909c0 │ │ │ │ + ldr r1, [pc, #1728] @ 90a4c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 907a8 │ │ │ │ + bne 90834 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8ec0 │ │ │ │ + bl a9008 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 906f0 │ │ │ │ + beq 9077c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90344 │ │ │ │ + beq 903d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 9097c │ │ │ │ - ldr r1, [pc, #1656] @ 909c4 │ │ │ │ + beq 90a08 │ │ │ │ + ldr r1, [pc, #1656] @ 90a50 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb6a8 │ │ │ │ + bl bb970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 906f0 │ │ │ │ - ldr r3, [pc, #1636] @ 909c8 │ │ │ │ + ble 9077c │ │ │ │ + ldr r3, [pc, #1636] @ 90a54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9, #3904] @ 0xf40 │ │ │ │ - bne 903bc │ │ │ │ + bne 90448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 903bc │ │ │ │ + bne 90448 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 903bc │ │ │ │ - bl 22f53c │ │ │ │ + beq 90448 │ │ │ │ + bl 241abc │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 903dc │ │ │ │ + bne 90468 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 90968 │ │ │ │ - ldr r3, [pc, #1512] @ 909cc │ │ │ │ - ldr r0, [pc, #1512] @ 909d0 │ │ │ │ + bne 909f4 │ │ │ │ + ldr r3, [pc, #1512] @ 90a58 │ │ │ │ + ldr r0, [pc, #1512] @ 90a5c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2bfc │ │ │ │ + bl b2e90 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90950 │ │ │ │ + beq 909dc │ │ │ │ ldr r3, [r7, #312] @ 0x138 │ │ │ │ str r0, [r7, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ - beq 905a4 │ │ │ │ + beq 90630 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90944 │ │ │ │ - ldr r0, [pc, #1428] @ 909d4 │ │ │ │ - bl 22f744 │ │ │ │ + bne 909d0 │ │ │ │ + ldr r0, [pc, #1428] @ 90a60 │ │ │ │ + bl 241cc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 908d4 │ │ │ │ - ldr r0, [pc, #1412] @ 909d4 │ │ │ │ - bl 239ac0 │ │ │ │ + bne 90960 │ │ │ │ + ldr r0, [pc, #1412] @ 90a60 │ │ │ │ + bl 24c038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 908d4 │ │ │ │ + beq 90960 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 9092c │ │ │ │ - ldr r0, [pc, #1388] @ 909d8 │ │ │ │ - bl 9df88 │ │ │ │ + bne 909b8 │ │ │ │ + ldr r0, [pc, #1388] @ 90a64 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 908d4 │ │ │ │ - ldr r1, [pc, #1376] @ 909dc │ │ │ │ - ldr r0, [pc, #1376] @ 909e0 │ │ │ │ + beq 90960 │ │ │ │ + ldr r1, [pc, #1376] @ 90a68 │ │ │ │ + ldr r0, [pc, #1376] @ 90a6c │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b64 │ │ │ │ + bl a9d20 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90914 │ │ │ │ - bl 22dfdc <_PyNamespace_New@@Base> │ │ │ │ + beq 909a0 │ │ │ │ + bl afdb0 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 904b8 │ │ │ │ + beq 90544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 904b8 │ │ │ │ + bne 90544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 90914 │ │ │ │ + beq 909a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e6b8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e530 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 904f0 │ │ │ │ + beq 9057c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 90920 │ │ │ │ + beq 909ac │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90514 │ │ │ │ + beq 905a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 90514 │ │ │ │ + bne 905a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90910 │ │ │ │ + beq 9099c │ │ │ │ mov r0, r7 │ │ │ │ - bl 23a748 │ │ │ │ + bl 24ccc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 908f4 │ │ │ │ - bl 356650 │ │ │ │ + blt 90980 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 908e8 │ │ │ │ - ldr r1, [pc, #1164] @ 909d8 │ │ │ │ + beq 90974 │ │ │ │ + ldr r1, [pc, #1164] @ 90a64 │ │ │ │ mov r2, r7 │ │ │ │ - bl 23ab34 │ │ │ │ + bl 110514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 908b0 │ │ │ │ + blt 9093c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 909e4 │ │ │ │ - ldr r1, [pc, #1148] @ 909e8 │ │ │ │ + ldr r2, [pc, #1148] @ 90a70 │ │ │ │ + ldr r1, [pc, #1148] @ 90a74 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1109b8 │ │ │ │ + bl 1108c4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90590 │ │ │ │ + beq 9061c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 908a4 │ │ │ │ + beq 90930 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 908d4 │ │ │ │ + beq 90960 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90988 │ │ │ │ + bne 90a14 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fe04 │ │ │ │ + b 8fe90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226b80 │ │ │ │ + bl 2392b8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90780 │ │ │ │ + beq 9080c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ - b 8fd9c │ │ │ │ + b 8fe28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226b80 │ │ │ │ + bl 2392b8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 909a4 │ │ │ │ + beq 90a30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ - b 8fbd4 │ │ │ │ - ldr r2, [pc, #868] @ 909c8 │ │ │ │ + b 8fc60 │ │ │ │ + ldr r2, [pc, #868] @ 90a54 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fe04 │ │ │ │ - ldr r2, [pc, #844] @ 909c8 │ │ │ │ + b 8fe90 │ │ │ │ + ldr r2, [pc, #844] @ 90a54 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fc3c │ │ │ │ + b 8fcc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fea0 │ │ │ │ + beq 8ff2c │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 8feac │ │ │ │ + b 8ff38 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fb28 │ │ │ │ + b 8fbb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fd30 │ │ │ │ + b 8fdbc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fcf0 │ │ │ │ + b 8fd7c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fb68 │ │ │ │ + b 8fbf4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r4, [pc, #748] @ 909ec │ │ │ │ + bl 9b454 │ │ │ │ + ldr r4, [pc, #748] @ 90a78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 909f0 │ │ │ │ + ldr r5, [pc, #736] @ 90a7c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 905b4 │ │ │ │ + b 90640 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 909f4 │ │ │ │ - ldr r3, [pc, #724] @ 909f8 │ │ │ │ + ldr r2, [pc, #724] @ 90a80 │ │ │ │ + ldr r3, [pc, #724] @ 90a84 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 905d8 │ │ │ │ - ldr r2, [pc, #684] @ 909f8 │ │ │ │ + b 90664 │ │ │ │ + ldr r2, [pc, #684] @ 90a84 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 905d8 │ │ │ │ + b 90664 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d778 │ │ │ │ + b 8d804 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fd9c │ │ │ │ + b 8fe28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 902b0 │ │ │ │ - ldr r4, [pc, #588] @ 909fc │ │ │ │ - b 906fc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9033c │ │ │ │ + ldr r4, [pc, #588] @ 90a88 │ │ │ │ + b 90788 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90a00 │ │ │ │ - ldr r3, [pc, #568] @ 909f8 │ │ │ │ + ldr r2, [pc, #580] @ 90a8c │ │ │ │ + ldr r3, [pc, #568] @ 90a84 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9072c │ │ │ │ + b 907b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8fe68 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 907f8 │ │ │ │ + beq 90884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 907f8 │ │ │ │ + bne 90884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 90a04 │ │ │ │ - ldr r3, [pc, #504] @ 90a08 │ │ │ │ + ldr r2, [pc, #504] @ 90a90 │ │ │ │ + ldr r3, [pc, #504] @ 90a94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 905d8 │ │ │ │ - bl 11aa58 │ │ │ │ + b 90664 │ │ │ │ + bl 11a96c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 90a0c │ │ │ │ - ldr ip, [pc, #472] @ 90a10 │ │ │ │ + ldr lr, [pc, #472] @ 90a98 │ │ │ │ + ldr ip, [pc, #472] @ 90a9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r3, #1 │ │ │ │ @@ -105420,207 +105471,207 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 905d8 │ │ │ │ + b 90664 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 905b4 │ │ │ │ + b 90640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 8fc90 │ │ │ │ - bl 11aa58 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 8fd1c │ │ │ │ + bl 11a96c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 90a14 │ │ │ │ - ldr lr, [pc, #376] @ 90a18 │ │ │ │ + ldr ip, [pc, #376] @ 90aa0 │ │ │ │ + ldr lr, [pc, #376] @ 90aa4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9084c │ │ │ │ + b 908d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 90590 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9061c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 908d4 │ │ │ │ + beq 90960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 908d4 │ │ │ │ + bne 90960 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 90a1c │ │ │ │ - ldr r5, [pc, #316] @ 90a20 │ │ │ │ + ldr r4, [pc, #316] @ 90aa8 │ │ │ │ + ldr r5, [pc, #316] @ 90aac │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 905ac │ │ │ │ - ldr r1, [pc, #308] @ 90a24 │ │ │ │ - ldr r0, [pc, #308] @ 90a28 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90638 │ │ │ │ + ldr r1, [pc, #308] @ 90ab0 │ │ │ │ + ldr r0, [pc, #308] @ 90ab4 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90910 │ │ │ │ + beq 9099c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90938 │ │ │ │ + beq 909c4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d8 │ │ │ │ - b 908d4 │ │ │ │ + bl 9b454 │ │ │ │ + b 90960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 904f0 │ │ │ │ - ldr r0, [pc, #248] @ 90a2c │ │ │ │ - bl 22fda8 │ │ │ │ - b 90464 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9057c │ │ │ │ + ldr r0, [pc, #248] @ 90ab8 │ │ │ │ + bl 242328 │ │ │ │ + b 904f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 90910 │ │ │ │ - ldr r0, [pc, #228] @ 90a30 │ │ │ │ - bl 22fda8 │ │ │ │ - b 90438 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9099c │ │ │ │ + ldr r0, [pc, #228] @ 90abc │ │ │ │ + bl 242328 │ │ │ │ + b 904c4 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 90a34 │ │ │ │ - ldr r5, [pc, #216] @ 90a38 │ │ │ │ + ldr r4, [pc, #216] @ 90ac0 │ │ │ │ + ldr r5, [pc, #216] @ 90ac4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 905b4 │ │ │ │ + b 90640 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 22f53c │ │ │ │ - b 903dc │ │ │ │ + bl 241abc │ │ │ │ + b 90468 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 90344 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 903d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 905a4 │ │ │ │ + bne 90630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 905a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 90630 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fbd4 │ │ │ │ - eorseq fp, r5, r0, asr #17 │ │ │ │ - eorseq sl, r5, ip, lsl r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r5, r8, lsr #6 │ │ │ │ - eorseq sl, r5, ip, ror #6 │ │ │ │ - eorseq r9, r5, r8, lsr #10 │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - mlaseq r5, r8, r3, sl │ │ │ │ - eorseq r6, r8, r8, asr sl │ │ │ │ - eorseq sl, r5, r8, asr #7 │ │ │ │ - eorseq sl, r5, r0, asr r2 │ │ │ │ - eorseq lr, ip, ip, lsr #22 │ │ │ │ - eorseq lr, ip, r0, ror #22 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq sl, r5, r8, lsr #4 │ │ │ │ - eorseq lr, ip, r0, lsl #23 │ │ │ │ - eorseq lr, ip, ip, ror #22 │ │ │ │ - @ instruction: 0x0035a2d4 │ │ │ │ - @ instruction: 0x003cead8 │ │ │ │ - eorseq sl, r5, r0, ror #3 │ │ │ │ - eorseq sl, r5, r8, lsl #4 │ │ │ │ - @ instruction: 0x003ceaf8 │ │ │ │ - eorseq sl, r5, r4, ror r2 │ │ │ │ - eorseq lr, ip, r8, lsl fp │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ - eorseq sl, r5, r0, lsl #7 │ │ │ │ - eorseq sl, r5, r8, asr #6 │ │ │ │ - mlaseq r5, r4, r2, sl │ │ │ │ - eorseq lr, ip, r4, asr #22 │ │ │ │ + b 8fc60 │ │ │ │ + eorseq ip, r5, r0, asr #19 │ │ │ │ + eorseq fp, r5, ip, lsl r4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, lsr #8 │ │ │ │ + eorseq fp, r5, ip, ror #8 │ │ │ │ + eorseq sl, r5, r8, lsr #12 │ │ │ │ + eorseq r7, r6, r4, ror #31 │ │ │ │ + mlaseq r5, r8, r4, fp │ │ │ │ + eorseq r7, r8, ip, ror #23 │ │ │ │ + eorseq fp, r5, r8, asr #9 │ │ │ │ + eorseq fp, r5, r0, asr r3 │ │ │ │ + eorseq pc, ip, ip, lsr #24 │ │ │ │ + eorseq pc, ip, r0, ror #24 │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ + eorseq fp, r5, r8, lsr #6 │ │ │ │ + eorseq pc, ip, r0, lsl #25 │ │ │ │ + eorseq pc, ip, ip, ror #24 │ │ │ │ + @ instruction: 0x0035b3d4 │ │ │ │ + @ instruction: 0x003cfbd8 │ │ │ │ + eorseq fp, r5, r0, ror #5 │ │ │ │ + eorseq fp, r5, r8, lsl #6 │ │ │ │ + @ instruction: 0x003cfbf8 │ │ │ │ + eorseq fp, r5, r4, ror r3 │ │ │ │ + eorseq pc, ip, r8, lsl ip @ │ │ │ │ + eorseq fp, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x003cfeb0 │ │ │ │ + eorseq fp, r5, r0, lsl #9 │ │ │ │ + eorseq fp, r5, r8, asr #8 │ │ │ │ + mlaseq r5, r4, r3, fp │ │ │ │ + eorseq pc, ip, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #600] @ 90cac │ │ │ │ + ldr r4, [pc, #600] @ 90d38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #792] @ 0x318 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90bbc │ │ │ │ + bne 90c48 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90cb0 │ │ │ │ + ldr r2, [pc, #560] @ 90d3c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90cb4 │ │ │ │ + ldr r1, [pc, #556] @ 90d40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90bfc │ │ │ │ + bne 90c88 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90cb8 │ │ │ │ + ldr r2, [pc, #544] @ 90d44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90c2c │ │ │ │ + bne 90cb8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90b8c │ │ │ │ + beq 90c18 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90cbc │ │ │ │ + ldr r2, [pc, #516] @ 90d48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ba0 │ │ │ │ + bne 90c2c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90b2c │ │ │ │ + bne 90bb8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90c7c │ │ │ │ + beq 90d08 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90c44 │ │ │ │ + beq 90cd0 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90b28 │ │ │ │ - ldr r3, [pc, #452] @ 90cc0 │ │ │ │ - ldr r2, [pc, #452] @ 90cc4 │ │ │ │ + beq 90bb4 │ │ │ │ + ldr r3, [pc, #452] @ 90d4c │ │ │ │ + ldr r2, [pc, #452] @ 90d50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90c60 │ │ │ │ - ldr r1, [pc, #440] @ 90cc8 │ │ │ │ + bne 90cec │ │ │ │ + ldr r1, [pc, #440] @ 90d54 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90c74 │ │ │ │ + beq 90d00 │ │ │ │ str r5, [r6, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [r7, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [r7, #8] │ │ │ │ str r6, [r7, #12] │ │ │ │ str r0, [r8] │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 355174 │ │ │ │ + bl 356280 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553bc │ │ │ │ + bl 3564c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90c10 │ │ │ │ + bne 90c9c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ and r4, r4, r5 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ str r2, [r7] │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ @@ -105630,149 +105681,149 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [r7, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 90b38 │ │ │ │ + b 90bc4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90a74 │ │ │ │ + beq 90b00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90be8 │ │ │ │ + beq 90c74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90ca0 │ │ │ │ + beq 90d2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90b98 │ │ │ │ + b 90c24 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90aac │ │ │ │ - b 90b8c │ │ │ │ + bne 90b38 │ │ │ │ + b 90c18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 226b80 │ │ │ │ + bl 2392b8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90c84 │ │ │ │ + beq 90d10 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90b74 │ │ │ │ + b 90c00 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90aac │ │ │ │ - b 90b8c │ │ │ │ + bne 90b38 │ │ │ │ + b 90c18 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90af4 │ │ │ │ - b 90b28 │ │ │ │ + bne 90b80 │ │ │ │ + b 90bb4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90b28 │ │ │ │ + bne 90bb4 │ │ │ │ mvn r5, #1 │ │ │ │ - b 90b28 │ │ │ │ + b 90bb4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90c48 │ │ │ │ + b 90cd4 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90b8c │ │ │ │ + b 90c18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 90be8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 90c74 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, ror #6 │ │ │ │ + andeq fp, r8, r4, asr r1 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andeq r1, r9, r8, ror r9 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andeq r1, r9, r4, lsl #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090ccc <_Py_hashtable_get@@Base>: │ │ │ │ +00090d58 <_Py_hashtable_get@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #3124] @ 9193c <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 919c8 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 91684 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91710 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 9123c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 912c8 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 916e4 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 91770 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 916c0 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 9174c <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #7 │ │ │ │ muls r7, r3, r7 │ │ │ │ add r3, r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 91234 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 91940 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 91944 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 912c0 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 919cc <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 919d0 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 916f8 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 91948 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 9194c <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 91784 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 919d4 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 919d8 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 91950 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91954 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 919dc <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 919e0 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91958 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 9195c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 91960 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 91964 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 919e4 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 919e8 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 919ec <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 919f0 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 91968 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 919f4 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r2 │ │ │ │ cmp r7, #7 │ │ │ │ lsl r2, r7, #24 │ │ │ │ eor sl, sl, ip │ │ │ │ eor r8, r8, r1 │ │ │ │ eor r6, r6, ip │ │ │ │ eor r3, r3, r0 │ │ │ │ eor r9, r9, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble 9129c <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 91328 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ adds lr, sl, r8 │ │ │ │ @@ -105816,15 +105867,15 @@ │ │ │ │ eor sl, sl, r0 │ │ │ │ eor r8, r8, ip │ │ │ │ eor r5, r5, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r6, r1 │ │ │ │ eor r9, r9, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ - bls 90f98 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 91024 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, r1, #8 │ │ │ │ str fp, [sp, #32] │ │ │ │ add r1, r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, ip │ │ │ │ @@ -105875,33 +105926,33 @@ │ │ │ │ orr r4, r4, r1, lsr #11 │ │ │ │ cmp r3, #7 │ │ │ │ eor r8, r8, lr │ │ │ │ eor r5, r5, r6 │ │ │ │ mov r7, lr │ │ │ │ eor r4, r4, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bgt 90ec0 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90f4c <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, lr │ │ │ │ lsr r1, r7, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bic r7, r7, #7 │ │ │ │ add r1, r1, r7 │ │ │ │ - ldr ip, [pc, #2484] @ 9196c <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 919f8 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 91740 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 917cc <_Py_hashtable_get@@Base+0xa74> │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -106055,85 +106106,85 @@ │ │ │ │ str r7, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r7 │ │ │ │ ldr r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9128c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91318 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 912c8 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 91354 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9128c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91318 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 915f0 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 9167c <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91274 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 91300 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1740] @ 91970 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 919fc <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 91740 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 917cc <_Py_hashtable_get@@Base+0xa74> │ │ │ │ add r7, r7, r7 │ │ │ │ ldrsh r7, [r2, r7] │ │ │ │ add pc, pc, r7, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #1696] @ 91974 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91a00 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 915ac <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91638 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ subeq r0, r3, r1 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ - beq 91368 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 913f4 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91264 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 912f0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and lr, lr, #7 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 91264 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 912f0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91724 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ + beq 917b0 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9171c <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 917a8 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r1, r1, #28 │ │ │ │ addne r1, r1, #20 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91264 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 912f0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ strb r2, [sp, #42] @ 0x2a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -106268,116 +106319,116 @@ │ │ │ │ eor r1, r0, ip │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r7, r7, lr │ │ │ │ orr r3, r3, r1, lsr #11 │ │ │ │ adc r2, r2, ip │ │ │ │ eor r7, r7, r3 │ │ │ │ eor r7, r7, r2 │ │ │ │ - b 9122c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 912b8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91264 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 912f0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 91008 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 91094 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91390 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 9141c <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91974 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91a00 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91694 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91720 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 91730 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 917bc <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91280 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 9130c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and lr, lr, #7 │ │ │ │ cmp r3, lr │ │ │ │ - bne 91280 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 9130c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91714 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 917a0 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9170c <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 91798 <_Py_hashtable_get@@Base+0xa40> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91290 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91280 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 9131c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 9130c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 9123c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 912c8 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91290 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91280 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 9131c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 9130c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 91008 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 91094 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90ff4 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 91080 <_Py_hashtable_get@@Base+0x328> │ │ │ │ add r3, r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #7 │ │ │ │ muls r7, r3, r7 │ │ │ │ - bne 90d58 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 91234 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90de4 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 912c0 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 916cc <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91758 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 9122c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 912b8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91668 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 916f4 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91654 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 916e0 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91358 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 913e4 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 91344 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 913d0 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91678 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91704 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, sl, r8 │ │ │ │ eor r4, r4, r7 │ │ │ │ adc r0, r5, r1 │ │ │ │ lsl lr, r8, #13 │ │ │ │ adds r1, r9, r6 │ │ │ │ @@ -106496,528 +106547,528 @@ │ │ │ │ orr r7, r7, r0, lsr #15 │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r7, r7, ip │ │ │ │ orr r3, r3, r2, lsr #11 │ │ │ │ adc r1, r1, r0 │ │ │ │ eor r7, r7, r3 │ │ │ │ eor r7, r7, r1 │ │ │ │ - b 9122c <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r8, ror r9 │ │ │ │ + b 912b8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r4, lsl #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91954 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 919e0 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ - eorseq lr, ip, r0, asr #20 │ │ │ │ - eorseq lr, ip, lr, asr #20 │ │ │ │ - strdeq pc, [r9], -ip │ │ │ │ - b 8c1a0 │ │ │ │ + eorseq pc, ip, r0, asr #22 │ │ │ │ + eorseq pc, ip, lr, asr #22 │ │ │ │ + andeq pc, r9, ip, ror ip @ │ │ │ │ + b 8c1b0 │ │ │ │ │ │ │ │ -0009197c <_Py_hashtable_set@@Base>: │ │ │ │ +00091a08 <_Py_hashtable_set@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #472] @ 91b74 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91c00 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91acc <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91b78 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91b7c <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91b58 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91c04 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91c08 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b00 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91b8c <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91b6c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91bf8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91b80 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91c0c <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91abc <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91b48 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91a50 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91adc <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91b4c <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91bd8 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 91b14 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91ba0 <_Py_hashtable_set@@Base+0x198> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ muls r5, r2, r3 │ │ │ │ add r0, r4, #20 │ │ │ │ - beq 91a4c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91b84 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91b88 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 91ad8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91c10 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91c14 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91b30 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91b8c <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91bbc <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91c18 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8caac <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cabc <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91b44 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91bd0 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r0, [r7] │ │ │ │ str r4, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r8, [r6, #12] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r0, [r7] │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354f28 │ │ │ │ + bl 356034 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355174 │ │ │ │ + bl 356280 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553bc │ │ │ │ + bl 3564c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91ae4 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91b70 <_Py_hashtable_set@@Base+0x168> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ and r4, r4, r5 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 91a50 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91adc <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919d0 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91b6c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 91a5c <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91bf8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 226b80 │ │ │ │ + bl 2392b8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91b54 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91be0 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91a98 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91b24 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91ad8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91b64 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ add r0, r4, #28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ muls r5, r2, r3 │ │ │ │ - bne 91a18 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 91a4c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91aa4 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91ad8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 91a4c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91ad8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 91a4c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91ad8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 91b18 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91ba4 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7] │ │ │ │ blx r2 │ │ │ │ mvn r0, #0 │ │ │ │ - b 91ab4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - andeq fp, r8, ip, ror #6 │ │ │ │ + b 91b40 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq fp, r8, r4, asr r1 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andeq r1, r9, r8, ror r9 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andeq r1, r9, r4, lsl #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, ror sl │ │ │ │ + andeq ip, r8, r0, lsl #21 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091b90 : │ │ │ │ +00091c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91c98 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #240] @ 91d24 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91c24 │ │ │ │ + ble 91cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91c9c │ │ │ │ + ldr r3, [pc, #196] @ 91d28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91c60 │ │ │ │ + bne 91cec │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91ca0 │ │ │ │ + ldr r0, [pc, #160] @ 91d2c │ │ │ │ adc r2, r2, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r1, #208] @ 0xd0 │ │ │ │ str r2, [r1, #212] @ 0xd4 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #120] @ 91ca4 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91d30 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91c8c │ │ │ │ + beq 91d18 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91ca0 │ │ │ │ + ldr ip, [pc, #84] @ 91d2c │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91c0c │ │ │ │ - ldr r2, [pc, #64] @ 91ca8 │ │ │ │ + b 91c98 │ │ │ │ + ldr r2, [pc, #64] @ 91d34 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91c78 │ │ │ │ + bne 91d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91c34 │ │ │ │ + bl 18e928 │ │ │ │ + b 91cc0 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91c34 │ │ │ │ - ldr r0, [pc, #12] @ 91ca0 │ │ │ │ - bl 22e05c <_PyNamespace_New@@Base+0x80> │ │ │ │ - b 91c1c │ │ │ │ + b 91cc0 │ │ │ │ + ldr r0, [pc, #12] @ 91d2c │ │ │ │ + bl 2405dc │ │ │ │ + b 91ca8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #280] @ 91de0 │ │ │ │ + ldr r3, [pc, #280] @ 91e6c │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91d4c │ │ │ │ + ble 91dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91de4 │ │ │ │ + ldr r2, [pc, #224] @ 91e70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91d94 │ │ │ │ + bne 91e20 │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r5, #212] @ 0xd4 │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ adc r3, r3, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ str r3, [r5, #212] @ 0xd4 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #148] @ 91de8 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91e74 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91dc0 │ │ │ │ + beq 91e4c │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r8, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ 91dec │ │ │ │ + ldr r1, [pc, #80] @ 91e78 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91dac │ │ │ │ + bne 91e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91d5c │ │ │ │ + bl 18e928 │ │ │ │ + b 91de8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91d5c │ │ │ │ + b 91de8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22e05c <_PyNamespace_New@@Base+0x80> │ │ │ │ + bl 2405dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91d44 │ │ │ │ + beq 91dd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ - b 91d44 │ │ │ │ + bl 99e94 │ │ │ │ + b 91dd0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -00091df0 <_PyObject_GC_New@@Base>: │ │ │ │ +00091e7c <_PyObject_GC_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne 92068 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 920a4 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 920f4 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 92130 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 92010 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 9209c <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 92010 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 920a8 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 920ac <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 9209c <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 92134 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 92138 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91ffc <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 92088 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 91fb4 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 92040 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91fa4 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 92030 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 91f14 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91fa0 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt 91f5c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91fe8 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 920b0 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 9213c <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 92028 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 920b4 <_PyObject_GC_New@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 91f4c <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bhi 91fd8 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91eb0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f3c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91eb0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f3c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92094 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 92120 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 3568a8 │ │ │ │ + b 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91f3c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91fc8 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 920b4 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 92140 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92040 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 920cc <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92010 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 9209c <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91eb0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f3c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91f3c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91fc8 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91f0c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 920b8 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91f98 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 92144 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92054 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 920e0 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91f0c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e928 │ │ │ │ + b 91f98 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91fd8 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 92064 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91f0c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91f98 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 920a4 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 92130 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r6, r6, r3 │ │ │ │ - b 91e30 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91ebc <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91ee0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91f88 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91f6c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 92014 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000920bc : │ │ │ │ +00092148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 921dc │ │ │ │ - ldr r5, [pc, #264] @ 921e4 │ │ │ │ - ldr r2, [pc, #264] @ 921e8 │ │ │ │ + blt 92268 │ │ │ │ + ldr r5, [pc, #264] @ 92270 │ │ │ │ + ldr r2, [pc, #264] @ 92274 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 921bc │ │ │ │ - ldr r3, [pc, #252] @ 921ec │ │ │ │ - bl 356650 │ │ │ │ + bne 92248 │ │ │ │ + ldr r3, [pc, #252] @ 92278 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 92184 │ │ │ │ + bcs 92210 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92174 │ │ │ │ + beq 92200 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107032,21 +107083,21 @@ │ │ │ │ addcs r1, r3, lr │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, lr] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 921f0 │ │ │ │ + ldr r2, [pc, #96] @ 9227c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 921cc │ │ │ │ + bne 92258 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -107056,40 +107107,40 @@ │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 921a4 │ │ │ │ + b 92230 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92300 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #244] @ 9238c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r3, r1, #1 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs 922e0 │ │ │ │ + bcs 9236c │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92294 │ │ │ │ + beq 92320 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107105,78 +107156,78 @@ │ │ │ │ strls r2, [r3, #4] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, lr] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 92304 │ │ │ │ - ldr r1, [pc, #84] @ 92308 │ │ │ │ + ldr r2, [pc, #84] @ 92390 │ │ │ │ + ldr r1, [pc, #84] @ 92394 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 922f0 │ │ │ │ + bne 9237c │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r5, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge 922a8 │ │ │ │ + bge 92334 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 922cc │ │ │ │ + b 92358 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 92448 │ │ │ │ + beq 924d4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r2, #132 @ 0x84 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, r3, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r0, r2, #1 │ │ │ │ - bls 92558 │ │ │ │ + bls 925e4 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92400 │ │ │ │ + bne 9248c │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r2, r4, r2 │ │ │ │ asr r2, r2, #2 │ │ │ │ add r1, r2, r2, lsl #3 │ │ │ │ add r1, r1, r1, lsl #6 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ add r1, r1, r1, lsl #15 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr ip, [r5, r6, lsl #3] │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #924] @ 9273c │ │ │ │ + ldr r2, [pc, #920] @ 927c4 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str ip, [r3, #8] │ │ │ │ str ip, [r3, #12] │ │ │ │ @@ -107206,39 +107257,39 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r1, [r3] │ │ │ │ - bne 923c4 │ │ │ │ + bne 92450 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #752] @ 92740 │ │ │ │ + ldr r8, [pc, #748] @ 927c8 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 926a0 │ │ │ │ + beq 92730 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9270c │ │ │ │ + bne 92794 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 92618 │ │ │ │ + beq 926a8 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ str r3, [r5, #520] @ 0x208 │ │ │ │ ldr r0, [r8, #804] @ 0x324 │ │ │ │ ldr r3, [r8, #808] @ 0x328 │ │ │ │ blx r3 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9272c │ │ │ │ + beq 927b4 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 9271c │ │ │ │ + beq 927a4 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r1, #262144 @ 0x40000 │ │ │ │ lsrne r2, r2, #18 │ │ │ │ lsr r0, r1, #18 │ │ │ │ addne r2, r5, r2, lsl #3 │ │ │ │ @@ -107277,142 +107328,141 @@ │ │ │ │ addhi r3, r3, #131 @ 0x83 │ │ │ │ str r9, [r5, #524] @ 0x20c │ │ │ │ movhi r4, r9 │ │ │ │ str r2, [r9, #24] │ │ │ │ str r2, [r9, #20] │ │ │ │ str r2, [r5, r1, lsl #2] │ │ │ │ strhi r9, [r5, r3, lsl #2] │ │ │ │ - bhi 92368 │ │ │ │ + bhi 923f4 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 925c8 │ │ │ │ + bne 92644 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #472] @ 92744 │ │ │ │ + ldr r1, [pc, #468] @ 927cc │ │ │ │ sub r2, r4, r2 │ │ │ │ asr r2, r2, #2 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #436] @ 9273c │ │ │ │ + ldr r2, [pc, #432] @ 927c4 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne 925a8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 926f0 │ │ │ │ + beq 92694 │ │ │ │ ldr r2, [r5, r6, lsl #3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r1, [r3] │ │ │ │ - b 923c4 │ │ │ │ + b 92450 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 925ec │ │ │ │ + bne 92668 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r5, r6, lsl #3] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r0, [r3] │ │ │ │ - bne 923c4 │ │ │ │ - b 92434 │ │ │ │ + bne 92450 │ │ │ │ + b 924c0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r0, [r2, #24] │ │ │ │ + b 92624 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 926bc │ │ │ │ + bne 9274c │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ mov r7, #16 │ │ │ │ mov r2, #448 @ 0x1c0 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 926e4 │ │ │ │ + beq 92774 │ │ │ │ mov lr, #28 │ │ │ │ ldr r2, [r5, #516] @ 0x204 │ │ │ │ mov r3, lr │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ sub r0, r7, #1 │ │ │ │ add r3, r9, r3 │ │ │ │ str r9, [r5, #512] @ 0x200 │ │ │ │ - b 92688 │ │ │ │ + b 92718 │ │ │ │ cmp r0, r2 │ │ │ │ movhi r1, r3 │ │ │ │ movls r1, #0 │ │ │ │ str ip, [r3, #-28] @ 0xffffffe4 │ │ │ │ str r1, [r3, #-8] │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 9266c │ │ │ │ + bcc 926fc │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 9246c │ │ │ │ - ldr r0, [pc, #160] @ 92748 │ │ │ │ - bl 222ae4 │ │ │ │ + b 924f8 │ │ │ │ + ldr r0, [pc, #152] @ 927d0 │ │ │ │ + bl 23528c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 926f8 │ │ │ │ + bne 92780 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 92460 │ │ │ │ + b 924ec │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 926e4 │ │ │ │ - ldr r3, [pc, #124] @ 9274c │ │ │ │ + bcs 92774 │ │ │ │ + ldr r3, [pc, #116] @ 927d4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 926e4 │ │ │ │ + bhi 92774 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 92630 │ │ │ │ + bpl 926c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 923f8 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b 925a8 │ │ │ │ + b 92484 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 926b0 │ │ │ │ - ldr r3, [pc, #60] @ 92750 │ │ │ │ + beq 92740 │ │ │ │ + ldr r3, [pc, #60] @ 927d8 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 92460 │ │ │ │ + b 924ec │ │ │ │ ldr r3, [r8, #812] @ 0x32c │ │ │ │ ldr r0, [r8, #804] @ 0x324 │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r9, #20] │ │ │ │ str r9, [r5, #520] @ 0x208 │ │ │ │ - b 926e4 │ │ │ │ + b 92774 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - eorseq r7, r5, r0, asr r1 │ │ │ │ + eorseq r8, r5, r0, asr r2 │ │ │ │ stmdbeq r4!, {r0, r3, r6, r9, ip, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -107426,431 +107476,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0009279c <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 927d0 <_Py_NewReference@@Base+0x34> │ │ │ │ +00092824 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92858 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 927d4 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 9285c <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 927c4 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18d6fc │ │ │ │ + bne 9284c <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e928 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000927d8 : │ │ │ │ +00092860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92a54 │ │ │ │ + beq 92adc │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 92914 │ │ │ │ + bhi 9299c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a74 │ │ │ │ + blt 92afc │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9298c │ │ │ │ - ldr r9, [pc, #696] @ 92ac8 │ │ │ │ - ldr r2, [pc, #696] @ 92acc │ │ │ │ + bgt 92a14 │ │ │ │ + ldr r9, [pc, #696] @ 92b50 │ │ │ │ + ldr r2, [pc, #696] @ 92b54 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 92978 │ │ │ │ - ldr r3, [pc, #672] @ 92ad0 │ │ │ │ - bl 356650 │ │ │ │ + bne 92a00 │ │ │ │ + ldr r3, [pc, #672] @ 92b58 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 92a10 │ │ │ │ + bcs 92a98 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a00 │ │ │ │ + beq 92a88 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 928b0 │ │ │ │ + bne 92938 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ addls r1, r1, #1 │ │ │ │ addls r1, r0, r1, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r1, [r3, #24] │ │ │ │ addls r1, r3, r0 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #540] @ 92ad4 │ │ │ │ + ldr r3, [pc, #540] @ 92b5c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92ad8 │ │ │ │ + ldr r2, [pc, #520] @ 92b60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a5c │ │ │ │ + bne 92ae4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92994 │ │ │ │ + beq 92a1c │ │ │ │ mvn r2, #0 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r2, [r4, #12] │ │ │ │ orr r6, r6, #96 @ 0x60 │ │ │ │ add r3, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 929d4 │ │ │ │ + bls 92a5c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 92a44 │ │ │ │ + bcc 92acc │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92aa0 │ │ │ │ + bcs 92b28 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a74 │ │ │ │ + blt 92afc │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ cmn r0, #-536870904 @ 0xe0000008 │ │ │ │ mvneq r3, #-536870904 @ 0xe0000008 │ │ │ │ mvnne r3, #-1073741809 @ 0xc000000f │ │ │ │ cmp r5, r3 │ │ │ │ mlale r8, r5, r6, r6 │ │ │ │ addle r8, r8, #28 │ │ │ │ - bgt 9298c │ │ │ │ - ldr r9, [pc, #352] @ 92ac8 │ │ │ │ - ldr r2, [pc, #352] @ 92acc │ │ │ │ + bgt 92a14 │ │ │ │ + ldr r9, [pc, #352] @ 92b50 │ │ │ │ + ldr r2, [pc, #352] @ 92b54 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 92828 │ │ │ │ + beq 928b0 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 928b0 │ │ │ │ + bne 92938 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ lsl r3, r6, #2 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ cmp r6, #1 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, r4, #28 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 929f0 │ │ │ │ + beq 92a78 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ strheq r7, [r2, r5] │ │ │ │ strne r7, [r2, r5, lsl #2] │ │ │ │ - b 9290c │ │ │ │ + b 92994 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a74 │ │ │ │ + blt 92afc │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 9298c │ │ │ │ + bgt 92a14 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 92960 │ │ │ │ + b 929e8 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 9290c │ │ │ │ + b 92994 │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 928b0 │ │ │ │ + bne 92938 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92adc │ │ │ │ + ldr r2, [pc, #192] @ 92b64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92ab4 │ │ │ │ + bne 92b3c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [sl, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl, #800] @ 0x320 │ │ │ │ - bne 928b0 │ │ │ │ - b 9298c │ │ │ │ + bne 92938 │ │ │ │ + b 92a14 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a74 │ │ │ │ + blt 92afc │ │ │ │ mov r6, #2 │ │ │ │ - b 92938 │ │ │ │ - ldr r4, [pc, #132] @ 92ae0 │ │ │ │ - b 9290c │ │ │ │ - ldr r1, [pc, #128] @ 92ae4 │ │ │ │ + b 929c0 │ │ │ │ + ldr r4, [pc, #132] @ 92b68 │ │ │ │ + b 92994 │ │ │ │ + ldr r1, [pc, #128] @ 92b6c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92a8c │ │ │ │ + bne 92b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 928e0 │ │ │ │ - ldr r3, [pc, #108] @ 92ae8 │ │ │ │ - ldr r1, [pc, #108] @ 92aec │ │ │ │ + bl 18e928 │ │ │ │ + b 92968 │ │ │ │ + ldr r3, [pc, #108] @ 92b70 │ │ │ │ + ldr r1, [pc, #108] @ 92b74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 9290c │ │ │ │ + b 92994 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 928e0 │ │ │ │ - ldr r3, [pc, #64] @ 92ae8 │ │ │ │ - ldr r1, [pc, #68] @ 92af0 │ │ │ │ + b 92968 │ │ │ │ + ldr r3, [pc, #64] @ 92b70 │ │ │ │ + ldr r1, [pc, #68] @ 92b78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 92a84 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 92b0c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92a2c │ │ │ │ + b 92ab4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ - @ instruction: 0x0035a3d4 │ │ │ │ + eorseq fp, r5, r8, lsl #10 │ │ │ │ + @ instruction: 0x0035b4d4 │ │ │ │ │ │ │ │ -00092af4 : │ │ │ │ +00092b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt 92d00 │ │ │ │ + blt 92d88 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92ca8 │ │ │ │ + bne 92d30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92cd0 │ │ │ │ + beq 92d58 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92d2c │ │ │ │ - ldr r7, [pc, #528] @ 92d54 │ │ │ │ - ldr r2, [pc, #528] @ 92d58 │ │ │ │ + bhi 92db4 │ │ │ │ + ldr r7, [pc, #528] @ 92ddc │ │ │ │ + ldr r2, [pc, #528] @ 92de0 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92c04 │ │ │ │ - ldr r3, [pc, #512] @ 92d5c │ │ │ │ - bl 356650 │ │ │ │ + bne 92c8c │ │ │ │ + ldr r3, [pc, #512] @ 92de4 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92c74 │ │ │ │ + bhi 92cfc │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92cd8 │ │ │ │ + beq 92d60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92c44 │ │ │ │ - ldr r3, [pc, #428] @ 92d60 │ │ │ │ + beq 92ccc │ │ │ │ + ldr r3, [pc, #428] @ 92de8 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92d64 │ │ │ │ + ldr r2, [pc, #408] @ 92dec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ce8 │ │ │ │ + bne 92d70 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bne 92c2c │ │ │ │ + bne 92cb4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 92bac │ │ │ │ - bl 2917c0 │ │ │ │ + bne 92c34 │ │ │ │ + bl 29fe74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92d10 │ │ │ │ + beq 92d98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92bfc │ │ │ │ + beq 92c84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r1, lr │ │ │ │ - bhi 92cc0 │ │ │ │ + bhi 92d48 │ │ │ │ add r0, r0, #3 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92bac │ │ │ │ + bne 92c34 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92d68 │ │ │ │ + ldr r2, [pc, #232] @ 92df0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92d18 │ │ │ │ + bne 92da0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92c18 │ │ │ │ + beq 92ca0 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92bac │ │ │ │ + b 92c34 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92d6c │ │ │ │ + ldr r5, [pc, #184] @ 92df4 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 92bac │ │ │ │ - ldr r5, [pc, #152] @ 92d70 │ │ │ │ - b 92bfc │ │ │ │ + b 92c34 │ │ │ │ + ldr r5, [pc, #152] @ 92df8 │ │ │ │ + b 92c84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r5, r0 │ │ │ │ - b 92c6c │ │ │ │ - ldr r1, [pc, #132] @ 92d74 │ │ │ │ + b 92cf4 │ │ │ │ + ldr r1, [pc, #132] @ 92dfc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92d40 │ │ │ │ + bne 92dc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b 92bdc │ │ │ │ - ldr r3, [pc, #112] @ 92d78 │ │ │ │ - ldr r1, [pc, #112] @ 92d7c │ │ │ │ + bl 18e928 │ │ │ │ + b 92c64 │ │ │ │ + ldr r3, [pc, #112] @ 92e00 │ │ │ │ + ldr r1, [pc, #112] @ 92e04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 92bfc │ │ │ │ + b 92c84 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92c90 │ │ │ │ - ldr r3, [pc, #76] @ 92d80 │ │ │ │ - ldr r1, [pc, #76] @ 92d84 │ │ │ │ + b 92d18 │ │ │ │ + ldr r3, [pc, #76] @ 92e08 │ │ │ │ + ldr r1, [pc, #76] @ 92e0c │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18e1c4 │ │ │ │ - b 92d10 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 92d98 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92bdc │ │ │ │ + b 92c64 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, lsr r4 │ │ │ │ + eorseq fp, r5, r0, lsr r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r4, ror #8 │ │ │ │ + eorseq fp, r5, r4, ror #10 │ │ │ │ │ │ │ │ -00092d88 : │ │ │ │ +00092e10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92e78 │ │ │ │ - blt 92ed8 │ │ │ │ - ldr r8, [pc, #340] @ 92f00 │ │ │ │ - bl 356650 │ │ │ │ + beq 92f00 │ │ │ │ + blt 92f60 │ │ │ │ + ldr r8, [pc, #340] @ 92f88 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92e80 │ │ │ │ + bgt 92f08 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92e44 │ │ │ │ - ldr r1, [pc, #292] @ 92f04 │ │ │ │ + beq 92ecc │ │ │ │ + ldr r1, [pc, #292] @ 92f8c │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r5, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 92e9c │ │ │ │ + bne 92f24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -107859,83 +107909,83 @@ │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #188] @ 92f08 │ │ │ │ + ldr r0, [pc, #188] @ 92f90 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92e94 │ │ │ │ + beq 92f1c │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92e18 │ │ │ │ - ldr r4, [pc, #140] @ 92f0c │ │ │ │ - b 92e3c │ │ │ │ + b 92ea0 │ │ │ │ + ldr r4, [pc, #140] @ 92f94 │ │ │ │ + b 92ec4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92e44 │ │ │ │ - bl 2917c0 │ │ │ │ + bls 92ecc │ │ │ │ + bl 29fe74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92ecc │ │ │ │ + bne 92f54 │ │ │ │ mov r4, #0 │ │ │ │ - b 92e3c │ │ │ │ - ldr r3, [pc, #108] @ 92f10 │ │ │ │ + b 92ec4 │ │ │ │ + ldr r3, [pc, #108] @ 92f98 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92ee8 │ │ │ │ + bne 92f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92e18 │ │ │ │ + b 92ea0 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92eb4 │ │ │ │ - ldr r0, [pc, #52] @ 92f14 │ │ │ │ + b 92f3c │ │ │ │ + ldr r0, [pc, #52] @ 92f9c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92e94 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92f1c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92eb4 │ │ │ │ + b 92f3c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92ff0 │ │ │ │ + ldr r3, [pc, #192] @ 93078 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92fc8 │ │ │ │ + bgt 93050 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f70 │ │ │ │ + beq 92ff8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #3480] @ 0xd98 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #4 │ │ │ │ @@ -107950,60 +108000,60 @@ │ │ │ │ add r2, r1, r2, asr #3 │ │ │ │ cmp r2, #288 @ 0x120 │ │ │ │ bic r3, r3, #7 │ │ │ │ mov r5, #1 │ │ │ │ addls r3, r0, r3 │ │ │ │ lsl r5, r5, r4 │ │ │ │ strls r3, [ip, #1720] @ 0x6b8 │ │ │ │ - bhi 92fc8 │ │ │ │ + bhi 93050 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r4, r5} │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ lsl r0, r0, r4 │ │ │ │ add r0, r0, #27 │ │ │ │ bic r0, r0, #7 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92fb4 │ │ │ │ + bne 9303c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092ff4 : │ │ │ │ +0009307c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 93140 │ │ │ │ - ldr r6, [pc, #364] @ 93180 │ │ │ │ - bl 356650 │ │ │ │ + blt 931c8 │ │ │ │ + ldr r6, [pc, #364] @ 93208 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 930fc │ │ │ │ + ble 93184 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 93184 │ │ │ │ + ldr r2, [pc, #320] @ 9320c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93114 │ │ │ │ + bne 9319c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 930a4 │ │ │ │ - bl 356650 │ │ │ │ + bne 9312c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -108015,19 +108065,19 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99a5c │ │ │ │ + bl 99ad8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 93150 │ │ │ │ - bl 356650 │ │ │ │ + beq 931d8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -108035,63 +108085,63 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #132] @ 93188 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 93210 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 93054 │ │ │ │ + bne 930dc │ │ │ │ mov r4, #0 │ │ │ │ - b 9309c │ │ │ │ - ldr r1, [pc, #112] @ 9318c │ │ │ │ + b 93124 │ │ │ │ + ldr r1, [pc, #112] @ 93214 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9312c │ │ │ │ + bne 931b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 93054 │ │ │ │ + bl 18e928 │ │ │ │ + b 930dc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 93054 │ │ │ │ - ldr r0, [pc, #72] @ 93190 │ │ │ │ + b 930dc │ │ │ │ + ldr r0, [pc, #72] @ 93218 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9310c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 93194 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9316c │ │ │ │ + beq 931f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 93174 │ │ │ │ + beq 931fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9316c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 931f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr fp, [pc, #2824] @ 93cb8 │ │ │ │ - ldr r7, [pc, #2824] @ 93cbc │ │ │ │ + ldr fp, [pc, #2824] @ 93d40 │ │ │ │ + ldr r7, [pc, #2824] @ 93d44 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 93238 │ │ │ │ + b 932c0 │ │ │ │ ldr r4, [r8, #2808] @ 0xaf8 │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [r5, #180] @ 0xb4 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ str r1, [sp] │ │ │ │ @@ -108106,386 +108156,386 @@ │ │ │ │ str r9, [r4, #768] @ 0x300 │ │ │ │ ldr r3, [r8, #2808] @ 0xaf8 │ │ │ │ mov r1, sl │ │ │ │ add r3, r3, r9 │ │ │ │ str r5, [r4, #764] @ 0x2fc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #2808] @ 0xaf8 │ │ │ │ - bl 94010 │ │ │ │ + bl 94098 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 93808 │ │ │ │ + beq 93890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93828 │ │ │ │ - ldr r3, [pc, #2700] @ 93cc0 │ │ │ │ + blt 938b0 │ │ │ │ + ldr r3, [pc, #2700] @ 93d48 │ │ │ │ cmp r3, fp │ │ │ │ - beq 932b4 │ │ │ │ + beq 9333c │ │ │ │ ldr r5, [fp, #4]! │ │ │ │ ldr r0, [r7, #624] @ 0x270 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ sub sl, r6, r0 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ clz sl, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ lsr sl, sl, #5 │ │ │ │ orr r1, r1, #2 │ │ │ │ - bne 93280 │ │ │ │ - ldr lr, [pc, #2644] @ 93cc4 │ │ │ │ + bne 93308 │ │ │ │ + ldr lr, [pc, #2644] @ 93d4c │ │ │ │ ldr ip, [lr, #1520] @ 0x5f0 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [lr, #1520] @ 0x5f0 │ │ │ │ str ip, [r5, #192] @ 0xc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 931c0 │ │ │ │ + beq 93248 │ │ │ │ ldr r4, [r5, #180] @ 0xb4 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r4, #348 @ 0x15c │ │ │ │ add r0, r0, #3 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ - b 931ec │ │ │ │ - ldr r0, [pc, #2572] @ 93cc8 │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93ccc │ │ │ │ - bl a4768 │ │ │ │ + b 93274 │ │ │ │ + ldr r0, [pc, #2572] @ 93d50 │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93d54 │ │ │ │ + bl a47e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93c9c │ │ │ │ + beq 93d24 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93cd0 │ │ │ │ + ldr r5, [pc, #2548] @ 93d58 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4810 │ │ │ │ + bl a4890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93cb0 │ │ │ │ + beq 93d38 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93cd4 │ │ │ │ + ldr r1, [pc, #2428] @ 93d5c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ad3c │ │ │ │ + bl 23d47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c90 │ │ │ │ + blt 93d18 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c74 │ │ │ │ + blt 93cfc │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c74 │ │ │ │ + blt 93cfc │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c74 │ │ │ │ - ldr r2, [pc, #2344] @ 93cd8 │ │ │ │ - ldr r1, [pc, #2344] @ 93cdc │ │ │ │ + blt 93cfc │ │ │ │ + ldr r2, [pc, #2344] @ 93d60 │ │ │ │ + ldr r1, [pc, #2344] @ 93d64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ad3c │ │ │ │ + bl 23d47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c58 │ │ │ │ - ldr r8, [pc, #2324] @ 93ce0 │ │ │ │ + blt 93ce0 │ │ │ │ + ldr r8, [pc, #2324] @ 93d68 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c38 │ │ │ │ + blt 93cc0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 933dc │ │ │ │ + bne 93464 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93ce4 │ │ │ │ + ldr r8, [pc, #2268] @ 93d6c │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a61c0 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a6240 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93c20 │ │ │ │ + beq 93ca8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 9340c │ │ │ │ + bne 93494 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 93460 │ │ │ │ + beq 934e8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 93460 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne 934e8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93438 │ │ │ │ - bl 91b90 │ │ │ │ + bne 934c0 │ │ │ │ + bl 91c1c │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93bf8 │ │ │ │ + beq 93c80 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93ce8 │ │ │ │ - bl 9cc44 │ │ │ │ + ldr r1, [pc, #2140] @ 93d70 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bec │ │ │ │ - ldr r4, [pc, #2128] @ 93cec │ │ │ │ + bne 93c74 │ │ │ │ + ldr r4, [pc, #2128] @ 93d74 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93c00 │ │ │ │ + bne 93c88 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93cf0 │ │ │ │ + ldr r1, [pc, #2112] @ 93d78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93be0 │ │ │ │ + bne 93c68 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93bc4 │ │ │ │ + bne 93c4c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93cf4 │ │ │ │ + ldr r1, [pc, #2080] @ 93d7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bb8 │ │ │ │ + bne 93c40 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b9c │ │ │ │ + bne 93c24 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93ce8 │ │ │ │ + ldr r1, [pc, #2032] @ 93d70 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bec │ │ │ │ + bne 93c74 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b80 │ │ │ │ + bne 93c08 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93cf8 │ │ │ │ + ldr r1, [pc, #2012] @ 93d80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b74 │ │ │ │ + bne 93bfc │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b58 │ │ │ │ + bne 93be0 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93cfc │ │ │ │ + ldr r1, [pc, #1980] @ 93d84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b4c │ │ │ │ + bne 93bd4 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b30 │ │ │ │ + bne 93bb8 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93d00 │ │ │ │ + ldr r1, [pc, #1948] @ 93d88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b24 │ │ │ │ + bne 93bac │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b08 │ │ │ │ + bne 93b90 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93d04 │ │ │ │ + ldr r1, [pc, #1916] @ 93d8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93afc │ │ │ │ + bne 93b84 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ae0 │ │ │ │ + bne 93b68 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93d08 │ │ │ │ + ldr r1, [pc, #1884] @ 93d90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ad4 │ │ │ │ + bne 93b5c │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ab8 │ │ │ │ + bne 93b40 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93d0c │ │ │ │ + ldr r1, [pc, #1852] @ 93d94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93aac │ │ │ │ + bne 93b34 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a90 │ │ │ │ + bne 93b18 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93d10 │ │ │ │ + ldr r1, [pc, #1820] @ 93d98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93b0c │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a68 │ │ │ │ + bne 93af0 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93d14 │ │ │ │ + ldr r1, [pc, #1788] @ 93d9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a5c │ │ │ │ + bne 93ae4 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a40 │ │ │ │ + bne 93ac8 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93d18 │ │ │ │ + ldr r1, [pc, #1756] @ 93da0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a34 │ │ │ │ + bne 93abc │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a18 │ │ │ │ + bne 93aa0 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93d1c │ │ │ │ + ldr r1, [pc, #1724] @ 93da4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a0c │ │ │ │ + bne 93a94 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939f0 │ │ │ │ + bne 93a78 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93d20 │ │ │ │ + ldr r1, [pc, #1692] @ 93da8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939e4 │ │ │ │ + bne 93a6c │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939c8 │ │ │ │ + bne 93a50 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93d24 │ │ │ │ + ldr r1, [pc, #1660] @ 93dac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939bc │ │ │ │ + bne 93a44 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939a0 │ │ │ │ + bne 93a28 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93d28 │ │ │ │ + ldr r1, [pc, #1628] @ 93db0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93994 │ │ │ │ + bne 93a1c │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93978 │ │ │ │ + bne 93a00 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93d2c │ │ │ │ + ldr r1, [pc, #1596] @ 93db4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9396c │ │ │ │ + bne 939f4 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93950 │ │ │ │ + bne 939d8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93d30 │ │ │ │ - bl 9cc44 │ │ │ │ + ldr r1, [pc, #1560] @ 93db8 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9392c │ │ │ │ + bne 939b4 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93910 │ │ │ │ - ldr r2, [pc, #1536] @ 93d34 │ │ │ │ - ldr r1, [pc, #1536] @ 93d38 │ │ │ │ + bne 93998 │ │ │ │ + ldr r2, [pc, #1536] @ 93dbc │ │ │ │ + ldr r1, [pc, #1536] @ 93dc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ad3c │ │ │ │ + bl 23d47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 938e8 │ │ │ │ + blt 93970 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 93780 │ │ │ │ - ldr r0, [pc, #1504] @ 93d3c │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93d40 │ │ │ │ - ldr r1, [pc, #1500] @ 93d44 │ │ │ │ - bl a5c28 │ │ │ │ + bne 93808 │ │ │ │ + ldr r0, [pc, #1504] @ 93dc4 │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93dc8 │ │ │ │ + ldr r1, [pc, #1500] @ 93dcc │ │ │ │ + bl a5ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93d48 │ │ │ │ + ldr r0, [pc, #1492] @ 93dd0 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 938b4 │ │ │ │ + bne 9393c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93898 │ │ │ │ - ldr r3, [pc, #1476] @ 93d4c │ │ │ │ + bne 93920 │ │ │ │ + ldr r3, [pc, #1476] @ 93dd4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ str r7, [r5, #1092] @ 0x444 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1056] @ 0x420 │ │ │ │ - ldr r1, [pc, #1456] @ 93d50 │ │ │ │ + ldr r1, [pc, #1456] @ 93dd8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [r5, #1060] @ 0x424 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 9385c │ │ │ │ + blt 938e4 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93d54 │ │ │ │ + ldr r1, [pc, #1408] @ 93ddc │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 227078 │ │ │ │ + bl 2397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9385c │ │ │ │ + blt 938e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -108494,317 +108544,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93d58 │ │ │ │ - ldr r1, [pc, #1320] @ 93d5c │ │ │ │ + ldr r2, [pc, #1320] @ 93de0 │ │ │ │ + ldr r1, [pc, #1320] @ 93de4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 937fc │ │ │ │ + b 93884 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7db70 │ │ │ │ - ldr r2, [pc, #1268] @ 93d60 │ │ │ │ - ldr r3, [pc, #1268] @ 93d64 │ │ │ │ + bl 7dc50 │ │ │ │ + ldr r2, [pc, #1268] @ 93de8 │ │ │ │ + ldr r3, [pc, #1268] @ 93dec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 937fc │ │ │ │ + b 93884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93780 │ │ │ │ + bne 93808 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93780 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93808 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 938cc │ │ │ │ + beq 93954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93904 │ │ │ │ + beq 9398c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93d68 │ │ │ │ - ldr r3, [pc, #1160] @ 93d6c │ │ │ │ + ldr r2, [pc, #1160] @ 93df0 │ │ │ │ + ldr r3, [pc, #1160] @ 93df4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9387c │ │ │ │ + b 93904 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93d70 │ │ │ │ - ldr r3, [pc, #1140] @ 93d74 │ │ │ │ + ldr r2, [pc, #1140] @ 93df8 │ │ │ │ + ldr r3, [pc, #1140] @ 93dfc │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9387c │ │ │ │ + b 93904 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 938cc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 9372c │ │ │ │ - ldr r0, [pc, #1032] @ 93d30 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9372c │ │ │ │ - ldr r0, [pc, #1020] @ 93d30 │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [pc, #1084] @ 93d78 │ │ │ │ + bne 937b4 │ │ │ │ + ldr r0, [pc, #1032] @ 93db8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 937b4 │ │ │ │ + ldr r0, [pc, #1020] @ 93db8 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [pc, #1084] @ 93e00 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93d7c │ │ │ │ + ldr r2, [pc, #1072] @ 93e04 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9387c │ │ │ │ + b 93904 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 93708 │ │ │ │ - ldr r0, [pc, #964] @ 93d2c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93708 │ │ │ │ - ldr r0, [pc, #952] @ 93d2c │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93790 │ │ │ │ + ldr r0, [pc, #964] @ 93db4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93790 │ │ │ │ + ldr r0, [pc, #952] @ 93db4 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 936e4 │ │ │ │ - ldr r0, [pc, #920] @ 93d28 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 936e4 │ │ │ │ - ldr r0, [pc, #908] @ 93d28 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 9376c │ │ │ │ + ldr r0, [pc, #920] @ 93db0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9376c │ │ │ │ + ldr r0, [pc, #908] @ 93db0 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 936c0 │ │ │ │ - ldr r0, [pc, #876] @ 93d24 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 936c0 │ │ │ │ - ldr r0, [pc, #864] @ 93d24 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93748 │ │ │ │ + ldr r0, [pc, #876] @ 93dac │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93748 │ │ │ │ + ldr r0, [pc, #864] @ 93dac │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 9369c │ │ │ │ - ldr r0, [pc, #832] @ 93d20 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9369c │ │ │ │ - ldr r0, [pc, #820] @ 93d20 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93724 │ │ │ │ + ldr r0, [pc, #832] @ 93da8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93724 │ │ │ │ + ldr r0, [pc, #820] @ 93da8 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 93678 │ │ │ │ - ldr r0, [pc, #788] @ 93d1c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93678 │ │ │ │ - ldr r0, [pc, #776] @ 93d1c │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93700 │ │ │ │ + ldr r0, [pc, #788] @ 93da4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93700 │ │ │ │ + ldr r0, [pc, #776] @ 93da4 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93654 │ │ │ │ - ldr r0, [pc, #744] @ 93d18 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93654 │ │ │ │ - ldr r0, [pc, #732] @ 93d18 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 936dc │ │ │ │ + ldr r0, [pc, #744] @ 93da0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 936dc │ │ │ │ + ldr r0, [pc, #732] @ 93da0 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 93630 │ │ │ │ - ldr r0, [pc, #700] @ 93d14 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93630 │ │ │ │ - ldr r0, [pc, #688] @ 93d14 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 936b8 │ │ │ │ + ldr r0, [pc, #700] @ 93d9c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 936b8 │ │ │ │ + ldr r0, [pc, #688] @ 93d9c │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 9360c │ │ │ │ - ldr r0, [pc, #656] @ 93d10 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9360c │ │ │ │ - ldr r0, [pc, #644] @ 93d10 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93694 │ │ │ │ + ldr r0, [pc, #656] @ 93d98 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93694 │ │ │ │ + ldr r0, [pc, #644] @ 93d98 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 935e8 │ │ │ │ - ldr r0, [pc, #612] @ 93d0c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 935e8 │ │ │ │ - ldr r0, [pc, #600] @ 93d0c │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93670 │ │ │ │ + ldr r0, [pc, #612] @ 93d94 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93670 │ │ │ │ + ldr r0, [pc, #600] @ 93d94 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 935c4 │ │ │ │ - ldr r0, [pc, #568] @ 93d08 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 935c4 │ │ │ │ - ldr r0, [pc, #556] @ 93d08 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 9364c │ │ │ │ + ldr r0, [pc, #568] @ 93d90 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9364c │ │ │ │ + ldr r0, [pc, #556] @ 93d90 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 935a0 │ │ │ │ - ldr r0, [pc, #524] @ 93d04 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 935a0 │ │ │ │ - ldr r0, [pc, #512] @ 93d04 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93628 │ │ │ │ + ldr r0, [pc, #524] @ 93d8c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93628 │ │ │ │ + ldr r0, [pc, #512] @ 93d8c │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 9357c │ │ │ │ - ldr r0, [pc, #480] @ 93d00 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9357c │ │ │ │ - ldr r0, [pc, #468] @ 93d00 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93604 │ │ │ │ + ldr r0, [pc, #480] @ 93d88 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93604 │ │ │ │ + ldr r0, [pc, #468] @ 93d88 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93558 │ │ │ │ - ldr r0, [pc, #436] @ 93cfc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93558 │ │ │ │ - ldr r0, [pc, #424] @ 93cfc │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 935e0 │ │ │ │ + ldr r0, [pc, #436] @ 93d84 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 935e0 │ │ │ │ + ldr r0, [pc, #424] @ 93d84 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 93534 │ │ │ │ - ldr r0, [pc, #392] @ 93cf8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93534 │ │ │ │ - ldr r0, [pc, #380] @ 93cf8 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 935bc │ │ │ │ + ldr r0, [pc, #392] @ 93d80 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 935bc │ │ │ │ + ldr r0, [pc, #380] @ 93d80 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93510 │ │ │ │ - ldr r0, [pc, #336] @ 93ce8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 93510 │ │ │ │ + bne 93598 │ │ │ │ + ldr r0, [pc, #336] @ 93d70 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 934ec │ │ │ │ - ldr r0, [pc, #320] @ 93cf4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 934ec │ │ │ │ - ldr r0, [pc, #308] @ 93cf4 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ + bne 93574 │ │ │ │ + ldr r0, [pc, #320] @ 93d7c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93574 │ │ │ │ + ldr r0, [pc, #308] @ 93d7c │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 934c8 │ │ │ │ - ldr r0, [pc, #276] @ 93cf0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 934c8 │ │ │ │ - ldr r0, [pc, #264] @ 93cf0 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ - ldr r0, [pc, #244] @ 93ce8 │ │ │ │ - bl 9b45c │ │ │ │ - b 93934 │ │ │ │ - ldr r3, [pc, #384] @ 93d80 │ │ │ │ - b 93938 │ │ │ │ + bne 93550 │ │ │ │ + ldr r0, [pc, #276] @ 93d78 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 93550 │ │ │ │ + ldr r0, [pc, #264] @ 93d78 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ + ldr r0, [pc, #244] @ 93d70 │ │ │ │ + bl 9b4d8 │ │ │ │ + b 939bc │ │ │ │ + ldr r3, [pc, #384] @ 93e08 │ │ │ │ + b 939c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 934a4 │ │ │ │ + bne 9352c │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 934a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9352c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93d84 │ │ │ │ - ldr r3, [pc, #336] @ 93d80 │ │ │ │ + ldr r2, [pc, #344] @ 93e0c │ │ │ │ + ldr r3, [pc, #336] @ 93e08 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 9387c │ │ │ │ + b 93904 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93d88 │ │ │ │ - ldr r3, [pc, #284] @ 93d64 │ │ │ │ + ldr r2, [pc, #324] @ 93e10 │ │ │ │ + ldr r3, [pc, #284] @ 93dec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 937fc │ │ │ │ + b 93884 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93d8c │ │ │ │ - ldr r3, [pc, #288] @ 93d90 │ │ │ │ + ldr r2, [pc, #288] @ 93e14 │ │ │ │ + ldr r3, [pc, #288] @ 93e18 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9387c │ │ │ │ + b 93904 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93d94 │ │ │ │ - ldr r3, [pc, #268] @ 93d98 │ │ │ │ + ldr r2, [pc, #268] @ 93e1c │ │ │ │ + ldr r3, [pc, #268] @ 93e20 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9387c │ │ │ │ - ldr r1, [pc, #260] @ 93d9c │ │ │ │ - ldr r2, [pc, #260] @ 93da0 │ │ │ │ - b 93830 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93da4 │ │ │ │ - bne 9382c │ │ │ │ - b 932cc │ │ │ │ - ldr r2, [pc, #240] @ 93da8 │ │ │ │ - b 9382c │ │ │ │ - eorseq lr, ip, r0, asr #27 │ │ │ │ + b 93904 │ │ │ │ + ldr r1, [pc, #260] @ 93e24 │ │ │ │ + ldr r2, [pc, #260] @ 93e28 │ │ │ │ + b 938b8 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93e2c │ │ │ │ + bne 938b4 │ │ │ │ + b 93354 │ │ │ │ + ldr r2, [pc, #240] @ 93e30 │ │ │ │ + b 938b4 │ │ │ │ + eorseq pc, ip, r0, asr #29 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq lr, ip, r4, lsl #31 │ │ │ │ + eorseq r0, sp, r4, lsl #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ subseq sl, r5, r4, asr #30 │ │ │ │ subseq r2, sl, r4, lsl #1 │ │ │ │ - mlaseq ip, r0, fp, lr │ │ │ │ + mlaseq ip, r0, ip, pc @ │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ subseq r7, r7, ip, lsr #4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0057789c │ │ │ │ subseq r7, r7, ip, lsr #17 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ subseq r7, r7, ip, lsr r8 │ │ │ │ @@ -108821,93 +108871,93 @@ │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, lsr #3 │ │ │ │ subseq r7, r7, ip, asr r8 │ │ │ │ subseq sl, r5, ip, lsl #31 │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ subseq r1, r8, r4, asr #32 │ │ │ │ - eorseq sl, r5, r0, asr #11 │ │ │ │ + eorseq fp, r5, r0, asr #13 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - @ instruction: 0x0035a4b4 │ │ │ │ - eorseq lr, ip, r8, lsl #31 │ │ │ │ - eorseq pc, ip, r4, lsl r0 @ │ │ │ │ - eorseq sl, r5, r4, ror #11 │ │ │ │ - eorseq pc, ip, r4 │ │ │ │ - eorseq sl, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x003ceff0 │ │ │ │ - mlaseq r5, r0, r5, sl │ │ │ │ - eorseq sl, r5, ip, lsl r5 │ │ │ │ - @ instruction: 0x003cefdc │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq pc, ip, r4, lsr #32 │ │ │ │ - eorseq pc, ip, r0, asr #32 │ │ │ │ - eorseq lr, ip, r8, asr #31 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003cefb0 │ │ │ │ - eorseq sl, r5, r4, asr r5 │ │ │ │ - mlaseq ip, ip, pc, lr @ │ │ │ │ - eorseq sl, r5, r8, lsr r5 │ │ │ │ - @ instruction: 0x0035a4d4 │ │ │ │ - @ instruction: 0x0035a4fc │ │ │ │ - b 227058 │ │ │ │ + @ instruction: 0x0035b5b4 │ │ │ │ + eorseq r0, sp, r8, lsl #1 │ │ │ │ + eorseq r0, sp, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, ror #13 │ │ │ │ + eorseq r0, sp, r4, lsl #2 │ │ │ │ + eorseq fp, r5, r8, asr #13 │ │ │ │ + ldrsheq r0, [sp], -r0 @ │ │ │ │ + mlaseq r5, r0, r6, fp │ │ │ │ + eorseq fp, r5, ip, lsl r6 │ │ │ │ + ldrsbeq r0, [sp], -ip @ │ │ │ │ + eorseq r7, r5, r4, asr fp │ │ │ │ + eorseq r0, sp, r4, lsr #2 │ │ │ │ + eorseq r0, sp, r0, asr #2 │ │ │ │ + eorseq r0, sp, r8, asr #1 │ │ │ │ + eorseq fp, r5, r4, ror r6 │ │ │ │ + ldrheq r0, [sp], -r0 @ │ │ │ │ + eorseq fp, r5, r4, asr r6 │ │ │ │ + mlaseq sp, ip, r0, r0 │ │ │ │ + eorseq fp, r5, r8, lsr r6 │ │ │ │ + @ instruction: 0x0035b5d4 │ │ │ │ + @ instruction: 0x0035b5fc │ │ │ │ + b 239790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #560] @ 93ff8 │ │ │ │ + ldr r6, [pc, #560] @ 94080 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93e0c │ │ │ │ + beq 93e94 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93e0c │ │ │ │ - ldr r3, [pc, #524] @ 93ffc │ │ │ │ - bl 356650 │ │ │ │ + beq 93e94 │ │ │ │ + ldr r3, [pc, #524] @ 94084 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93fec │ │ │ │ + beq 94074 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93fec │ │ │ │ + bne 94074 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93fe4 │ │ │ │ + bhi 9406c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 94000 │ │ │ │ + ldr r2, [pc, #480] @ 94088 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93f58 │ │ │ │ - ldr r3, [pc, #460] @ 93ffc │ │ │ │ - bl 356650 │ │ │ │ + bne 93fe0 │ │ │ │ + ldr r3, [pc, #460] @ 94084 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93f24 │ │ │ │ + bhi 93fac │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93fc0 │ │ │ │ + beq 94048 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ef4 │ │ │ │ + beq 93f7c │ │ │ │ mov r1, #0 │ │ │ │ lsr r2, r4, #8 │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r1, [r3, #1] │ │ │ │ strb r1, [r3] │ │ │ │ strb r4, [r3, #3] │ │ │ │ ldrb r0, [r5] │ │ │ │ @@ -108915,15 +108965,15 @@ │ │ │ │ add r1, r3, #5 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r3, #4] │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r3, r3, #8 │ │ │ │ strb r2, [r1, #1] │ │ │ │ strb r2, [r1, #2] │ │ │ │ - beq 93fa8 │ │ │ │ + beq 94030 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108932,110 +108982,110 @@ │ │ │ │ strb r2, [r1, #2] │ │ │ │ strb r2, [r1, #3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr r9, [r2, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi 93f98 │ │ │ │ + bhi 94020 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f6c │ │ │ │ + bne 93ff4 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 94004 │ │ │ │ + ldr r2, [pc, #212] @ 9408c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93fd0 │ │ │ │ + bne 94058 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93fe4 │ │ │ │ + beq 9406c │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93f6c │ │ │ │ + b 93ff4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93fe4 │ │ │ │ + beq 9406c │ │ │ │ lsr r1, r4, #8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ strb r1, [r3, #2] │ │ │ │ lsr r1, r4, #24 │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r1, [r3] │ │ │ │ strb r4, [r3, #3] │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ ldrb r0, [r5] │ │ │ │ add r1, r3, #5 │ │ │ │ - b 93ea4 │ │ │ │ + b 93f2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93e80 │ │ │ │ + b 93f08 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93eec │ │ │ │ + b 93f74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f1c │ │ │ │ + b 93fa4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f40 │ │ │ │ + b 93fc8 │ │ │ │ mov r3, #0 │ │ │ │ - b 93eec │ │ │ │ - ldr r1, [pc, #20] @ 94008 │ │ │ │ - ldr r0, [pc, #20] @ 9400c │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93f74 │ │ │ │ + ldr r1, [pc, #20] @ 94090 │ │ │ │ + ldr r0, [pc, #20] @ 94094 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq pc, ip, r4, asr r0 @ │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + eorseq fp, r5, ip, lsl #14 │ │ │ │ + eorseq r0, sp, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r3, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 94b50 │ │ │ │ + bne 94bd8 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 9838c │ │ │ │ + beq 98414 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94bc8 │ │ │ │ + beq 94c50 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94c58 │ │ │ │ + beq 94ce0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94c84 │ │ │ │ - ldr r6, [pc, #3780] @ 94f40 │ │ │ │ + beq 94d0c │ │ │ │ + ldr r6, [pc, #3780] @ 94fc8 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ add r2, r2, #92160 @ 0x16800 │ │ │ │ @@ -109049,56 +109099,56 @@ │ │ │ │ cmp r2, r4 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98280 │ │ │ │ + beq 98308 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r3 │ │ │ │ and r2, r3, #2 │ │ │ │ - bne 9694c │ │ │ │ + bne 969d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94db4 │ │ │ │ + bne 94e3c │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96348 │ │ │ │ + beq 963d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9866c │ │ │ │ + bl 986f4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c78 │ │ │ │ + beq 96d00 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 9622c │ │ │ │ + beq 962b4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c8c │ │ │ │ - ldr r2, [pc, #3584] @ 94f54 │ │ │ │ + bne 94d14 │ │ │ │ + ldr r2, [pc, #3584] @ 94fdc │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94ddc │ │ │ │ + bne 94e64 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 964f8 │ │ │ │ + bne 96580 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94df4 │ │ │ │ - ldr r6, [pc, #3528] @ 94f40 │ │ │ │ + beq 94e7c │ │ │ │ + ldr r6, [pc, #3528] @ 94fc8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r0, r2 │ │ │ │ add r1, r1, #92160 @ 0x16800 │ │ │ │ @@ -109111,524 +109161,524 @@ │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ - ldr r2, [pc, #3312] @ 94ec4 │ │ │ │ + ldr r2, [pc, #3312] @ 94f4c │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e0c │ │ │ │ + bne 94e94 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96150 │ │ │ │ + bne 961d8 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95b34 │ │ │ │ + beq 95bbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 959a4 │ │ │ │ + bne 95a2c │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 95a14 │ │ │ │ + bne 95a9c │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 967bc │ │ │ │ - ldr r7, [pc, #3220] @ 94ec8 │ │ │ │ - ldr r9, [pc, #3308] @ 94f24 │ │ │ │ + bne 96844 │ │ │ │ + ldr r7, [pc, #3220] @ 94f50 │ │ │ │ + ldr r9, [pc, #3308] @ 94fac │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96748 │ │ │ │ + bne 967d0 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96748 │ │ │ │ + beq 967d0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94ecc │ │ │ │ + ldr r1, [pc, #3184] @ 94f54 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96130 │ │ │ │ + bne 961b8 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96058 │ │ │ │ - ldr r2, [pc, #3260] @ 94f44 │ │ │ │ - ldr r1, [pc, #3136] @ 94ecc │ │ │ │ + bne 960e0 │ │ │ │ + ldr r2, [pc, #3260] @ 94fcc │ │ │ │ + ldr r1, [pc, #3136] @ 94f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c74 │ │ │ │ + blt 96cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c28 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e2c │ │ │ │ + beq 97eb4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96b3c │ │ │ │ + beq 96bc4 │ │ │ │ and r3, r3, #24 │ │ │ │ orr r1, r3, r2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 95c5c │ │ │ │ + beq 95ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c6c │ │ │ │ + bne 95cf4 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95c78 │ │ │ │ + bne 95d00 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95c84 │ │ │ │ + bne 95d0c │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94f50 │ │ │ │ + ldr r3, [pc, #3128] @ 94fd8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95c98 │ │ │ │ + beq 95d20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ + ble 95d54 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95d4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94398 │ │ │ │ + beq 94420 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95d4c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94398 │ │ │ │ + beq 94420 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95d4c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94398 │ │ │ │ + beq 94420 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95d4c │ │ │ │ cmp r3, lr │ │ │ │ - bne 94378 │ │ │ │ + bne 94400 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr lr, [pc, #3000] @ 94f58 │ │ │ │ + ble 95d54 │ │ │ │ + ldr lr, [pc, #3000] @ 94fe0 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dac │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943e8 │ │ │ │ + beq 94470 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dac │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943e8 │ │ │ │ + beq 94470 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dac │ │ │ │ cmp ip, r3 │ │ │ │ - bne 943c8 │ │ │ │ + bne 94450 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr ip, [pc, #2820] @ 94ef4 │ │ │ │ + ble 95d54 │ │ │ │ + ldr ip, [pc, #2820] @ 94f7c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97d30 │ │ │ │ + beq 97db8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94438 │ │ │ │ + beq 944c0 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97d30 │ │ │ │ + beq 97db8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94438 │ │ │ │ + beq 944c0 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97d30 │ │ │ │ + beq 97db8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94418 │ │ │ │ + bne 944a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr ip, [pc, #2720] @ 94ee0 │ │ │ │ + ble 95d54 │ │ │ │ + ldr ip, [pc, #2720] @ 94f68 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9811c │ │ │ │ + beq 981a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94488 │ │ │ │ + beq 94510 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 9811c │ │ │ │ + beq 981a4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94488 │ │ │ │ + beq 94510 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 9811c │ │ │ │ + beq 981a4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94468 │ │ │ │ + bne 944f0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ + ble 95d54 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97d3c │ │ │ │ + beq 97dc4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9455c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97d3c │ │ │ │ + beq 97dc4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9455c │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97d3c │ │ │ │ + beq 97dc4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 944b4 │ │ │ │ + bne 9453c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr ip, [pc, #2624] @ 94f1c │ │ │ │ + ble 95d54 │ │ │ │ + ldr ip, [pc, #2624] @ 94fa4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96db8 │ │ │ │ + beq 96e40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94524 │ │ │ │ + beq 945ac │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96db8 │ │ │ │ + beq 96e40 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94524 │ │ │ │ + beq 945ac │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96db8 │ │ │ │ + beq 96e40 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94504 │ │ │ │ + bne 9458c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr ip, [pc, #2508] @ 94ef8 │ │ │ │ + ble 95d54 │ │ │ │ + ldr ip, [pc, #2508] @ 94f80 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9818c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94574 │ │ │ │ + beq 945fc │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9818c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94574 │ │ │ │ + beq 945fc │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9818c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94554 │ │ │ │ + bne 945dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ccc │ │ │ │ - ldr ip, [pc, #2412] @ 94ee8 │ │ │ │ + ble 95d54 │ │ │ │ + ldr ip, [pc, #2412] @ 94f70 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c84 │ │ │ │ + beq 97d0c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 945bc │ │ │ │ + beq 94644 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c84 │ │ │ │ + beq 97d0c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 945bc │ │ │ │ + beq 94644 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97c84 │ │ │ │ + beq 97d0c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 945a4 │ │ │ │ + bne 9462c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 969a4 │ │ │ │ + bne 96a2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97d48 │ │ │ │ + bne 97dd0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 949c4 │ │ │ │ + ble 94a4c │ │ │ │ add sl, r2, #12 │ │ │ │ mov fp, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 95450 │ │ │ │ + bge 954d8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94624 │ │ │ │ + beq 946ac │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95534 │ │ │ │ + bne 955bc │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94640 │ │ │ │ + beq 946c8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 958b4 │ │ │ │ + bne 9593c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 947b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 947b0 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95e34 │ │ │ │ + bne 95ebc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94688 │ │ │ │ + bne 94710 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 969b8 │ │ │ │ + bne 96a40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9469c │ │ │ │ + bne 94724 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96aa0 │ │ │ │ + bne 96b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946b0 │ │ │ │ + bne 94738 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e34 │ │ │ │ + bne 96ebc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946c8 │ │ │ │ + bne 94750 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ef8 │ │ │ │ + bne 96f80 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94768 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cb0 │ │ │ │ + bne 97d38 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94780 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9696c │ │ │ │ + bne 969f4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94798 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fe4 │ │ │ │ + bne 9806c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 947b0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98110 │ │ │ │ + bne 98198 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94794 │ │ │ │ + beq 9481c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94794 │ │ │ │ + beq 9481c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95d7c │ │ │ │ + bne 95e04 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9476c │ │ │ │ + bne 947f4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96994 │ │ │ │ + bne 96a1c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94780 │ │ │ │ + bne 94808 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a90 │ │ │ │ + bne 96b18 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94794 │ │ │ │ + bne 9481c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95dc4 │ │ │ │ + bne 95e4c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947ac │ │ │ │ + beq 94834 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95908 │ │ │ │ + bne 95990 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97d54 │ │ │ │ + beq 97ddc │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947dc │ │ │ │ + bne 94864 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r4, #32] │ │ │ │ streq r2, [r5, #32] │ │ │ │ ldreq r2, [r4, #72] @ 0x48 │ │ │ │ streq r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94800 │ │ │ │ + bne 94888 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r4, #36] @ 0x24 │ │ │ │ streq r2, [r5, #36] @ 0x24 │ │ │ │ ldreq r2, [r4, #76] @ 0x4c │ │ │ │ streq r2, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95b54 │ │ │ │ + bne 95bdc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b54 │ │ │ │ + beq 95bdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b84 │ │ │ │ + beq 95c0c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 96140 │ │ │ │ + bne 961c8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94844 │ │ │ │ + bne 948cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95b70 │ │ │ │ + bne 95bf8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9486c │ │ │ │ + bne 948f4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ orrne r3, r3, #2048 @ 0x800 │ │ │ │ strne r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96bb4 │ │ │ │ + bne 96c3c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 94920 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94898 │ │ │ │ + beq 94920 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 952cc │ │ │ │ + beq 95354 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 952cc │ │ │ │ + bne 95354 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 952dc │ │ │ │ + beq 95364 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 948c0 │ │ │ │ + bne 94948 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 95424 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 948d4 │ │ │ │ + bne 9495c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d10 │ │ │ │ + bne 95d98 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953d8 │ │ │ │ + bne 95460 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98094 │ │ │ │ + bne 9811c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94908 │ │ │ │ + bne 94990 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 980a0 │ │ │ │ + bne 98128 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c34 │ │ │ │ + beq 95cbc │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 954ec │ │ │ │ + bne 95574 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 954ec │ │ │ │ + beq 95574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c08 │ │ │ │ + beq 95c90 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 960c8 │ │ │ │ + bne 96150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960d4 │ │ │ │ + beq 9615c │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949ec │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95514 │ │ │ │ + bne 9559c │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9497c │ │ │ │ + bne 94a04 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 96eb0 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 9541c │ │ │ │ + bne 954a4 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d58 │ │ │ │ + beq 95de0 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 95450 │ │ │ │ + bne 954d8 │ │ │ │ and r2, r2, #96 @ 0x60 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne 945f8 │ │ │ │ + bne 94680 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 94a14 │ │ │ │ + beq 94a9c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #40] @ 0x28 │ │ │ │ streq r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #48] @ 0x30 │ │ │ │ @@ -109643,94 +109693,94 @@ │ │ │ │ streq r2, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #80] @ 0x50 │ │ │ │ streq r2, [r5, #80] @ 0x50 │ │ │ │ and r2, r3, #17408 @ 0x4400 │ │ │ │ cmp r2, #17408 @ 0x4400 │ │ │ │ - bne 94a34 │ │ │ │ + bne 94abc │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94f30 │ │ │ │ + ldr r1, [pc, #1284] @ 94fb8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 98128 │ │ │ │ + beq 981b0 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95f9c │ │ │ │ + bne 96024 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c28 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 98144 │ │ │ │ + bne 981cc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95bb0 │ │ │ │ + beq 95c38 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94adc │ │ │ │ + ble 94b64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94a9c │ │ │ │ + bge 94b24 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2da4 │ │ │ │ + bl a2e24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c74 │ │ │ │ + blt 96cfc │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94adc │ │ │ │ + beq 94b64 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 98344 │ │ │ │ - bl a2da4 │ │ │ │ + bge 983cc │ │ │ │ + bl a2e24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c74 │ │ │ │ + blt 96cfc │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94aac │ │ │ │ + bne 94b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94b28 │ │ │ │ + beq 94bb0 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95efc │ │ │ │ + bne 95f84 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94b08 │ │ │ │ + beq 94b90 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98418 │ │ │ │ + beq 984a0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94b24 │ │ │ │ + bgt 94bac │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98434 │ │ │ │ + ble 984bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ orr r2, r3, #4096 @ 0x1000 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ orreq r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 95fd0 │ │ │ │ + bne 96058 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94f40 │ │ │ │ + ldr r6, [pc, #1000] @ 94fc8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ rsb r1, r3, r3, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, ip, r1 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -109746,29 +109796,29 @@ │ │ │ │ addeq r1, r1, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, ip, r3 │ │ │ │ addeq r3, ip, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq 9838c │ │ │ │ + beq 98414 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94058 │ │ │ │ - bl 91b90 │ │ │ │ + bne 940e0 │ │ │ │ + bl 91c1c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96c78 │ │ │ │ + beq 96d00 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 94058 │ │ │ │ - ldr r6, [pc, #848] @ 94f40 │ │ │ │ + beq 940e0 │ │ │ │ + ldr r6, [pc, #848] @ 94fc8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ rsb r1, r3, r3, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, ip, r1 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -109785,40 +109835,40 @@ │ │ │ │ addeq r1, r1, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, ip, r3 │ │ │ │ addeq r3, ip, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne 94068 │ │ │ │ - ldr r2, [pc, #756] @ 94f54 │ │ │ │ + bne 940f0 │ │ │ │ + ldr r2, [pc, #756] @ 94fdc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 940e0 │ │ │ │ + beq 94168 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 98214 │ │ │ │ + bne 9829c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94f54 │ │ │ │ + ldr r4, [pc, #728] @ 94fdc │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 94074 │ │ │ │ + bne 940fc │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 940d0 │ │ │ │ + b 94158 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964f8 │ │ │ │ + bne 96580 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96f58 │ │ │ │ + beq 96fe0 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94d14 │ │ │ │ - ldr r6, [pc, #644] @ 94f40 │ │ │ │ - bl 356650 │ │ │ │ + beq 94d9c │ │ │ │ + ldr r6, [pc, #644] @ 94fc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -109833,122 +109883,122 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #428] @ 94ec8 │ │ │ │ - ldr r9, [pc, #516] @ 94f24 │ │ │ │ + ldr r3, [pc, #428] @ 94f50 │ │ │ │ + ldr r9, [pc, #516] @ 94fac │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96c60 │ │ │ │ + bne 96ce8 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96c60 │ │ │ │ - ldr r1, [pc, #404] @ 94ed0 │ │ │ │ + beq 96ce8 │ │ │ │ + ldr r1, [pc, #404] @ 94f58 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96b7c │ │ │ │ + bne 96c04 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94ed4 │ │ │ │ + ldr r0, [pc, #372] @ 94f5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c72c │ │ │ │ + bl 9c7ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94ed0 │ │ │ │ + ldr r1, [pc, #340] @ 94f58 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94da0 │ │ │ │ + beq 94e28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9829c │ │ │ │ + beq 98324 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94dec │ │ │ │ - b 96c78 │ │ │ │ + bge 94e74 │ │ │ │ + b 96d00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9410c │ │ │ │ + bne 94194 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c8c │ │ │ │ - ldr r2, [pc, #380] @ 94f54 │ │ │ │ + bne 94d14 │ │ │ │ + ldr r2, [pc, #380] @ 94fdc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 96310 │ │ │ │ + beq 96398 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964f8 │ │ │ │ + bne 96580 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 94170 │ │ │ │ - ldr r3, [pc, #200] @ 94ec4 │ │ │ │ + bne 941f8 │ │ │ │ + ldr r3, [pc, #200] @ 94f4c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ - ldr r4, [pc, #196] @ 94ed8 │ │ │ │ - ldr r8, [pc, #296] @ 94f40 │ │ │ │ - b 94e48 │ │ │ │ + beq 9426c │ │ │ │ + ldr r4, [pc, #196] @ 94f60 │ │ │ │ + ldr r8, [pc, #296] @ 94fc8 │ │ │ │ + b 94ed0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94f5c │ │ │ │ + bne 94fe4 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 9426c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 9529c │ │ │ │ + bcs 95324 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94e9c │ │ │ │ + bcs 94f24 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94eb0 │ │ │ │ + bcs 94f38 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94e18 │ │ │ │ + bhi 94ea0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94e28 │ │ │ │ + bls 94eb0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e28 │ │ │ │ - b 94e3c │ │ │ │ + bne 94eb0 │ │ │ │ + b 94ec4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e28 │ │ │ │ - b 94e3c │ │ │ │ + bne 94eb0 │ │ │ │ + b 94ec4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e28 │ │ │ │ - b 94e3c │ │ │ │ + bne 94eb0 │ │ │ │ + b 94ec4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ subseq fp, r5, ip, lsr r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ @@ -109968,685 +110018,685 @@ │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq sl, r7, r4, ror #5 │ │ │ │ - andeq r0, sl, r4, lsr r1 │ │ │ │ - andeq r4, sl, r4, lsr #7 │ │ │ │ + @ instruction: 0x000a01b4 │ │ │ │ + andeq r4, sl, r4, lsr #8 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r8, lsr r5 │ │ │ │ - eoreq r8, r9, ip, ror #28 │ │ │ │ + eoreq r7, sl, ip, lsl #2 │ │ │ │ subseq r1, r5, ip, ror #26 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95170 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95170 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95980 │ │ │ │ + bcs 95a08 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 962fc │ │ │ │ + bcs 96384 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95980 │ │ │ │ + bcs 95a08 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95970 │ │ │ │ + bls 959f8 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95170 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95170 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 950e8 │ │ │ │ + bne 95170 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 967cc │ │ │ │ + beq 96854 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96b90 │ │ │ │ + beq 96c18 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94ff8 │ │ │ │ + beq 95080 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94e3c │ │ │ │ - ldr r3, [pc, #-176] @ 94f50 │ │ │ │ - ldr r2, [pc, #-296] @ 94edc │ │ │ │ + bne 94ec4 │ │ │ │ + ldr r3, [pc, #-176] @ 94fd8 │ │ │ │ + ldr r2, [pc, #-296] @ 94f64 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94ee0 │ │ │ │ + ldr r2, [pc, #-308] @ 94f68 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94ee4 │ │ │ │ + ldr r2, [pc, #-324] @ 94f6c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94ee8 │ │ │ │ + ldr r2, [pc, #-332] @ 94f70 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94eec │ │ │ │ + ldr r2, [pc, #-340] @ 94f74 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94ef0 │ │ │ │ + ldr r2, [pc, #-348] @ 94f78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94ef4 │ │ │ │ + ldr r2, [pc, #-356] @ 94f7c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94ef8 │ │ │ │ + ldr r2, [pc, #-364] @ 94f80 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94efc │ │ │ │ + ldr r2, [pc, #-372] @ 94f84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94f00 │ │ │ │ + ldr r2, [pc, #-380] @ 94f88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94f04 │ │ │ │ + ldr r2, [pc, #-388] @ 94f8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94f08 │ │ │ │ + ldr r2, [pc, #-396] @ 94f90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94f0c │ │ │ │ + ldr r2, [pc, #-404] @ 94f94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94f10 │ │ │ │ + ldr r2, [pc, #-412] @ 94f98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94f14 │ │ │ │ + ldr r2, [pc, #-420] @ 94f9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94f18 │ │ │ │ + ldr r2, [pc, #-428] @ 94fa0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94f1c │ │ │ │ + ldr r2, [pc, #-436] @ 94fa4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94f20 │ │ │ │ + ldr r2, [pc, #-444] @ 94fa8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e3c │ │ │ │ - ldr r9, [pc, #-460] @ 94f24 │ │ │ │ + beq 94ec4 │ │ │ │ + ldr r9, [pc, #-460] @ 94fac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96038 │ │ │ │ + bne 960c0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96038 │ │ │ │ + beq 960c0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95d00 │ │ │ │ + bne 95d88 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94f4c │ │ │ │ + ldr r3, [pc, #-484] @ 94fd4 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 979c0 │ │ │ │ - ldr r0, [pc, #-532] @ 94f28 │ │ │ │ + beq 97a48 │ │ │ │ + ldr r0, [pc, #-532] @ 94fb0 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ - ldr r3, [pc, #-556] @ 94f28 │ │ │ │ + beq 96cfc │ │ │ │ + ldr r3, [pc, #-556] @ 94fb0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9598c │ │ │ │ - bl 356650 │ │ │ │ + beq 95a14 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r6, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 95998 │ │ │ │ + bne 95a20 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r6, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98354 │ │ │ │ - bl 356650 │ │ │ │ + beq 983dc │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98358 │ │ │ │ + beq 983e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str sl, [r6, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ str r4, [r6, #20] │ │ │ │ - beq 98368 │ │ │ │ + beq 983f0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95464 │ │ │ │ + beq 954ec │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95470 │ │ │ │ + bne 954f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95470 │ │ │ │ - bl 356650 │ │ │ │ + beq 954f8 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94f38 │ │ │ │ + ldr ip, [pc, #-796] @ 94fc0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 954a8 │ │ │ │ + beq 95530 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a03d8 │ │ │ │ + bl a0458 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954c4 │ │ │ │ + blt 9554c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94e3c │ │ │ │ + bne 94ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 94e3c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 94ec4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e28 │ │ │ │ - b 94e3c │ │ │ │ + bne 94eb0 │ │ │ │ + b 94ec4 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 94920 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94898 │ │ │ │ + beq 94920 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 948a4 │ │ │ │ + bne 9492c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 948a4 │ │ │ │ + bne 9492c │ │ │ │ tst r3, #2 │ │ │ │ - bne 96504 │ │ │ │ + bne 9658c │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96574 │ │ │ │ + bne 965fc │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96574 │ │ │ │ + beq 965fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94f2c │ │ │ │ + ldr r1, [pc, #-1008] @ 94fb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9632c │ │ │ │ + bne 963b4 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9678c │ │ │ │ + bne 96814 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9678c │ │ │ │ + beq 96814 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94f48 │ │ │ │ + ldr r1, [pc, #-1040] @ 94fd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 963a4 │ │ │ │ + bne 9642c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bne 948c0 │ │ │ │ + bne 94948 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948c0 │ │ │ │ + beq 94948 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9824c │ │ │ │ + beq 982d4 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 964c8 │ │ │ │ + beq 96550 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 953c8 │ │ │ │ + bne 95450 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e10 │ │ │ │ + bne 96e98 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d38 │ │ │ │ + beq 95dc0 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 948ec │ │ │ │ + beq 94974 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 948ec │ │ │ │ + bne 94974 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948f0 │ │ │ │ + beq 94978 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 948f0 │ │ │ │ + beq 94978 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948fc │ │ │ │ - b 94908 │ │ │ │ + beq 94984 │ │ │ │ + b 94990 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94994 │ │ │ │ + beq 94a1c │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94994 │ │ │ │ + bne 94a1c │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94f30 │ │ │ │ + ldr r1, [pc, #-1292] @ 94fb8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94994 │ │ │ │ - ldr r1, [pc, #-1300] @ 94f34 │ │ │ │ + bne 94a1c │ │ │ │ + ldr r1, [pc, #-1300] @ 94fbc │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 9499c │ │ │ │ + beq 94a24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 945f8 │ │ │ │ - b 949b8 │ │ │ │ + bne 94680 │ │ │ │ + b 94a40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 95238 │ │ │ │ + beq 952c0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 980bc │ │ │ │ - bl 356650 │ │ │ │ + beq 98144 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94f38 │ │ │ │ + ldr r1, [pc, #-1388] @ 94fc0 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 95260 │ │ │ │ + bne 952e8 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cda8 │ │ │ │ + bl 9ce28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95278 │ │ │ │ + bge 95300 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96c74 │ │ │ │ + bne 96cfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 962b0 │ │ │ │ + beq 96338 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949ec │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94964 │ │ │ │ + beq 949ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c2c │ │ │ │ + beq 95cb4 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97fd8 │ │ │ │ + beq 98060 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 96110 │ │ │ │ - b 9497c │ │ │ │ + beq 96198 │ │ │ │ + b 94a04 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [r2] │ │ │ │ mov r9, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 95dd8 │ │ │ │ + bne 95e60 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9556c │ │ │ │ + bne 955f4 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979dc │ │ │ │ + bne 97a64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95580 │ │ │ │ + bne 95608 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97134 │ │ │ │ + bne 971bc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95594 │ │ │ │ + bne 9561c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cbc │ │ │ │ + bne 97d44 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95634 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97720 │ │ │ │ + bne 977a8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c4 │ │ │ │ + bne 9564c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ac │ │ │ │ + bne 97434 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97b70 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 9791c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9567c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a0 │ │ │ │ + bne 97928 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 95694 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979b4 │ │ │ │ + bne 97a3c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95624 │ │ │ │ + bne 956ac │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af4 │ │ │ │ + bne 97b7c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9563c │ │ │ │ + bne 956c4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97094 │ │ │ │ + bne 9711c │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95654 │ │ │ │ + bne 956dc │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 9799c │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 956f4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97570 │ │ │ │ + bne 975f8 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95684 │ │ │ │ + bne 9570c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 9766c │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 95724 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 97734 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b4 │ │ │ │ + bne 9573c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f0 │ │ │ │ + bne 97878 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956cc │ │ │ │ + bne 95754 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff8 │ │ │ │ + bne 97080 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956e4 │ │ │ │ + bne 9576c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa4 │ │ │ │ + bne 97b2c │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956fc │ │ │ │ + bne 95784 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97854 │ │ │ │ + bne 978dc │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95714 │ │ │ │ + bne 9579c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980f0 │ │ │ │ + bne 98178 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9572c │ │ │ │ + bne 957b4 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98478 │ │ │ │ + bne 98500 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95744 │ │ │ │ + bne 957cc │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98488 │ │ │ │ + bne 98510 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9575c │ │ │ │ + bne 957e4 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98458 │ │ │ │ + bne 984e0 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95774 │ │ │ │ + bne 957fc │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9851c │ │ │ │ + bne 985a4 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9578c │ │ │ │ + bne 95814 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984bc │ │ │ │ + bne 98544 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957a4 │ │ │ │ + bne 9582c │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984dc │ │ │ │ + bne 98564 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957bc │ │ │ │ + bne 95844 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983b8 │ │ │ │ + bne 98440 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957d4 │ │ │ │ + bne 9585c │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983c8 │ │ │ │ + bne 98450 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957f0 │ │ │ │ + bne 95878 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97c1c │ │ │ │ + bne 97ca4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95804 │ │ │ │ + bne 9588c │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97108 │ │ │ │ + bne 97190 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9581c │ │ │ │ + bne 958a4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97878 │ │ │ │ + bne 97900 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95834 │ │ │ │ + bne 958bc │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982ec │ │ │ │ + bne 98374 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9584c │ │ │ │ + bne 958d4 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982cc │ │ │ │ + bne 98354 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95864 │ │ │ │ + bne 958ec │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97868 │ │ │ │ + bne 978f0 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9587c │ │ │ │ + bne 95904 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982a8 │ │ │ │ + bne 98330 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 946b0 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 946b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 958ac │ │ │ │ + beq 95934 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94628 │ │ │ │ + beq 946b0 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 94628 │ │ │ │ + b 946b0 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95e90 │ │ │ │ + bne 95f18 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 958dc │ │ │ │ + bne 95964 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980d0 │ │ │ │ + bne 98158 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 958f0 │ │ │ │ + bne 95978 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980e0 │ │ │ │ + bne 98168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94640 │ │ │ │ + bne 946c8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94640 │ │ │ │ - b 95ed8 │ │ │ │ + beq 946c8 │ │ │ │ + b 95f60 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95ee0 │ │ │ │ + bne 95f68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9592c │ │ │ │ + bne 959b4 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9808c │ │ │ │ + bne 98114 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 947ac │ │ │ │ + bne 94834 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9837c │ │ │ │ + bne 98404 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947b8 │ │ │ │ + bne 94840 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947b8 │ │ │ │ + beq 94840 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 947b8 │ │ │ │ + beq 94840 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 947b8 │ │ │ │ + b 94840 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94fb4 │ │ │ │ + bls 9503c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94fb4 │ │ │ │ - b 950e8 │ │ │ │ + bne 9503c │ │ │ │ + b 95170 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95198 │ │ │ │ + beq 95220 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 95198 │ │ │ │ - ldr r6, [pc, #-2668] @ 94f40 │ │ │ │ - bl 356650 │ │ │ │ + b 95220 │ │ │ │ + ldr r6, [pc, #-2668] @ 94fc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r8, [r7] │ │ │ │ sub r1, r3, #1 │ │ │ │ mul r2, r1, r2 │ │ │ │ @@ -110662,30 +110712,30 @@ │ │ │ │ add r1, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96be8 │ │ │ │ + beq 96c70 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 9832c │ │ │ │ - ldr sl, [pc, #-2796] @ 94f3c │ │ │ │ + bne 983b4 │ │ │ │ + ldr sl, [pc, #-2796] @ 94fc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95a74 │ │ │ │ - ldr r3, [pc, #-2824] @ 94f40 │ │ │ │ - bl 356650 │ │ │ │ + beq 95afc │ │ │ │ + ldr r3, [pc, #-2824] @ 94fc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -110702,347 +110752,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98400 │ │ │ │ - ldr r6, [pc, #-2940] @ 94f40 │ │ │ │ - bl 356650 │ │ │ │ + beq 98488 │ │ │ │ + ldr r6, [pc, #-2940] @ 94fc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98174 │ │ │ │ + beq 981fc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, fp │ │ │ │ str fp, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 9840c │ │ │ │ + blt 98494 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95b20 │ │ │ │ + beq 95ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 9844c │ │ │ │ + beq 984d4 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 963b4 │ │ │ │ + bne 9643c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 965a4 │ │ │ │ + bne 9662c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96340 │ │ │ │ - ldr r6, [pc, #-3088] @ 94f40 │ │ │ │ + beq 963c8 │ │ │ │ + ldr r6, [pc, #-3088] @ 94fc8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 966dc │ │ │ │ + b 96764 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94844 │ │ │ │ + bne 948cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94844 │ │ │ │ + beq 948cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b7c │ │ │ │ + beq 95c04 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94844 │ │ │ │ + beq 948cc │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 94844 │ │ │ │ + b 948cc │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 94844 │ │ │ │ + bne 948cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94844 │ │ │ │ - b 95b7c │ │ │ │ + beq 948cc │ │ │ │ + b 95c04 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94a68 │ │ │ │ + bne 94af0 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96cd4 │ │ │ │ - ldr r1, [pc, #-3196] @ 94f48 │ │ │ │ + bne 96d5c │ │ │ │ + ldr r1, [pc, #-3196] @ 94fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c74 │ │ │ │ - bne 94a68 │ │ │ │ - ldr r2, [pc, #-3224] @ 94f44 │ │ │ │ - ldr r1, [pc, #-3224] @ 94f48 │ │ │ │ + blt 96cfc │ │ │ │ + bne 94af0 │ │ │ │ + ldr r2, [pc, #-3224] @ 94fcc │ │ │ │ + ldr r1, [pc, #-3224] @ 94fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c74 │ │ │ │ + blt 96cfc │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94f4c │ │ │ │ + ldr r3, [pc, #-3244] @ 94fd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94a78 │ │ │ │ - b 94adc │ │ │ │ + bgt 94b00 │ │ │ │ + b 94b64 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96778 │ │ │ │ + beq 96800 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949ec │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94964 │ │ │ │ + beq 949ec │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 94964 │ │ │ │ + b 949ec │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94914 │ │ │ │ + beq 9499c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c54 │ │ │ │ + beq 95cdc │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94914 │ │ │ │ + beq 9499c │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 94914 │ │ │ │ + b 9499c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 942e4 │ │ │ │ + beq 9436c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 942f8 │ │ │ │ + beq 94380 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9430c │ │ │ │ + beq 94394 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94f50 │ │ │ │ + ldr r3, [pc, #-3392] @ 94fd8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 94328 │ │ │ │ + bne 943b0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95d4c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c9c │ │ │ │ - ldr r3, [pc, #-3428] @ 94f54 │ │ │ │ + bne 95d24 │ │ │ │ + ldr r3, [pc, #-3428] @ 94fdc │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94f58 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94fe0 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96d44 │ │ │ │ + bne 96dcc │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 969a4 │ │ │ │ + bne 96a2c │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97d48 │ │ │ │ + bne 97dd0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 945e8 │ │ │ │ - b 949c4 │ │ │ │ + bgt 94670 │ │ │ │ + b 94a4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e3c │ │ │ │ - b 95124 │ │ │ │ + bne 94ec4 │ │ │ │ + b 951ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9830c │ │ │ │ + beq 98394 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95d30 │ │ │ │ + beq 95db8 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953d8 │ │ │ │ + bne 95460 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948ec │ │ │ │ + beq 94974 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 953e4 │ │ │ │ + beq 9546c │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 953d8 │ │ │ │ + b 95460 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94994 │ │ │ │ + beq 94a1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95444 │ │ │ │ + beq 954cc │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94994 │ │ │ │ - b 95444 │ │ │ │ + beq 94a1c │ │ │ │ + b 954cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d90 │ │ │ │ + bne 95e18 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96a58 │ │ │ │ + bne 96ae0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95da4 │ │ │ │ + bne 95e2c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f3c │ │ │ │ + bne 96fc4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94794 │ │ │ │ + bne 9481c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94794 │ │ │ │ + beq 9481c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94794 │ │ │ │ + beq 9481c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947a0 │ │ │ │ - b 95944 │ │ │ │ + bne 94828 │ │ │ │ + b 959cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95dec │ │ │ │ + bne 95e74 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97e2c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95e00 │ │ │ │ + bne 95e88 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97200 │ │ │ │ + bne 97288 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e14 │ │ │ │ + bne 95e9c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c90 │ │ │ │ + bne 97d18 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e2c │ │ │ │ + bne 95eb4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97220 │ │ │ │ + bne 972a8 │ │ │ │ mov r0, r6 │ │ │ │ - b 955ac │ │ │ │ + b 95634 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95e48 │ │ │ │ + bne 95ed0 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96a74 │ │ │ │ + bne 96afc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e5c │ │ │ │ + bne 95ee4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97c0c │ │ │ │ + bne 97c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e70 │ │ │ │ + bne 95ef8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b68 │ │ │ │ + bne 97bf0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e88 │ │ │ │ + bne 95f10 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eac │ │ │ │ + bne 96f34 │ │ │ │ mov r8, r6 │ │ │ │ - b 946c8 │ │ │ │ + b 94750 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95ea4 │ │ │ │ + bne 95f2c │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98160 │ │ │ │ + bne 981e8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95eb8 │ │ │ │ + bne 95f40 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9806c │ │ │ │ + bne 980f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94640 │ │ │ │ + bne 946c8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94640 │ │ │ │ + beq 946c8 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94640 │ │ │ │ + beq 946c8 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 94640 │ │ │ │ + b 946c8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ef4 │ │ │ │ + bne 95f7c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9807c │ │ │ │ + bne 98104 │ │ │ │ mov r0, r6 │ │ │ │ - b 9592c │ │ │ │ + b 959b4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98254 │ │ │ │ + beq 982dc │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95f3c │ │ │ │ + bne 95fc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d2f4 │ │ │ │ + bl 9d374 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98270 │ │ │ │ + beq 982f8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #30 │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95f58 │ │ │ │ + bne 95fe0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95f6c │ │ │ │ + beq 95ff4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98418 │ │ │ │ + beq 984a0 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94b08 │ │ │ │ + beq 94b90 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94b24 │ │ │ │ - ldr r3, [pc, #4064] @ 96f68 │ │ │ │ + beq 94bac │ │ │ │ + ldr r3, [pc, #4064] @ 96ff0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96f6c │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #4056] @ 96ff4 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94a3c │ │ │ │ + bls 94ac4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96f70 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #4008] @ 96ff8 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ - ldr r2, [pc, #3996] @ 96f74 │ │ │ │ + b 96d00 │ │ │ │ + ldr r2, [pc, #3996] @ 96ffc │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, ip, r2 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -111057,251 +111107,251 @@ │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, ip, r1 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, ip, r2 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 94b44 │ │ │ │ + b 94bcc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 95108 │ │ │ │ - b 96c74 │ │ │ │ + bne 95190 │ │ │ │ + b 96cfc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a2890 │ │ │ │ + bl a2910 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ - ldr r1, [pc, #3816] @ 96f78 │ │ │ │ + beq 96cfc │ │ │ │ + ldr r1, [pc, #3816] @ 97000 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954c4 │ │ │ │ + blt 9554c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94298 │ │ │ │ + beq 94320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94298 │ │ │ │ + bne 94320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 94298 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 94320 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 9494c │ │ │ │ + bne 949d4 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954f4 │ │ │ │ + beq 9557c │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97e4c │ │ │ │ + bne 97ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96104 │ │ │ │ + bne 9618c │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95514 │ │ │ │ + bne 9559c │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9497c │ │ │ │ + bne 94a04 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9497c │ │ │ │ + beq 94a04 │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9497c │ │ │ │ + beq 94a04 │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 9497c │ │ │ │ + b 94a04 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94298 │ │ │ │ - b 94274 │ │ │ │ + bne 94320 │ │ │ │ + b 942fc │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 94838 │ │ │ │ - b 94844 │ │ │ │ + beq 948c0 │ │ │ │ + b 948cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r4, r3 │ │ │ │ - b 96214 │ │ │ │ + b 9629c │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941f0 │ │ │ │ + beq 94278 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b18 │ │ │ │ + bl a1b98 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96208 │ │ │ │ - b 96c74 │ │ │ │ + bne 96290 │ │ │ │ + b 96cfc │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 964d4 │ │ │ │ + ble 9655c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984fc │ │ │ │ + bne 98584 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 964d4 │ │ │ │ + beq 9655c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984fc │ │ │ │ + bne 98584 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 964d4 │ │ │ │ + beq 9655c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984fc │ │ │ │ + bne 98584 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 964d4 │ │ │ │ + beq 9655c │ │ │ │ add r2, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ tst r4, #512 @ 0x200 │ │ │ │ - bne 984fc │ │ │ │ + bne 98584 │ │ │ │ cmp r0, lr │ │ │ │ - bne 9628c │ │ │ │ + bne 96314 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94dc0 │ │ │ │ + b 94e48 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954f4 │ │ │ │ + beq 9557c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 960e0 │ │ │ │ + bne 96168 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 962e0 │ │ │ │ + bne 96368 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95c2c │ │ │ │ + bne 95cb4 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9497c │ │ │ │ + bne 94a04 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9497c │ │ │ │ - b 96128 │ │ │ │ + beq 94a04 │ │ │ │ + b 961b0 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94fb4 │ │ │ │ - b 950e8 │ │ │ │ + bne 9503c │ │ │ │ + b 95170 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 964f0 │ │ │ │ + beq 96578 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 94168 │ │ │ │ - b 964f8 │ │ │ │ + beq 941f0 │ │ │ │ + b 96580 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95330 │ │ │ │ + beq 953b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 948a4 │ │ │ │ + b 9492c │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 9422c │ │ │ │ + b 942b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 980fc │ │ │ │ + beq 98184 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c78 │ │ │ │ + beq 96d00 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96384 │ │ │ │ + beq 9640c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96dc4 │ │ │ │ + bne 96e4c │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r3 │ │ │ │ eor r2, r2, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ ands r2, r2, r3, lsr #1 │ │ │ │ str r4, [r5, #168] @ 0xa8 │ │ │ │ - beq 94118 │ │ │ │ - b 962a8 │ │ │ │ + beq 941a0 │ │ │ │ + b 96330 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96338 │ │ │ │ - b 9536c │ │ │ │ + bne 963c0 │ │ │ │ + b 953f4 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 9832c │ │ │ │ - ldr r0, [pc, #2988] @ 96f7c │ │ │ │ - bl 9db14 │ │ │ │ + bne 983b4 │ │ │ │ + ldr r0, [pc, #2988] @ 97004 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96414 │ │ │ │ - bl 356650 │ │ │ │ + beq 9649c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -111317,64 +111367,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98400 │ │ │ │ - bl 356650 │ │ │ │ + beq 98488 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98174 │ │ │ │ + beq 981fc │ │ │ │ mov r3, #1 │ │ │ │ str fp, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9840c │ │ │ │ + blt 98494 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 964b8 │ │ │ │ + beq 96540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98208 │ │ │ │ + beq 98290 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95b2c │ │ │ │ - b 963bc │ │ │ │ + beq 95bb4 │ │ │ │ + b 96444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 953bc │ │ │ │ - b 953c8 │ │ │ │ + beq 95444 │ │ │ │ + b 95450 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c8c │ │ │ │ - ldr r2, [pc, #2708] @ 96f80 │ │ │ │ + bne 94d14 │ │ │ │ + ldr r2, [pc, #2708] @ 97008 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94ddc │ │ │ │ + bne 94e64 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94dec │ │ │ │ - ldr r3, [pc, #2664] @ 96f74 │ │ │ │ - bl 356650 │ │ │ │ + b 94e74 │ │ │ │ + ldr r3, [pc, #2664] @ 96ffc │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -111392,106 +111442,106 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r1, r2 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 95304 │ │ │ │ - ldr r0, [pc, #2568] @ 96f84 │ │ │ │ - bl 8c11c │ │ │ │ + beq 9538c │ │ │ │ + ldr r0, [pc, #2568] @ 9700c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c74 │ │ │ │ - ldr r1, [pc, #2548] @ 96f84 │ │ │ │ + beq 96cfc │ │ │ │ + ldr r1, [pc, #2548] @ 9700c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95328 │ │ │ │ - b 96c74 │ │ │ │ + bne 953b0 │ │ │ │ + b 96cfc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97988 │ │ │ │ + bne 97a10 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 96340 │ │ │ │ - ldr fp, [pc, #2496] @ 96f88 │ │ │ │ - ldr sl, [pc, #2472] @ 96f74 │ │ │ │ + beq 963c8 │ │ │ │ + ldr fp, [pc, #2496] @ 97010 │ │ │ │ + ldr sl, [pc, #2472] @ 96ffc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96760 │ │ │ │ - bl 356650 │ │ │ │ + beq 967e8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r4, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 9676c │ │ │ │ + bne 967f4 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98170 │ │ │ │ - bl 356650 │ │ │ │ + beq 981f8 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98174 │ │ │ │ + beq 981fc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9840c │ │ │ │ + blt 98494 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 966c0 │ │ │ │ + beq 96748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98228 │ │ │ │ + beq 982b0 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965c8 │ │ │ │ + bne 96650 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96340 │ │ │ │ + beq 963c8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r0, r2 │ │ │ │ add r1, r1, #92160 @ 0x16800 │ │ │ │ @@ -111501,323 +111551,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ - ldr r7, [pc, #2144] @ 96f8c │ │ │ │ + ldr r7, [pc, #2144] @ 97014 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96f90 │ │ │ │ + ldr r9, [pc, #2128] @ 97018 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94244 │ │ │ │ - ldr r0, [pc, #2088] @ 96f78 │ │ │ │ - bl 8c11c │ │ │ │ + beq 942cc │ │ │ │ + ldr r0, [pc, #2088] @ 97000 │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94250 │ │ │ │ - b 96c74 │ │ │ │ + bne 942d8 │ │ │ │ + b 96cfc │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96624 │ │ │ │ + beq 966ac │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 96624 │ │ │ │ + b 966ac │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95c14 │ │ │ │ - b 954f4 │ │ │ │ - ldr r0, [pc, #2048] @ 96f94 │ │ │ │ - bl 8c11c │ │ │ │ + bne 95c9c │ │ │ │ + b 9557c │ │ │ │ + ldr r0, [pc, #2048] @ 9701c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c74 │ │ │ │ - ldr r1, [pc, #2028] @ 96f94 │ │ │ │ + beq 96cfc │ │ │ │ + ldr r1, [pc, #2028] @ 9701c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95364 │ │ │ │ - b 96c74 │ │ │ │ + bne 953ec │ │ │ │ + b 96cfc │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965c0 │ │ │ │ - b 9422c │ │ │ │ - ldr r3, [pc, #1988] @ 96f98 │ │ │ │ + bne 96648 │ │ │ │ + b 942b4 │ │ │ │ + ldr r3, [pc, #1988] @ 97020 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ - ldr r3, [pc, #1936] @ 96f9c │ │ │ │ + beq 94ec4 │ │ │ │ + ldr r3, [pc, #1936] @ 97024 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e3c │ │ │ │ + beq 94ec4 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96fa0 │ │ │ │ - ldr r9, [pc, #1864] @ 96f90 │ │ │ │ + ldr r2, [pc, #1884] @ 97028 │ │ │ │ + ldr r9, [pc, #1864] @ 97018 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96fa4 │ │ │ │ + ldr r2, [pc, #1872] @ 9702c │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96fa8 │ │ │ │ + ldr r2, [pc, #1852] @ 97030 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96fac │ │ │ │ + ldr r2, [pc, #1840] @ 97034 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96fb0 │ │ │ │ + ldr r2, [pc, #1828] @ 97038 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96fb4 │ │ │ │ + ldr r2, [pc, #1816] @ 9703c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96fb8 │ │ │ │ + ldr r2, [pc, #1804] @ 97040 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96fbc │ │ │ │ + ldr r2, [pc, #1792] @ 97044 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96fc0 │ │ │ │ + ldr r2, [pc, #1780] @ 97048 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96fc4 │ │ │ │ + ldr r2, [pc, #1768] @ 9704c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96fc8 │ │ │ │ + ldr r2, [pc, #1756] @ 97050 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96fcc │ │ │ │ + ldr r2, [pc, #1744] @ 97054 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96fd0 │ │ │ │ + ldr r2, [pc, #1732] @ 97058 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96fd4 │ │ │ │ + ldr r2, [pc, #1720] @ 9705c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96fd8 │ │ │ │ + ldr r2, [pc, #1708] @ 97060 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 950ec │ │ │ │ - b 94e3c │ │ │ │ + bne 95174 │ │ │ │ + b 94ec4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 97084 │ │ │ │ + bne 9710c │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94118 │ │ │ │ - b 96350 │ │ │ │ + bne 941a0 │ │ │ │ + b 963d8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96b00 │ │ │ │ + beq 96b88 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96c90 │ │ │ │ + bne 96d18 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c9c │ │ │ │ - b 96ca8 │ │ │ │ + beq 96d24 │ │ │ │ + b 96d30 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94774 │ │ │ │ - b 94780 │ │ │ │ + beq 947fc │ │ │ │ + b 94808 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 945cc │ │ │ │ + b 94654 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 969d0 │ │ │ │ + bne 96a58 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96aa0 │ │ │ │ + bne 96b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969e4 │ │ │ │ + bne 96a6c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e34 │ │ │ │ + bne 96ebc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969fc │ │ │ │ + bne 96a84 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ef8 │ │ │ │ + bne 96f80 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94768 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946e0 │ │ │ │ + beq 94768 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a34 │ │ │ │ + bne 96abc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96b04 │ │ │ │ + bne 96b8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a48 │ │ │ │ + bne 96ad0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fec │ │ │ │ + bne 98074 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b28 │ │ │ │ - b 94728 │ │ │ │ + beq 96bb0 │ │ │ │ + b 947b0 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95d90 │ │ │ │ + beq 95e18 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95d98 │ │ │ │ - b 95da4 │ │ │ │ + beq 95e20 │ │ │ │ + b 95e2c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95e48 │ │ │ │ + beq 95ed0 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95e50 │ │ │ │ - b 95e5c │ │ │ │ + beq 95ed8 │ │ │ │ + b 95ee4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94788 │ │ │ │ - b 94794 │ │ │ │ + beq 94810 │ │ │ │ + b 9481c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96abc │ │ │ │ + bne 96b44 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e38 │ │ │ │ + bne 96ec0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ad0 │ │ │ │ + bne 96b58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ef8 │ │ │ │ + bne 96f80 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ae8 │ │ │ │ + bne 96b70 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a14 │ │ │ │ + bne 96a9c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94780 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946f8 │ │ │ │ + beq 94780 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 96b20 │ │ │ │ + bne 96ba8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e9c │ │ │ │ + bne 96f24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 947b0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 947b0 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 94728 │ │ │ │ + b 947b0 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 942c0 │ │ │ │ + beq 94348 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942c0 │ │ │ │ + bne 94348 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942c0 │ │ │ │ + bne 94348 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ - b 942c0 │ │ │ │ + b 94348 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d54 │ │ │ │ + beq 94ddc │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94dec │ │ │ │ - ldr r3, [pc, #1092] @ 96fdc │ │ │ │ + b 94e74 │ │ │ │ + ldr r3, [pc, #1092] @ 97064 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94e3c │ │ │ │ - b 950e8 │ │ │ │ + bne 94ec4 │ │ │ │ + b 95170 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 952b0 │ │ │ │ + beq 95338 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96d38 │ │ │ │ + beq 96dc0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94898 │ │ │ │ + bne 94920 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9488c │ │ │ │ - b 94898 │ │ │ │ + bne 94914 │ │ │ │ + b 94920 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 966dc │ │ │ │ - bl 356650 │ │ │ │ + beq 96764 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r1, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -111832,49 +111882,49 @@ │ │ │ │ add r1, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 966dc │ │ │ │ + beq 96764 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 965c0 │ │ │ │ - ldr r0, [pc, #888] @ 96fe0 │ │ │ │ - bl 8c11c │ │ │ │ + b 96648 │ │ │ │ + ldr r0, [pc, #888] @ 97068 │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94d34 │ │ │ │ + bne 94dbc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 981a0 │ │ │ │ + bne 98228 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94b48 │ │ │ │ + b 94bd0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96ca8 │ │ │ │ + bne 96d30 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bec │ │ │ │ + bne 97c74 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 947b0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 947b0 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94728 │ │ │ │ - b 96b34 │ │ │ │ - ldr r3, [pc, #664] @ 96f74 │ │ │ │ - bl 356650 │ │ │ │ + beq 947b0 │ │ │ │ + b 96bbc │ │ │ │ + ldr r3, [pc, #664] @ 96ffc │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -111889,158 +111939,158 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b 95bbc │ │ │ │ + b 95c44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96bd8 │ │ │ │ - b 94898 │ │ │ │ + beq 96c60 │ │ │ │ + b 94920 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dac │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d44 │ │ │ │ - ldr ip, [pc, #608] @ 96fc0 │ │ │ │ + bne 96dcc │ │ │ │ + ldr ip, [pc, #608] @ 97048 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97d30 │ │ │ │ + beq 97db8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d60 │ │ │ │ - ldr ip, [pc, #552] @ 96fa4 │ │ │ │ + bne 96de8 │ │ │ │ + ldr ip, [pc, #552] @ 9702c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 9811c │ │ │ │ + beq 981a4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d7c │ │ │ │ + bne 96e04 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97d3c │ │ │ │ + beq 97dc4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d94 │ │ │ │ - ldr ip, [pc, #548] @ 96fd4 │ │ │ │ + bne 96e1c │ │ │ │ + ldr ip, [pc, #548] @ 9705c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97c4c │ │ │ │ + bne 97cd4 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97994 │ │ │ │ + bne 97a1c │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9637c │ │ │ │ + beq 96404 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #-8] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [r4, #-4] │ │ │ │ - b 9637c │ │ │ │ + b 96404 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95d2c │ │ │ │ - b 95d30 │ │ │ │ + bne 95db4 │ │ │ │ + b 95db8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9611c │ │ │ │ - b 96128 │ │ │ │ + bne 961a4 │ │ │ │ + b 961b0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96e54 │ │ │ │ + bne 96edc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96efc │ │ │ │ + bne 96f84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e68 │ │ │ │ + bne 96ef0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a14 │ │ │ │ + bne 96a9c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e80 │ │ │ │ + bne 96f08 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96b00 │ │ │ │ + bne 96b88 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94798 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94714 │ │ │ │ + beq 9479c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96b28 │ │ │ │ - b 94728 │ │ │ │ + beq 96bb0 │ │ │ │ + b 947b0 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97df0 │ │ │ │ + beq 97e78 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96ed4 │ │ │ │ + bne 96f5c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e24 │ │ │ │ + bne 97eac │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94780 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946f8 │ │ │ │ - b 96974 │ │ │ │ + beq 94780 │ │ │ │ + b 969fc │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96f18 │ │ │ │ + bne 96fa0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a18 │ │ │ │ + bne 96aa0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f2c │ │ │ │ + bne 96fb4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96b00 │ │ │ │ + bne 96b88 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a3c │ │ │ │ - b 96a48 │ │ │ │ + beq 96ac4 │ │ │ │ + b 96ad0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95da4 │ │ │ │ + beq 95e2c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95dac │ │ │ │ - b 94794 │ │ │ │ + beq 95e34 │ │ │ │ + b 9481c │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94dec │ │ │ │ - b 94ca8 │ │ │ │ + beq 94e74 │ │ │ │ + b 94d30 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r5, ip, r8, sl │ │ │ │ - eorseq sl, r5, ip, ror #14 │ │ │ │ + mlaseq r5, ip, r9, fp │ │ │ │ + eorseq fp, r5, ip, ror #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, ror #5 │ │ │ │ subseq r7, r5, r0, lsl #10 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ @@ -112062,1151 +112112,1151 @@ │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsbeq ip, [r5], #-176 @ 0xffffff50 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97658 │ │ │ │ + beq 976e0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97d98 │ │ │ │ + beq 97e20 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 9702c │ │ │ │ + bne 970b4 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97538 │ │ │ │ + bne 975c0 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956fc │ │ │ │ + bne 95784 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956fc │ │ │ │ + beq 95784 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97efc │ │ │ │ + bne 97f84 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95714 │ │ │ │ + bne 9579c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95714 │ │ │ │ + beq 9579c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 95714 │ │ │ │ + beq 9579c │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 95714 │ │ │ │ + b 9579c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9695c │ │ │ │ - b 94dc0 │ │ │ │ + bne 969e4 │ │ │ │ + b 94e48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972e4 │ │ │ │ + bne 9736c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 970bc │ │ │ │ + bne 97144 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97920 │ │ │ │ + bne 979a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970d0 │ │ │ │ + bne 97158 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97578 │ │ │ │ + bne 97600 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f1c │ │ │ │ + bne 97fa4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 97678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97100 │ │ │ │ + bne 97188 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b4 │ │ │ │ + bne 9773c │ │ │ │ mov r0, #0 │ │ │ │ - b 9569c │ │ │ │ + b 95724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d6c │ │ │ │ + bne 97df4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9581c │ │ │ │ + bne 958a4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9581c │ │ │ │ + beq 958a4 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 9581c │ │ │ │ + b 958a4 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 97150 │ │ │ │ + bne 971d8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97d48 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97164 │ │ │ │ + bne 971ec │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97720 │ │ │ │ + bne 977a8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98024 │ │ │ │ + bne 980ac │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a3c │ │ │ │ + bne 97ac4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97dfc │ │ │ │ + bne 97e84 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955dc │ │ │ │ + beq 95664 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 971b4 │ │ │ │ + bne 9723c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 97934 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971c8 │ │ │ │ + bne 97250 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97784 │ │ │ │ + bne 9780c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb8 │ │ │ │ + bne 97f40 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b00 │ │ │ │ + bne 97b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971f8 │ │ │ │ + bne 97280 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9709c │ │ │ │ + bne 97124 │ │ │ │ mov r0, #0 │ │ │ │ - b 9563c │ │ │ │ + b 956c4 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95e00 │ │ │ │ + beq 95e88 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95e08 │ │ │ │ - b 95e14 │ │ │ │ + beq 95e90 │ │ │ │ + b 95e9c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97f68 │ │ │ │ + bne 97ff0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97248 │ │ │ │ + bne 972d0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f88 │ │ │ │ + bne 98010 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97aec │ │ │ │ + bne 97b74 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955dc │ │ │ │ + beq 95664 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97f3c │ │ │ │ + bne 97fc4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9728c │ │ │ │ + bne 97314 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973f4 │ │ │ │ + bne 9747c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 95694 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9560c │ │ │ │ + beq 95694 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97fb8 │ │ │ │ + bne 98040 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 97354 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 974bc │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9563c │ │ │ │ + bne 956c4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9563c │ │ │ │ + beq 956c4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97fa0 │ │ │ │ + bne 98028 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 97394 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97474 │ │ │ │ + bne 974fc │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 956f4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9566c │ │ │ │ + beq 956f4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 9804c │ │ │ │ + bne 980d4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9734c │ │ │ │ + bne 973d4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 9753c │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 95724 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9569c │ │ │ │ + beq 95724 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97dd0 │ │ │ │ + beq 97e58 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97390 │ │ │ │ + bne 97418 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974f4 │ │ │ │ + bne 9757c │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956cc │ │ │ │ + bne 95754 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956cc │ │ │ │ - b 97000 │ │ │ │ + beq 95754 │ │ │ │ + b 97088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a38 │ │ │ │ + beq 97ac0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97f4c │ │ │ │ + bne 97fd4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973dc │ │ │ │ + bne 97464 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97264 │ │ │ │ + bne 972ec │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9567c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955f4 │ │ │ │ + beq 9567c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97f2c │ │ │ │ + bne 97fb4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 974a4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972a4 │ │ │ │ + bne 9732c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95624 │ │ │ │ + bne 956ac │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95624 │ │ │ │ + beq 956ac │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97f90 │ │ │ │ + bne 98018 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9745c │ │ │ │ + bne 974e4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972e4 │ │ │ │ + bne 9736c │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95654 │ │ │ │ + bne 956dc │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95654 │ │ │ │ + beq 956dc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 9803c │ │ │ │ + bne 980c4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9749c │ │ │ │ + bne 97524 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97324 │ │ │ │ + bne 973ac │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95684 │ │ │ │ + bne 9570c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95684 │ │ │ │ + beq 9570c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97ff4 │ │ │ │ + bne 9807c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974dc │ │ │ │ + bne 97564 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97364 │ │ │ │ + bne 973ec │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b4 │ │ │ │ + bne 9573c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956b4 │ │ │ │ + beq 9573c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97dc4 │ │ │ │ + beq 97e4c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 97520 │ │ │ │ + bne 975a8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97000 │ │ │ │ + bne 97088 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956e4 │ │ │ │ + bne 9576c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956e4 │ │ │ │ + beq 9576c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97eec │ │ │ │ + bne 97f74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97560 │ │ │ │ + bne 975e8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97044 │ │ │ │ + bne 970cc │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97060 │ │ │ │ - b 95714 │ │ │ │ + beq 970e8 │ │ │ │ + b 9579c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97324 │ │ │ │ + bne 973ac │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97598 │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 97678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975ac │ │ │ │ + bne 97634 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b4 │ │ │ │ + bne 9773c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fc8 │ │ │ │ + bne 98050 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 97884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975dc │ │ │ │ + bne 97664 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97658 │ │ │ │ + bne 976e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 956cc │ │ │ │ + b 95754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 9753c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 9760c │ │ │ │ + bne 97694 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b8 │ │ │ │ + bne 97740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97620 │ │ │ │ + bne 976a8 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f8 │ │ │ │ + bne 97880 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98004 │ │ │ │ + bne 9808c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9765c │ │ │ │ + bne 976e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97650 │ │ │ │ + bne 976d8 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aac │ │ │ │ + bne 97b34 │ │ │ │ mov r0, #0 │ │ │ │ - b 956e4 │ │ │ │ + b 9576c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97678 │ │ │ │ + bne 97700 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ab0 │ │ │ │ + bne 97b38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9768c │ │ │ │ + bne 97714 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 978e4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976a4 │ │ │ │ + bne 9772c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9707c │ │ │ │ + bne 97104 │ │ │ │ mov r0, #0 │ │ │ │ - b 95714 │ │ │ │ + b 9579c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97364 │ │ │ │ + bne 973ec │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 976d4 │ │ │ │ + bne 9775c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 97884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e8 │ │ │ │ + bne 97770 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97658 │ │ │ │ + bne 976e0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97700 │ │ │ │ + bne 97788 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aac │ │ │ │ + bne 97b34 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97718 │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 978e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 956fc │ │ │ │ + b 95784 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97740 │ │ │ │ + bne 977c8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a3c │ │ │ │ + bne 97ac4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97754 │ │ │ │ + bne 977dc │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97194 │ │ │ │ + bne 9721c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9776c │ │ │ │ + bne 977f4 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 97930 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 95694 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9560c │ │ │ │ + beq 95694 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 977a4 │ │ │ │ + bne 9782c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b00 │ │ │ │ + bne 97b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b8 │ │ │ │ + bne 97840 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9709c │ │ │ │ + bne 97124 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e14 │ │ │ │ + bne 97e9c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97920 │ │ │ │ + bne 979a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977e8 │ │ │ │ + bne 97870 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97578 │ │ │ │ + bne 97600 │ │ │ │ mov r0, #0 │ │ │ │ - b 9566c │ │ │ │ + b 956f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974f4 │ │ │ │ + bne 9757c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 97818 │ │ │ │ + bne 978a0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9765c │ │ │ │ + bne 976e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9782c │ │ │ │ + bne 978b4 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aac │ │ │ │ + bne 97b34 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9768c │ │ │ │ + bne 97714 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97860 │ │ │ │ + bne 978e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97698 │ │ │ │ - b 976a4 │ │ │ │ + beq 97720 │ │ │ │ + b 9772c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97044 │ │ │ │ + bne 970cc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 97848 │ │ │ │ + b 978d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ddc │ │ │ │ + bne 97e64 │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 95864 │ │ │ │ + b 958ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9712c │ │ │ │ + beq 971b4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 9581c │ │ │ │ - b 9712c │ │ │ │ + beq 958a4 │ │ │ │ + b 971b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97194 │ │ │ │ - b 97264 │ │ │ │ + beq 9721c │ │ │ │ + b 972ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973f4 │ │ │ │ + bne 9747c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 978c8 │ │ │ │ + bne 97950 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97788 │ │ │ │ + bne 97810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978dc │ │ │ │ + bne 97964 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97afc │ │ │ │ + bne 97b84 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f0c │ │ │ │ + bne 97f94 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970a0 │ │ │ │ + bne 97128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9790c │ │ │ │ + bne 97994 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9791c │ │ │ │ + bne 979a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 95654 │ │ │ │ + b 956dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97474 │ │ │ │ + bne 974fc │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 9793c │ │ │ │ + bne 979c4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9757c │ │ │ │ + bne 97604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97950 │ │ │ │ + bne 979d8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 97674 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9805c │ │ │ │ + bne 980e4 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b8 │ │ │ │ + bne 97740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97980 │ │ │ │ + bne 97a08 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f8 │ │ │ │ + bne 97880 │ │ │ │ mov r0, #0 │ │ │ │ - b 956b4 │ │ │ │ - ldr r6, [pc, #-2476] @ 96fe4 │ │ │ │ + b 9573c │ │ │ │ + ldr r6, [pc, #-2476] @ 9706c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96bf4 │ │ │ │ - ldr r1, [pc, #-2484] @ 96fe8 │ │ │ │ + b 96c7c │ │ │ │ + ldr r1, [pc, #-2484] @ 97070 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97ed8 │ │ │ │ + bne 97f60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96dd0 │ │ │ │ - b 9637c │ │ │ │ + bne 96e58 │ │ │ │ + b 96404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97784 │ │ │ │ - b 972a4 │ │ │ │ - ldr r2, [pc, #-2524] @ 96fec │ │ │ │ + beq 9780c │ │ │ │ + b 9732c │ │ │ │ + ldr r2, [pc, #-2524] @ 97074 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94e3c │ │ │ │ - b 96c74 │ │ │ │ + bge 94ec4 │ │ │ │ + b 96cfc │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 979f4 │ │ │ │ + bne 97a7c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97134 │ │ │ │ + bne 971bc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a08 │ │ │ │ + bne 97a90 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cbc │ │ │ │ + bne 97d44 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a20 │ │ │ │ + bne 97aa8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97720 │ │ │ │ + bne 977a8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c4 │ │ │ │ + bne 9564c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c4 │ │ │ │ + beq 9564c │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97a58 │ │ │ │ + bne 97ae0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97198 │ │ │ │ + bne 97220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a6c │ │ │ │ + bne 97af4 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 97930 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98014 │ │ │ │ + bne 9809c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97788 │ │ │ │ + bne 97810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a9c │ │ │ │ + bne 97b24 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97afc │ │ │ │ + bne 97b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 95624 │ │ │ │ + b 956ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97538 │ │ │ │ + bne 975c0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 97848 │ │ │ │ + bne 978d0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97860 │ │ │ │ + bne 978e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976a4 │ │ │ │ + bne 9772c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 976a4 │ │ │ │ + beq 9772c │ │ │ │ mov r0, lr │ │ │ │ - b 9707c │ │ │ │ + b 97104 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 955dc │ │ │ │ + b 95664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 974bc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97b1c │ │ │ │ + bne 97ba4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970a0 │ │ │ │ + bne 97128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b30 │ │ │ │ + bne 97bb8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9791c │ │ │ │ + bne 979a4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ec8 │ │ │ │ + bne 97f50 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9757c │ │ │ │ + bne 97604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b60 │ │ │ │ + bne 97be8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 97674 │ │ │ │ mov r0, #0 │ │ │ │ - b 95684 │ │ │ │ + b 9570c │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 98234 │ │ │ │ + bne 982bc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b8c │ │ │ │ + bne 97c14 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eac │ │ │ │ + bne 96f34 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb0 │ │ │ │ + bne 97f38 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946e0 │ │ │ │ + beq 94768 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97ea4 │ │ │ │ + beq 97f2c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97bd4 │ │ │ │ + bne 97c5c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96974 │ │ │ │ + bne 969fc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94798 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 94798 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 98244 │ │ │ │ + bne 982cc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96cb4 │ │ │ │ - b 94728 │ │ │ │ + beq 96d3c │ │ │ │ + b 947b0 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95e5c │ │ │ │ + b 95ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e5c │ │ │ │ + bne 97ee4 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c3c │ │ │ │ + bne 97cc4 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97110 │ │ │ │ + bne 97198 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97120 │ │ │ │ - b 9581c │ │ │ │ + beq 971a8 │ │ │ │ + b 958a4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96db0 │ │ │ │ - ldr ip, [pc, #-3184] @ 96ff0 │ │ │ │ + bne 96e38 │ │ │ │ + ldr ip, [pc, #-3184] @ 97078 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9818c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c60 │ │ │ │ - ldr ip, [pc, #-3208] @ 96ff4 │ │ │ │ + bne 97ce8 │ │ │ │ + ldr ip, [pc, #-3208] @ 9707c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98540 │ │ │ │ + bne 985c8 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97e94 │ │ │ │ + bne 97f1c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95e20 │ │ │ │ - b 95e2c │ │ │ │ + beq 95ea8 │ │ │ │ + b 95eb4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97ba8 │ │ │ │ - b 96a14 │ │ │ │ + bne 97c30 │ │ │ │ + b 96a9c │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97cdc │ │ │ │ + bne 97d64 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97724 │ │ │ │ + bne 977ac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97cf0 │ │ │ │ + bne 97d78 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a38 │ │ │ │ + bne 97ac0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97d08 │ │ │ │ + bne 97d90 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97194 │ │ │ │ + bne 9721c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9567c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955f4 │ │ │ │ - b 978a8 │ │ │ │ + beq 9567c │ │ │ │ + b 97930 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 945d8 │ │ │ │ + b 94660 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947b8 │ │ │ │ + beq 94840 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95968 │ │ │ │ - b 9595c │ │ │ │ + beq 959f0 │ │ │ │ + b 959e4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97e04 │ │ │ │ + bne 97e8c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9581c │ │ │ │ + bne 958a4 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9581c │ │ │ │ - b 97884 │ │ │ │ + beq 958a4 │ │ │ │ + b 9790c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97020 │ │ │ │ - b 9702c │ │ │ │ + beq 970a8 │ │ │ │ + b 970b4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95dec │ │ │ │ + beq 95e74 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95df4 │ │ │ │ - b 95e00 │ │ │ │ + beq 95e7c │ │ │ │ + b 95e88 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97514 │ │ │ │ - b 97520 │ │ │ │ + beq 9759c │ │ │ │ + b 975a8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97384 │ │ │ │ - b 97390 │ │ │ │ + beq 9740c │ │ │ │ + b 97418 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95864 │ │ │ │ - b 97870 │ │ │ │ + beq 958ec │ │ │ │ + b 978f8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ec8 │ │ │ │ - b 96ed4 │ │ │ │ + beq 96f50 │ │ │ │ + b 96f5c │ │ │ │ mov r9, ip │ │ │ │ - b 97aec │ │ │ │ + b 97b74 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97d88 │ │ │ │ - b 9581c │ │ │ │ + beq 97e10 │ │ │ │ + b 958a4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977dc │ │ │ │ - b 977e8 │ │ │ │ + beq 97864 │ │ │ │ + b 97870 │ │ │ │ mov r8, r6 │ │ │ │ - b 97ba8 │ │ │ │ + b 97c30 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movgt r6, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 945e8 │ │ │ │ - b 94a14 │ │ │ │ + bgt 94670 │ │ │ │ + b 94a9c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95500 │ │ │ │ - b 94964 │ │ │ │ + beq 95588 │ │ │ │ + b 949ec │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 957f0 │ │ │ │ + beq 95878 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97e84 │ │ │ │ + bne 97f0c │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97d70 │ │ │ │ + bne 97df8 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97d88 │ │ │ │ - b 9581c │ │ │ │ + beq 97e10 │ │ │ │ + b 958a4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e20 │ │ │ │ - b 95e2c │ │ │ │ + beq 95ea8 │ │ │ │ + b 95eb4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97bc8 │ │ │ │ - b 97bd4 │ │ │ │ + beq 97c50 │ │ │ │ + b 97c5c │ │ │ │ mov r8, r6 │ │ │ │ - b 946e0 │ │ │ │ + b 94768 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 971ec │ │ │ │ - b 971f8 │ │ │ │ + beq 97274 │ │ │ │ + b 97280 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b54 │ │ │ │ - b 97b60 │ │ │ │ + beq 97bdc │ │ │ │ + b 97be8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 979a8 │ │ │ │ + b 97a30 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97554 │ │ │ │ - b 97560 │ │ │ │ + beq 975dc │ │ │ │ + b 975e8 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 97060 │ │ │ │ - b 95714 │ │ │ │ + beq 970e8 │ │ │ │ + b 9579c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97900 │ │ │ │ - b 9790c │ │ │ │ + beq 97988 │ │ │ │ + b 97994 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ - b 97100 │ │ │ │ + beq 9717c │ │ │ │ + b 97188 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 97410 │ │ │ │ - b 9741c │ │ │ │ + beq 97498 │ │ │ │ + b 974a4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97280 │ │ │ │ - b 9728c │ │ │ │ + beq 97308 │ │ │ │ + b 97314 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97b70 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955dc │ │ │ │ - b 97264 │ │ │ │ + beq 95664 │ │ │ │ + b 972ec │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97fb0 │ │ │ │ + bne 98038 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c4 │ │ │ │ - b 973b4 │ │ │ │ + beq 9564c │ │ │ │ + b 9743c │ │ │ │ mov r0, r6 │ │ │ │ - b 973b4 │ │ │ │ + b 9743c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 97450 │ │ │ │ - b 9745c │ │ │ │ + beq 974d8 │ │ │ │ + b 974e4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 97300 │ │ │ │ - b 9730c │ │ │ │ + beq 97388 │ │ │ │ + b 97394 │ │ │ │ mov r0, r6 │ │ │ │ - b 955c4 │ │ │ │ + b 9564c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 972c0 │ │ │ │ - b 972cc │ │ │ │ + beq 97348 │ │ │ │ + b 97354 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975d0 │ │ │ │ - b 975dc │ │ │ │ + beq 97658 │ │ │ │ + b 97664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96110 │ │ │ │ - b 9497c │ │ │ │ + beq 96198 │ │ │ │ + b 94a04 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97bec │ │ │ │ + bne 97c74 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96e9c │ │ │ │ + b 96f24 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97358 │ │ │ │ - b 9569c │ │ │ │ + beq 973e0 │ │ │ │ + b 95724 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97644 │ │ │ │ - b 97650 │ │ │ │ + beq 976cc │ │ │ │ + b 976d8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a90 │ │ │ │ - b 97a9c │ │ │ │ + beq 97b18 │ │ │ │ + b 97b24 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97188 │ │ │ │ + beq 97210 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97aec │ │ │ │ + b 97b74 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97490 │ │ │ │ - b 9749c │ │ │ │ + beq 97518 │ │ │ │ + b 97524 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 974a8 │ │ │ │ - b 95684 │ │ │ │ + beq 97530 │ │ │ │ + b 9570c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97974 │ │ │ │ - b 97980 │ │ │ │ + beq 979fc │ │ │ │ + b 97a08 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95eb8 │ │ │ │ + b 95f40 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 9592c │ │ │ │ + beq 959b4 │ │ │ │ str ip, [r2] │ │ │ │ - b 9592c │ │ │ │ + b 959b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95d40 │ │ │ │ - b 95d4c │ │ │ │ + bne 95dc8 │ │ │ │ + b 95dd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 980b4 │ │ │ │ + beq 9813c │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94908 │ │ │ │ + beq 94990 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 94908 │ │ │ │ + b 94990 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov r3, r0 │ │ │ │ - b 954b8 │ │ │ │ + b 95540 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 958e4 │ │ │ │ - b 958f0 │ │ │ │ + beq 9596c │ │ │ │ + b 95978 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 958f8 │ │ │ │ - b 94640 │ │ │ │ + beq 95980 │ │ │ │ + b 946c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9706c │ │ │ │ - b 9707c │ │ │ │ - ldr r4, [pc, #1100] @ 98550 │ │ │ │ - b 96364 │ │ │ │ + bne 970f4 │ │ │ │ + b 97104 │ │ │ │ + ldr r4, [pc, #1100] @ 985d8 │ │ │ │ + b 963ec │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96b34 │ │ │ │ - b 96cc0 │ │ │ │ + beq 96bbc │ │ │ │ + b 96d48 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ccc │ │ │ │ + b 95d54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 98554 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #1048] @ 985dc │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 98558 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #1024] @ 985e0 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95ea4 │ │ │ │ + b 95f2c │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c74 │ │ │ │ + beq 96cfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96c74 │ │ │ │ + bne 96cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ - ldr r3, [pc, #948] @ 9855c │ │ │ │ + b 96d00 │ │ │ │ + ldr r3, [pc, #948] @ 985e4 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add ip, r0, r3 │ │ │ │ @@ -113221,1161 +113271,1158 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 96c88 │ │ │ │ + b 96d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 964b8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 96540 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94c70 │ │ │ │ + b 94cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 966c0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 96748 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e7c │ │ │ │ - b 95e88 │ │ │ │ + beq 95f04 │ │ │ │ + b 95f10 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 94714 │ │ │ │ + b 9479c │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 948c0 │ │ │ │ - ldr r3, [pc, #772] @ 98560 │ │ │ │ + b 94948 │ │ │ │ + ldr r3, [pc, #772] @ 985e8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 98564 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #764] @ 985ec │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ - bl 11aa58 │ │ │ │ + b 96d00 │ │ │ │ + bl 11a96c │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2917c0 │ │ │ │ - b 96c74 │ │ │ │ + bl 29fe74 │ │ │ │ + b 96cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c78 │ │ │ │ + blt 96d00 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 940e0 │ │ │ │ + b 94168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 94da0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 94e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982b8 │ │ │ │ + bne 98340 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 9587c │ │ │ │ + b 95904 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 982b0 │ │ │ │ - b 9587c │ │ │ │ + bne 98338 │ │ │ │ + b 95904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982e4 │ │ │ │ + beq 9836c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 9584c │ │ │ │ + beq 958d4 │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 9584c │ │ │ │ + b 958d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98304 │ │ │ │ + beq 9838c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95834 │ │ │ │ + beq 958bc │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 95834 │ │ │ │ + b 958bc │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 953d8 │ │ │ │ + bne 95460 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948ec │ │ │ │ - b 95d4c │ │ │ │ - ldr r3, [pc, #556] @ 98560 │ │ │ │ - ldr r1, [pc, #560] @ 98568 │ │ │ │ + beq 94974 │ │ │ │ + b 95dd4 │ │ │ │ + ldr r3, [pc, #556] @ 985e8 │ │ │ │ + ldr r1, [pc, #560] @ 985f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94aac │ │ │ │ - b 94adc │ │ │ │ + bne 94b34 │ │ │ │ + b 94b64 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 954cc │ │ │ │ - b 96c74 │ │ │ │ - ldr r1, [pc, #508] @ 9856c │ │ │ │ - ldr r0, [pc, #508] @ 98570 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 95554 │ │ │ │ + b 96cfc │ │ │ │ + ldr r1, [pc, #508] @ 985f4 │ │ │ │ + ldr r0, [pc, #508] @ 985f8 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 954c4 │ │ │ │ + b 9554c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983a4 │ │ │ │ + bne 9842c │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 95944 │ │ │ │ - ldr r3, [pc, #460] @ 98560 │ │ │ │ - ldr r1, [pc, #476] @ 98574 │ │ │ │ + b 959cc │ │ │ │ + ldr r3, [pc, #460] @ 985e8 │ │ │ │ + ldr r1, [pc, #476] @ 985fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98384 │ │ │ │ - b 947ac │ │ │ │ + bne 9840c │ │ │ │ + b 94834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98460 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 957bc │ │ │ │ + b 95844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983ec │ │ │ │ + bne 98474 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 957d4 │ │ │ │ + b 9585c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 983c0 │ │ │ │ - b 957bc │ │ │ │ + bne 98448 │ │ │ │ + b 95844 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 983d0 │ │ │ │ - b 957d4 │ │ │ │ + bne 98458 │ │ │ │ + b 9585c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 98174 │ │ │ │ + b 981fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98180 │ │ │ │ - b 96c74 │ │ │ │ - ldr r3, [pc, #320] @ 98560 │ │ │ │ + bne 98208 │ │ │ │ + b 96cfc │ │ │ │ + ldr r3, [pc, #320] @ 985e8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98578 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #332] @ 98600 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ - ldr r3, [pc, #292] @ 98560 │ │ │ │ + b 96d00 │ │ │ │ + ldr r3, [pc, #292] @ 985e8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 9857c │ │ │ │ + ldr r1, [pc, #312] @ 98604 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 94b24 │ │ │ │ + bl 117854 │ │ │ │ + b 94bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 95b20 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 95ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98470 │ │ │ │ + beq 984f8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9575c │ │ │ │ + beq 957e4 │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 9575c │ │ │ │ + b 957e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 984a8 │ │ │ │ + bne 98530 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 9572c │ │ │ │ + b 957b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98528 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95744 │ │ │ │ + beq 957cc │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 95744 │ │ │ │ + b 957cc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98480 │ │ │ │ - b 9572c │ │ │ │ + bne 98508 │ │ │ │ + b 957b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984d4 │ │ │ │ + beq 9855c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9578c │ │ │ │ + beq 95814 │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 9578c │ │ │ │ + b 95814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984f4 │ │ │ │ + beq 9857c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 957a4 │ │ │ │ + beq 9582c │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 957a4 │ │ │ │ - ldr r0, [pc, #124] @ 98580 │ │ │ │ + b 9582c │ │ │ │ + ldr r0, [pc, #124] @ 98608 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98584 │ │ │ │ + ldr r1, [pc, #116] @ 9860c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c78 │ │ │ │ + b 96d00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9852c │ │ │ │ + bne 985b4 │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95774 │ │ │ │ + b 957fc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98524 │ │ │ │ - b 95774 │ │ │ │ + bne 985ac │ │ │ │ + b 957fc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c7c │ │ │ │ - b 945bc │ │ │ │ + bne 97d04 │ │ │ │ + b 94644 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq sl, r5, r4, lsl r7 │ │ │ │ - @ instruction: 0x0035a7b4 │ │ │ │ + eorseq fp, r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x0035b8b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq sl, r5, r4, ror #13 │ │ │ │ + eorseq fp, r5, r4, lsl #18 │ │ │ │ + eorseq fp, r5, r4, ror #15 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ - eorseq sl, r5, r4, asr #12 │ │ │ │ - eorseq sl, r5, r4, asr r8 │ │ │ │ - @ instruction: 0x0035a8f8 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ + eorseq fp, r5, r4, asr #14 │ │ │ │ + eorseq fp, r5, r4, asr r9 │ │ │ │ + @ instruction: 0x0035b9f8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, ror #12 │ │ │ │ + eorseq fp, r5, ip, ror #14 │ │ │ │ │ │ │ │ -00098588 : │ │ │ │ - ldr r3, [pc, #100] @ 985f4 │ │ │ │ +00098610 : │ │ │ │ + ldr r3, [pc, #100] @ 9867c │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985e4 │ │ │ │ + beq 9866c │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985e4 │ │ │ │ + beq 9866c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 985f8 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 98680 │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 985ec │ │ │ │ + beq 98674 │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000985fc : │ │ │ │ +00098684 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 98614 │ │ │ │ + bne 9869c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98628 │ │ │ │ + bne 986b0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 98668 │ │ │ │ + ldr r1, [pc, #56] @ 986f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98648 │ │ │ │ + bne 986d0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #172] @ 0xac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp] │ │ │ │ - bne 99120 │ │ │ │ + bne 9918c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r9, [pc, #2944] @ 99220 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98d6c │ │ │ │ + ldr r8, [pc, #2932] @ 9929c │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98b8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99258 │ │ │ │ + bl 992d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98c94 │ │ │ │ - ldr sl, [pc, #2916] @ 99220 │ │ │ │ + beq 98e00 │ │ │ │ + ldr sl, [pc, #2904] @ 9929c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2912] @ 99224 │ │ │ │ + ldr r1, [pc, #2900] @ 992a0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 989c0 │ │ │ │ + bne 98ae4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 990b4 │ │ │ │ + beq 99154 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 990b4 │ │ │ │ + beq 99154 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98a68 │ │ │ │ + beq 98e20 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98a28 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a74 │ │ │ │ + beq 98b4c │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98be0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98970 │ │ │ │ + bne 98a94 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 99140 │ │ │ │ + bne 991ac │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98a4c │ │ │ │ + bne 98b70 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r9 │ │ │ │ - bne 987d8 │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 988fc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98858 │ │ │ │ + ble 9897c │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 990c4 │ │ │ │ + beq 99034 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98cc0 │ │ │ │ + ble 9883c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 987c4 │ │ │ │ + beq 988e8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98cc0 │ │ │ │ + beq 9883c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 987c4 │ │ │ │ + beq 988e8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98cc0 │ │ │ │ - add r8, r1, #16 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ + beq 9883c │ │ │ │ + add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ - beq 987c4 │ │ │ │ + cmp r3, sl │ │ │ │ + beq 988e8 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98cc0 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 987ac │ │ │ │ + bne 98824 │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + beq 9897c │ │ │ │ + cmp lr, r8 │ │ │ │ + str r3, [r5, #452] @ 0x1c4 │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 9898c │ │ │ │ + ldr r1, [pc, #2620] @ 992a4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 988d0 │ │ │ │ + ldr r1, [pc, #2596] @ 992a4 │ │ │ │ + ldr r0, [pc, #2584] @ 9929c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r4] │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 991e4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988ac │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 991d8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988c8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 99274 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 98988 │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + strne r3, [r5, #452] @ 0x1c4 │ │ │ │ + b 98a6c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98858 │ │ │ │ + beq 9897c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 98764 │ │ │ │ - ldr r1, [pc, #2632] @ 99228 │ │ │ │ + b 987ec │ │ │ │ + ldr r1, [pc, #2464] @ 992a4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98cbc │ │ │ │ - ldr r1, [pc, #2608] @ 99228 │ │ │ │ - ldr r0, [pc, #2596] @ 99220 │ │ │ │ + beq 99124 │ │ │ │ + ldr r1, [pc, #2440] @ 992a4 │ │ │ │ + ldr r0, [pc, #2428] @ 9929c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7e4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 98ca4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 9910c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98824 │ │ │ │ + beq 98948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 991a4 │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq 99254 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98840 │ │ │ │ + beq 98964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq 99198 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 98cbc │ │ │ │ + str r3, [r9] │ │ │ │ + beq 99174 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 99124 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 98748 │ │ │ │ - cmp lr, r9 │ │ │ │ + bgt 987d0 │ │ │ │ + cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98ce4 │ │ │ │ + bne 98860 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98934 │ │ │ │ + ble 98a58 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98904 │ │ │ │ + beq 98a28 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98d58 │ │ │ │ + ble 988d4 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988f0 │ │ │ │ + beq 98a14 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98d58 │ │ │ │ + beq 988d4 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988f0 │ │ │ │ + beq 98a14 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98d58 │ │ │ │ + beq 988d4 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 988f0 │ │ │ │ + beq 98a14 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98d58 │ │ │ │ + beq 988d4 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 988d8 │ │ │ │ + bne 989fc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98934 │ │ │ │ + beq 98a58 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98890 │ │ │ │ + b 989b4 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98928 │ │ │ │ + beq 98a4c │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98908 │ │ │ │ - ldr ip, [pc, #2312] @ 9922c │ │ │ │ + bne 98a2c │ │ │ │ + ldr ip, [pc, #2144] @ 992a8 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98d58 │ │ │ │ + bne 988d4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98880 │ │ │ │ + bne 989a4 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98948 │ │ │ │ + bne 98a6c │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 99134 │ │ │ │ + bne 991a0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98964 │ │ │ │ + bne 98a88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98998 │ │ │ │ + bne 98abc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98718 │ │ │ │ + beq 987a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98718 │ │ │ │ + bne 987a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98718 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 987a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98964 │ │ │ │ + beq 98a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98964 │ │ │ │ + bne 98a88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98964 │ │ │ │ - ldr r1, [pc, #2152] @ 99230 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98a88 │ │ │ │ + ldr r1, [pc, #1984] @ 992ac │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98dd0 │ │ │ │ + bne 98e2c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 99088 │ │ │ │ + beq 98f00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a7e4 │ │ │ │ + bl 9a860 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98e9c │ │ │ │ + beq 98ef8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98f30 │ │ │ │ + beq 98f2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98c94 │ │ │ │ + beq 98e00 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98704 │ │ │ │ + bne 9878c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a38 │ │ │ │ + beq 98b5c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 9916c │ │ │ │ - ldr r3, [pc, #2036] @ 99234 │ │ │ │ - ldr r1, [pc, #2036] @ 99238 │ │ │ │ + beq 99280 │ │ │ │ + ldr r3, [pc, #1868] @ 992b0 │ │ │ │ + ldr r1, [pc, #1868] @ 992b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 98c94 │ │ │ │ + bl 117854 │ │ │ │ + b 98e00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98f48 │ │ │ │ + bne 98f68 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r4] │ │ │ │ - b 9872c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98a10 │ │ │ │ + b 987b4 │ │ │ │ + ldr r1, [pc, #1808] @ 992a4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c5a8 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98e00 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18af2c <_PyStack_AsDict@@Base+0x14> │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 98bd4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r7] │ │ │ │ + beq 99180 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 98740 │ │ │ │ + b 98e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl a55d8 │ │ │ │ + bl a5658 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 9870c │ │ │ │ - ldr r2, [pc, #1952] @ 9922c │ │ │ │ + ble 98794 │ │ │ │ + ldr r2, [pc, #1712] @ 992a8 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98bd0 │ │ │ │ + b 98d3c │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98c10 │ │ │ │ + beq 98d7c │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1884] @ 9922c │ │ │ │ - beq 98b4c │ │ │ │ + ldreq r4, [pc, #1644] @ 992a8 │ │ │ │ + beq 98cb8 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1868] @ 9922c │ │ │ │ - beq 98b2c │ │ │ │ + ldreq r3, [pc, #1628] @ 992a8 │ │ │ │ + beq 98c98 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1852] @ 9922c │ │ │ │ - beq 98b0c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldreq r0, [pc, #1612] @ 992a8 │ │ │ │ + beq 98c78 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a55d8 │ │ │ │ + bl a5658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b2c │ │ │ │ + bne 98c98 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r3, r0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98b4c │ │ │ │ + bne 98cb8 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98c18 │ │ │ │ + bne 98d84 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98c18 │ │ │ │ + bne 98d84 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98f98 │ │ │ │ + bne 98f48 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98f98 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + bne 98f48 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c08 │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ + bne 98d74 │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c08 │ │ │ │ + bne 98d74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98fd8 │ │ │ │ + beq 98fd4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98c54 │ │ │ │ + ble 98dc0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98c2c │ │ │ │ + bne 98d98 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98dc0 │ │ │ │ - ldr r8, [fp, #4]! │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + beq 98e10 │ │ │ │ + ldr r9, [fp, #4]! │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99178 │ │ │ │ - ldr r6, [r8, #128] @ 0x80 │ │ │ │ - ldr r5, [r9, #172] @ 0xac │ │ │ │ + bge 9920c │ │ │ │ + ldr r6, [r9, #128] @ 0x80 │ │ │ │ + ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98ab4 │ │ │ │ - ldr r4, [pc, #1584] @ 9922c │ │ │ │ + bne 98c20 │ │ │ │ + ldr r4, [pc, #1344] @ 992a8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98b94 │ │ │ │ - mov r4, r8 │ │ │ │ - b 98ba4 │ │ │ │ - ldr sl, [pc, #1556] @ 9922c │ │ │ │ + beq 98d00 │ │ │ │ + mov r4, r9 │ │ │ │ + b 98d10 │ │ │ │ + ldr sl, [pc, #1316] @ 992a8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98f94 │ │ │ │ + bne 98f44 │ │ │ │ mov r4, sl │ │ │ │ - b 98b78 │ │ │ │ + b 98ce4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98c54 │ │ │ │ + beq 98dc0 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98bc4 │ │ │ │ + beq 98d30 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98c3c │ │ │ │ - ldr r3, [pc, #1496] @ 99234 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #1496] @ 9923c │ │ │ │ + bne 98da8 │ │ │ │ + ldr r3, [pc, #1256] @ 992b0 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r1, [pc, #1256] @ 992b8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c94 │ │ │ │ + beq 98e00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98c94 │ │ │ │ + bne 98e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 99038 │ │ │ │ + bne 9912c │ │ │ │ mvn r0, #0 │ │ │ │ - b 98968 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cbc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 99210 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98858 │ │ │ │ - cmp lr, r9 │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - str r3, [r5, #452] @ 0x1c4 │ │ │ │ - beq 98868 │ │ │ │ - ldr r1, [pc, #1340] @ 99228 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 98d54 │ │ │ │ - ldr r1, [pc, #1316] @ 99228 │ │ │ │ - ldr r0, [pc, #1304] @ 99220 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c8d0 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 990f8 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d30 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 99204 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 991f8 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 98864 │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98948 │ │ │ │ - ldr r1, [pc, #1204] @ 99228 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c694 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98c94 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 98db4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r7] │ │ │ │ - beq 991b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 986b8 │ │ │ │ - b 98c94 │ │ │ │ + b 98a8c │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r9} │ │ │ │ + ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 9870c │ │ │ │ + b 98794 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb64 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98b34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl aed78 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98f10 │ │ │ │ + beq 990d4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cda8 │ │ │ │ + bl 15d918 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98eec │ │ │ │ - bl 92d88 │ │ │ │ + beq 990b0 │ │ │ │ + bl 92e10 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98e2c │ │ │ │ - b 98eec │ │ │ │ + bne 98e88 │ │ │ │ + b 990b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 99000 │ │ │ │ + bge 98ffc │ │ │ │ add r7, r7, #1 │ │ │ │ - str r8, [r3, #12] │ │ │ │ + str r9, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 98e10 │ │ │ │ - ldr r3, [pc, #1012] @ 99240 │ │ │ │ - bl 356650 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 98e6c │ │ │ │ + ldr r3, [pc, #1044] @ 992bc │ │ │ │ + bl 357750 │ │ │ │ + ldr r9, [r3, r0] │ │ │ │ + ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98ea4 │ │ │ │ + bne 99068 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98fc0 │ │ │ │ + blt 98f50 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e8c │ │ │ │ + beq 98ee8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98e8c │ │ │ │ + bne 98ee8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 989f4 │ │ │ │ + bne 98b18 │ │ │ │ mov r4, r7 │ │ │ │ - b 98f3c │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e5c │ │ │ │ - ldr r1, [pc, #908] @ 99244 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #888] @ 99240 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 99060 │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [r3, r0] │ │ │ │ - ldr r1, [r1, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e5c │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e5c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b45c │ │ │ │ - ldr r1, [fp] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f10 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r1, [fp] │ │ │ │ - beq 99070 │ │ │ │ + b 98f38 │ │ │ │ + ldr r1, [pc, #952] @ 992c0 │ │ │ │ + ldr r0, [pc, #952] @ 992c4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c94 │ │ │ │ + beq 98e00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98c94 │ │ │ │ + bne 98e00 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98a10 │ │ │ │ - b 98c94 │ │ │ │ + bne 98b34 │ │ │ │ + b 98e00 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + b 98d68 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl a5e64 <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 98ec4 │ │ │ │ + b 990b0 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98fa0 │ │ │ │ + bne 98fb4 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a5c │ │ │ │ + beq 98b80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ and r2, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r4, #-4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ - b 98a5c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - b 98bfc │ │ │ │ - ldr r2, [pc, #672] @ 99248 │ │ │ │ + b 98b80 │ │ │ │ + ldr r2, [pc, #780] @ 992c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 990a4 │ │ │ │ + bne 99164 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f54 │ │ │ │ - b 98a5c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5de4 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 98e68 │ │ │ │ - b 98eec │ │ │ │ - mov r3, r9 │ │ │ │ + bne 98f74 │ │ │ │ + b 98b80 │ │ │ │ + mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98bc4 │ │ │ │ + beq 98d30 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98fdc │ │ │ │ - ldr r3, [pc, #564] @ 9922c │ │ │ │ + bne 98fd8 │ │ │ │ + ldr r3, [pc, #692] @ 992a8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98bc4 │ │ │ │ - b 98c54 │ │ │ │ + beq 98d30 │ │ │ │ + b 98dc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #10 │ │ │ │ adds r3, r3, r3, lsr #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bmi 991e4 │ │ │ │ - bl a5de4 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99260 │ │ │ │ + bl a5e64 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 991bc │ │ │ │ + bne 9922c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98e24 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c9c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 98c9c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98c9c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99240 │ │ │ │ - b 98ecc │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f1c │ │ │ │ - b 98c94 │ │ │ │ - ldr r1, [pc, #444] @ 9924c │ │ │ │ - ldr r0, [pc, #444] @ 99250 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f1c │ │ │ │ - b 98c94 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 98fb4 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 98704 │ │ │ │ - b 98a38 │ │ │ │ + b 98e80 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 990e8 │ │ │ │ + beq 99058 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 990c8 │ │ │ │ - ldr r0, [pc, #328] @ 9922c │ │ │ │ + bne 99038 │ │ │ │ + ldr r0, [pc, #596] @ 992a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98cc0 │ │ │ │ + bne 9883c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 98754 │ │ │ │ - b 98858 │ │ │ │ + bne 987dc │ │ │ │ + b 9897c │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb8 │ │ │ │ + ldr r1, [pc, #592] @ 992cc │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #560] @ 992bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 990fc │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ + ldr r1, [r1, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb8 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r1, [fp] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 990d4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [fp] │ │ │ │ + beq 990e4 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 98f18 │ │ │ │ + b 98e00 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 98f18 │ │ │ │ + b 98e00 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #432] @ 992bc │ │ │ │ + b 99090 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d54 │ │ │ │ + beq 99124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 98d54 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 9928c │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 9883c │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98e08 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 98e08 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98e08 │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 9878c │ │ │ │ + b 98b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98d58 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 98fc8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98964 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98bd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98694 │ │ │ │ + b 9871c │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d260 │ │ │ │ - b 98948 │ │ │ │ + bl 25eef8 │ │ │ │ + b 98a6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99164 │ │ │ │ + beq 991d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99164 │ │ │ │ + bne 991d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98968 │ │ │ │ + b 98a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98a38 │ │ │ │ - ldr r0, [pc, #180] @ 99234 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 988ac │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 988d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + b 988d4 │ │ │ │ + ldr r0, [pc, #156] @ 992b0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #204] @ 99254 │ │ │ │ + ldr r1, [pc, #180] @ 992d0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 11793c │ │ │ │ - b 98c70 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98840 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98824 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98db4 │ │ │ │ - ldr r1, [r8] │ │ │ │ + bl 117854 │ │ │ │ + b 98ddc │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98eec │ │ │ │ + beq 990b0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - str r1, [r8] │ │ │ │ - bne 98eec │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98eec │ │ │ │ - bl 2917c0 │ │ │ │ - ldr r1, [r8] │ │ │ │ + str r1, [r9] │ │ │ │ + bne 990b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 990b0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98948 │ │ │ │ + bl 29fe74 │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 991c8 │ │ │ │ - b 98eec │ │ │ │ + bne 99238 │ │ │ │ + b 990b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98d4c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 988c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 98d30 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 98b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98cc0 │ │ │ │ + b 9883c │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r7, r0, asr #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, ror #17 │ │ │ │ - eorseq sp, r5, r0, lsr r9 │ │ │ │ + eorseq lr, r5, ip, ror #19 │ │ │ │ + eorseq lr, r5, r0, lsr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ - eorseq sp, r5, r8, lsl #18 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq lr, r5, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 994c0 │ │ │ │ + bne 9953c │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99524 │ │ │ │ + beq 995a0 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 992d4 │ │ │ │ + ble 99350 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99878 │ │ │ │ + beq 998f4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 99374 │ │ │ │ + beq 993f0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99878 │ │ │ │ + beq 998f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 992b8 │ │ │ │ + bne 99334 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 9957c │ │ │ │ + ble 995f8 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 992e0 │ │ │ │ + beq 9935c │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 992f4 │ │ │ │ - bl 33f4dc │ │ │ │ + bne 99370 │ │ │ │ + bl 341704 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99364 │ │ │ │ + beq 993e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 998fc │ │ │ │ + ldr r2, [pc, #1492] @ 99978 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99890 │ │ │ │ - ldr r1, [pc, #1476] @ 99900 │ │ │ │ + beq 9990c │ │ │ │ + ldr r1, [pc, #1476] @ 9997c │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99364 │ │ │ │ + beq 993e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99364 │ │ │ │ + bne 993e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r8, r6, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 995c4 │ │ │ │ - blt 99860 │ │ │ │ - ldr fp, [pc, #1396] @ 99904 │ │ │ │ - bl 356650 │ │ │ │ + beq 99640 │ │ │ │ + blt 998dc │ │ │ │ + ldr fp, [pc, #1396] @ 99980 │ │ │ │ + bl 357750 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 997fc │ │ │ │ + bgt 99878 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99548 │ │ │ │ - ldr ip, [pc, #1352] @ 99908 │ │ │ │ + beq 995c4 │ │ │ │ + ldr ip, [pc, #1352] @ 99984 │ │ │ │ ldr r0, [r2, #1692] @ 0x69c │ │ │ │ ldr r3, [ip, #1416] @ 0x588 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [r2, #1612] @ 0x64c │ │ │ │ str r0, [r2, #1692] @ 0x69c │ │ │ │ str r1, [r4] │ │ │ │ - bne 9982c │ │ │ │ + bne 998a8 │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, r8, #2 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -114384,57 +114431,57 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ sub r0, r4, #8 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq 99538 │ │ │ │ + beq 995b4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99368 │ │ │ │ + beq 993e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq 99368 │ │ │ │ + beq 993e4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 99368 │ │ │ │ + beq 993e4 │ │ │ │ add r7, r7, #16 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 994a8 │ │ │ │ + bne 99524 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99484 │ │ │ │ - b 99368 │ │ │ │ + bne 99500 │ │ │ │ + b 993e4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99484 │ │ │ │ - b 99368 │ │ │ │ - ldr r2, [pc, #1084] @ 99904 │ │ │ │ + bne 99500 │ │ │ │ + b 993e4 │ │ │ │ + ldr r2, [pc, #1084] @ 99980 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r2, #92160 @ 0x16800 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ @@ -114448,81 +114495,81 @@ │ │ │ │ cmp r0, r5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 99288 │ │ │ │ + bne 99304 │ │ │ │ mov r0, r5 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99288 │ │ │ │ - b 99364 │ │ │ │ + bge 99304 │ │ │ │ + b 993e0 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 99438 │ │ │ │ - b 99368 │ │ │ │ - ldr r0, [pc, #956] @ 9990c │ │ │ │ + bne 994b4 │ │ │ │ + b 993e4 │ │ │ │ + ldr r0, [pc, #956] @ 99988 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99364 │ │ │ │ + beq 993e0 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 993f4 │ │ │ │ + b 99470 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99870 │ │ │ │ + bhi 998ec │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99870 │ │ │ │ + beq 998ec │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 995e4 │ │ │ │ + bge 99660 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 995a8 │ │ │ │ + b 99624 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 99910 │ │ │ │ + ldr r3, [pc, #820] @ 9998c │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99368 │ │ │ │ + b 993e4 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 998e0 │ │ │ │ + beq 9995c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r3] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 998f4 │ │ │ │ + beq 99970 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 997e8 │ │ │ │ + beq 99864 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114530,216 +114577,216 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ addge r3, r3, #1 │ │ │ │ - bge 997d4 │ │ │ │ + bge 99850 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov lr, fp │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add ip, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - ble 996ec │ │ │ │ + ble 99768 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 997cc │ │ │ │ + beq 99848 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 996ec │ │ │ │ + bge 99768 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 997cc │ │ │ │ + beq 99848 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 996ec │ │ │ │ + bge 99768 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 997cc │ │ │ │ + beq 99848 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 996d4 │ │ │ │ + bgt 99750 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99684 │ │ │ │ + bne 99700 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 998ec │ │ │ │ + blt 99968 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99730 │ │ │ │ + ble 997ac │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 99648 │ │ │ │ + beq 996c4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99760 │ │ │ │ + ble 997dc │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99788 │ │ │ │ + ble 99804 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6, #8] │ │ │ │ cmp sl, #3 │ │ │ │ - beq 99648 │ │ │ │ + beq 996c4 │ │ │ │ add r2, r7, #8 │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 997c0 │ │ │ │ + bge 9983c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99798 │ │ │ │ - b 99648 │ │ │ │ + bne 99814 │ │ │ │ + b 996c4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 99654 │ │ │ │ + bne 996d0 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 9989c │ │ │ │ + bne 99918 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b 99368 │ │ │ │ + bl 99e94 │ │ │ │ + b 993e4 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 99548 │ │ │ │ - bl 2917c0 │ │ │ │ + bls 995c4 │ │ │ │ + bl 29fe74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99364 │ │ │ │ + beq 993e0 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 993f4 │ │ │ │ - ldr r2, [pc, #224] @ 99914 │ │ │ │ + b 99470 │ │ │ │ + ldr r2, [pc, #224] @ 99990 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99848 │ │ │ │ + bne 998c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99814 │ │ │ │ + b 99890 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99814 │ │ │ │ - ldr r0, [pc, #176] @ 99918 │ │ │ │ + b 99890 │ │ │ │ + ldr r0, [pc, #176] @ 99994 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 99364 │ │ │ │ - bl 2917c0 │ │ │ │ - b 99364 │ │ │ │ - ldr r0, [pc, #124] @ 998fc │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 993e0 │ │ │ │ + bl 29fe74 │ │ │ │ + b 993e0 │ │ │ │ + ldr r0, [pc, #124] @ 99978 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 9991c │ │ │ │ + ldr r1, [pc, #148] @ 99998 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b 99364 │ │ │ │ - ldr r1, [pc, #136] @ 99920 │ │ │ │ - bl 18e1c4 │ │ │ │ - b 99340 │ │ │ │ + bl 117854 │ │ │ │ + b 993e0 │ │ │ │ + ldr r1, [pc, #136] @ 9999c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 993bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 33f0fc │ │ │ │ + bl 3412d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 998d8 │ │ │ │ + beq 99954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 998d8 │ │ │ │ + bne 99954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 997f0 │ │ │ │ + b 9986c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b 99364 │ │ │ │ + bl 99e94 │ │ │ │ + b 993e0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 998ac │ │ │ │ - bl 2917c0 │ │ │ │ - b 998b4 │ │ │ │ + b 99928 │ │ │ │ + bl 29fe74 │ │ │ │ + b 99930 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r5, r4, r9, sp │ │ │ │ + mlaseq r5, r4, sl, lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ - eorseq sp, r5, r8, ror #18 │ │ │ │ - eorseq sp, r5, ip, lsr #19 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ + eorseq lr, r5, r8, ror #20 │ │ │ │ + eorseq lr, r5, ip, lsr #21 │ │ │ │ │ │ │ │ -00099924 : │ │ │ │ +000999a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 99a44 │ │ │ │ - ldr r5, [pc, #264] @ 99a4c │ │ │ │ - ldr r2, [pc, #264] @ 99a50 │ │ │ │ + blt 99ac0 │ │ │ │ + ldr r5, [pc, #264] @ 99ac8 │ │ │ │ + ldr r2, [pc, #264] @ 99acc │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a24 │ │ │ │ - ldr r3, [pc, #252] @ 99a54 │ │ │ │ - bl 356650 │ │ │ │ + bne 99aa0 │ │ │ │ + ldr r3, [pc, #252] @ 99ad0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 999ec │ │ │ │ + bcs 99a68 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 999dc │ │ │ │ + beq 99a58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114754,21 +114801,21 @@ │ │ │ │ addcs r1, r3, lr │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, lr] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99a58 │ │ │ │ + ldr r2, [pc, #96] @ 99ad4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a34 │ │ │ │ + bne 99ab0 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114778,64 +114825,64 @@ │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 99a0c │ │ │ │ + b 99a88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ │ │ │ │ -00099a5c : │ │ │ │ +00099ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 99bf0 │ │ │ │ + beq 99c6c │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99b48 │ │ │ │ - ldr r3, [pc, #464] @ 99c5c │ │ │ │ + bne 99bc4 │ │ │ │ + ldr r3, [pc, #464] @ 99cd8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99b58 │ │ │ │ - ldr r7, [pc, #456] @ 99c60 │ │ │ │ - ldr r2, [pc, #456] @ 99c64 │ │ │ │ + bhi 99bd4 │ │ │ │ + ldr r7, [pc, #456] @ 99cdc │ │ │ │ + ldr r2, [pc, #456] @ 99ce0 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99bd8 │ │ │ │ - ldr r3, [pc, #444] @ 99c68 │ │ │ │ - bl 356650 │ │ │ │ + bne 99c54 │ │ │ │ + ldr r3, [pc, #444] @ 99ce4 │ │ │ │ + bl 357750 │ │ │ │ mul r2, r5, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 99b78 │ │ │ │ + bcs 99bf4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99b60 │ │ │ │ + beq 99bdc │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr ip, [r6] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 99b30 │ │ │ │ + bne 99bac │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, r0 │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, r0, r1, lsl #3 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -114847,118 +114894,118 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e5c │ │ │ │ + bl 354f68 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99a90 │ │ │ │ + bls 99b0c │ │ │ │ mov r6, #0 │ │ │ │ - b 99b3c │ │ │ │ + b 99bb8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99b30 │ │ │ │ + bne 99bac │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99bc8 │ │ │ │ - ldr r0, [pc, #228] @ 99c6c │ │ │ │ + bne 99c44 │ │ │ │ + ldr r0, [pc, #228] @ 99ce8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99b58 │ │ │ │ + bhi 99bd4 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99c70 │ │ │ │ + ldr r2, [pc, #216] @ 99cec │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99c3c │ │ │ │ + bne 99cb8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99c30 │ │ │ │ + beq 99cac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 295a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r8, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8, #800] @ 0x320 │ │ │ │ - b 99b3c │ │ │ │ + b 99bb8 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e5c │ │ │ │ - b 99b84 │ │ │ │ + bl 354f68 │ │ │ │ + b 99c00 │ │ │ │ ldr r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #104] @ 99c60 │ │ │ │ - ldr r1, [pc, #104] @ 99c64 │ │ │ │ + ldr r2, [pc, #104] @ 99cdc │ │ │ │ + ldr r1, [pc, #104] @ 99ce0 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99bdc │ │ │ │ - ldr r3, [pc, #88] @ 99c68 │ │ │ │ - bl 356650 │ │ │ │ + bne 99c58 │ │ │ │ + ldr r3, [pc, #88] @ 99ce4 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r8, [r1, #1528] @ 0x5f8 │ │ │ │ - ldr r1, [pc, #68] @ 99c70 │ │ │ │ + ldr r1, [pc, #68] @ 99cec │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99c54 │ │ │ │ + bne 99cd0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99ba4 │ │ │ │ + b 99c20 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99bb4 │ │ │ │ + b 99c30 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99c40 │ │ │ │ + b 99cbc │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, ror ip │ │ │ │ + strdeq r9, [r9], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r4, lsr #21 │ │ │ │ + andeq fp, r8, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99e08 │ │ │ │ + ldr r3, [pc, #380] @ 99e84 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r7, [r1, #1528] @ 0x5f8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcs 99d3c │ │ │ │ + bcs 99db8 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99da8 │ │ │ │ + beq 99e24 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99d04 │ │ │ │ + beq 99d80 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ @@ -114970,117 +115017,117 @@ │ │ │ │ addls r0, r3, lr │ │ │ │ strls ip, [r3, #24] │ │ │ │ strls r0, [r3, #4] │ │ │ │ strhi r3, [r0, #12] │ │ │ │ strls r1, [r3, lr] │ │ │ │ strhi r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 99cec │ │ │ │ + bne 99d68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99ddc │ │ │ │ + beq 99e58 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99d98 │ │ │ │ - ldr r0, [pc, #184] @ 99e0c │ │ │ │ + bne 99e14 │ │ │ │ + ldr r0, [pc, #184] @ 99e88 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99e00 │ │ │ │ - ldr r2, [pc, #176] @ 99e10 │ │ │ │ - ldr r1, [pc, #176] @ 99e14 │ │ │ │ + bhi 99e7c │ │ │ │ + ldr r2, [pc, #176] @ 99e8c │ │ │ │ + ldr r1, [pc, #176] @ 99e90 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99dc4 │ │ │ │ + bne 99e40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99df4 │ │ │ │ + beq 99e70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 295a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r7, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #800] @ 0x320 │ │ │ │ - b 99cf8 │ │ │ │ + b 99d74 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e5c │ │ │ │ - b 99d50 │ │ │ │ + bl 354f68 │ │ │ │ + b 99dcc │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99d34 │ │ │ │ + b 99db0 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99d84 │ │ │ │ - ldr r2, [pc, #44] @ 99e10 │ │ │ │ + b 99e00 │ │ │ │ + ldr r2, [pc, #44] @ 99e8c │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #36] @ 99e14 │ │ │ │ + ldr r2, [pc, #36] @ 99e90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99dc8 │ │ │ │ + bne 99e44 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99d74 │ │ │ │ + b 99df0 │ │ │ │ mov r4, #0 │ │ │ │ - b 99cf8 │ │ │ │ + b 99d74 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, lsr #21 │ │ │ │ + andeq fp, r8, ip, lsr r9 │ │ │ │ │ │ │ │ -00099e18 : │ │ │ │ +00099e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 9a0ac │ │ │ │ - ldr r2, [pc, #636] @ 9a0b0 │ │ │ │ + ldr r5, [pc, #636] @ 9a128 │ │ │ │ + ldr r2, [pc, #636] @ 9a12c │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99fe4 │ │ │ │ + bne 9a060 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 9a0b4 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #612] @ 9a130 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq 99fbc │ │ │ │ + beq 9a038 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 99eac │ │ │ │ + bgt 99f28 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99fbc │ │ │ │ + beq 9a038 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 99f9c │ │ │ │ + beq 9a018 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -115091,29 +115138,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 99f34 │ │ │ │ + bne 99fb0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f30 │ │ │ │ + beq 99fac │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9a028 │ │ │ │ + beq 9a0a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99ff0 │ │ │ │ + beq 9a06c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -115134,17 +115181,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #240] @ 9a0b8 │ │ │ │ + ldr r2, [pc, #240] @ 9a134 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a01c │ │ │ │ + bne 9a098 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ @@ -115159,18 +115206,18 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99fd4 │ │ │ │ + b 9a050 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99f48 │ │ │ │ + beq 99fc4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -115194,56 +115241,56 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #600] @ 9a334 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #600] @ 9a3b0 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq 9a248 │ │ │ │ + beq 9a2c4 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 9a138 │ │ │ │ + bgt 9a1b4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a248 │ │ │ │ + beq 9a2c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq 9a228 │ │ │ │ + beq 9a2a4 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #16] │ │ │ │ mov r2, #28 │ │ │ │ mul r5, r2, r5 │ │ │ │ ldr r6, [r4, #512] @ 0x200 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -115254,29 +115301,29 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ str lr, [r3, #8] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne 9a1c0 │ │ │ │ + bne 9a23c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1bc │ │ │ │ + beq 9a238 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9a2a0 │ │ │ │ + beq 9a31c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a274 │ │ │ │ + beq 9a2f0 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -115296,19 +115343,19 @@ │ │ │ │ ldr r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ 9a338 │ │ │ │ - ldr r0, [pc, #232] @ 9a33c │ │ │ │ + ldr r2, [pc, #232] @ 9a3b4 │ │ │ │ + ldr r0, [pc, #232] @ 9a3b8 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a328 │ │ │ │ + bne 9a3a4 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #524] @ 0x20c │ │ │ │ @@ -115320,15 +115367,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a1d4 │ │ │ │ + beq 9a250 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ @@ -115341,943 +115388,943 @@ │ │ │ │ lsrne r3, r3, #18 │ │ │ │ str r2, [r4, #520] @ 0x208 │ │ │ │ addne r3, r4, r3, lsl #3 │ │ │ │ lsr r2, r1, #18 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3, #808] @ 0x328 │ │ │ │ add r3, r4, r2, lsl #3 │ │ │ │ - ldr r2, [pc, #52] @ 9a338 │ │ │ │ + ldr r2, [pc, #52] @ 9a3b4 │ │ │ │ str r7, [r3, #804] @ 0x324 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r3, [r2, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9a264 │ │ │ │ + b 9a2e0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ │ │ │ │ -0009a340 : │ │ │ │ +0009a3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 9a550 │ │ │ │ + beq 9a5c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a594 │ │ │ │ + ldr r2, [pc, #548] @ 9a610 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a390 │ │ │ │ + bne 9a40c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #512] @ 9a598 │ │ │ │ + ldr r2, [pc, #512] @ 9a614 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a3bc │ │ │ │ + bne 9a438 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a540 │ │ │ │ + beq 9a568 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a7e4 │ │ │ │ - bl aeb64 │ │ │ │ + b 9a860 │ │ │ │ + bl aed78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a520 │ │ │ │ + beq 9a528 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cda8 │ │ │ │ + bl 15d918 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a4fc │ │ │ │ - bl 92d88 │ │ │ │ + beq 9a504 │ │ │ │ + bl 92e10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a4fc │ │ │ │ + beq 9a504 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a410 │ │ │ │ + b 9a48c │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a48c │ │ │ │ + bge 9a530 │ │ │ │ add r4, r4, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 9a3fc │ │ │ │ - ldr r8, [pc, #364] @ 9a59c │ │ │ │ - bl 356650 │ │ │ │ + bne 9a478 │ │ │ │ + ldr r8, [pc, #364] @ 9a618 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a4b8 │ │ │ │ + bne 9a578 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a474 │ │ │ │ + blt 9a4f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a46c │ │ │ │ + beq 9a4e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a46c │ │ │ │ + bne 9a4e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a388 │ │ │ │ + b 9a404 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5de4 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5e64 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a448 │ │ │ │ - b 9a4fc │ │ │ │ + beq 9a4c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 9a528 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + beq 9a55c │ │ │ │ + mov r0, #0 │ │ │ │ + b 9a404 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a580 │ │ │ │ - bl a5de4 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a5fc │ │ │ │ + bl a5e64 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a558 │ │ │ │ + bne 9a5d4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a408 │ │ │ │ + b 9a484 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a528 │ │ │ │ + ldr r1, [pc, #172] @ 9a61c │ │ │ │ + ldr r0, [pc, #172] @ 9a620 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a528 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a440 │ │ │ │ - ldr r3, [pc, #212] @ 9a5a0 │ │ │ │ + beq 9a4bc │ │ │ │ + ldr r3, [pc, #152] @ 9a624 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a534 │ │ │ │ - bl 356650 │ │ │ │ + bne 9a5c8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a440 │ │ │ │ + beq 9a4bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a440 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a520 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - beq 9a528 │ │ │ │ - mov r0, #0 │ │ │ │ - b 9a388 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9a520 │ │ │ │ + beq 9a4bc │ │ │ │ + b 9a504 │ │ │ │ + bl 349034 │ │ │ │ + b 9a528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b 9a4dc │ │ │ │ - ldr r1, [pc, #92] @ 9a5a4 │ │ │ │ - ldr r0, [pc, #92] @ 9a5a8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a520 │ │ │ │ - bl 346fd4 │ │ │ │ - b 9a520 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + b 9a59c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a4fc │ │ │ │ + beq 9a504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a4fc │ │ │ │ + bne 9a504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9a4fc │ │ │ │ - bl 2917c0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9a504 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a564 │ │ │ │ - b 9a4fc │ │ │ │ + bne 9a5e0 │ │ │ │ + b 9a504 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ │ │ │ │ -0009a5ac : │ │ │ │ +0009a628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9a778 │ │ │ │ + beq 9a7f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a778 │ │ │ │ + beq 9a7f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a6fc │ │ │ │ - blt 9a79c │ │ │ │ - ldr r8, [pc, #472] @ 9a7c4 │ │ │ │ - bl 356650 │ │ │ │ + beq 9a778 │ │ │ │ + blt 9a818 │ │ │ │ + ldr r8, [pc, #472] @ 9a840 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a720 │ │ │ │ + bgt 9a79c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a704 │ │ │ │ - ldr r0, [pc, #424] @ 9a7c8 │ │ │ │ + beq 9a780 │ │ │ │ + ldr r0, [pc, #424] @ 9a844 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a75c │ │ │ │ + bne 9a7d8 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a660 │ │ │ │ + beq 9a6dc │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a6bc │ │ │ │ + beq 9a738 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq 9a6bc │ │ │ │ + beq 9a738 │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 9a6ec │ │ │ │ + beq 9a768 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a698 │ │ │ │ + bne 9a714 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a698 │ │ │ │ - b 9a6bc │ │ │ │ - ldr r4, [pc, #200] @ 9a7cc │ │ │ │ - b 9a6e4 │ │ │ │ - ldr r0, [pc, #196] @ 9a7d0 │ │ │ │ + bne 9a714 │ │ │ │ + b 9a738 │ │ │ │ + ldr r4, [pc, #200] @ 9a848 │ │ │ │ + b 9a760 │ │ │ │ + ldr r0, [pc, #196] @ 9a84c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a784 │ │ │ │ + beq 9a800 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a644 │ │ │ │ + b 9a6c0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a78c │ │ │ │ - ldr r0, [pc, #160] @ 9a7d0 │ │ │ │ + bhi 9a808 │ │ │ │ + ldr r0, [pc, #160] @ 9a84c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a784 │ │ │ │ + beq 9a800 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a658 │ │ │ │ + bne 9a6d4 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a66c │ │ │ │ - ldr r3, [pc, #112] @ 9a7d4 │ │ │ │ + b 9a6e8 │ │ │ │ + ldr r3, [pc, #112] @ 9a850 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a7ac │ │ │ │ + bne 9a828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a644 │ │ │ │ - ldr r1, [pc, #88] @ 9a7d8 │ │ │ │ - ldr r0, [pc, #88] @ 9a7dc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a6e4 │ │ │ │ - bl 2917c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a73c │ │ │ │ - b 9a784 │ │ │ │ - ldr r0, [pc, #60] @ 9a7e0 │ │ │ │ + b 9a6c0 │ │ │ │ + ldr r1, [pc, #88] @ 9a854 │ │ │ │ + ldr r0, [pc, #88] @ 9a858 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a760 │ │ │ │ + bl 29fe74 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a7b8 │ │ │ │ + b 9a800 │ │ │ │ + ldr r0, [pc, #60] @ 9a85c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a784 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a800 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a644 │ │ │ │ + b 9a6c0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq 9a91c │ │ │ │ - blt 9a9dc │ │ │ │ - ldr r8, [pc, #564] @ 9aa3c │ │ │ │ + beq 9a9b8 │ │ │ │ + blt 9aa58 │ │ │ │ + ldr r8, [pc, #564] @ 9aab8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a960 │ │ │ │ + bgt 9a9dc │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a948 │ │ │ │ - ldr r1, [pc, #516] @ 9aa40 │ │ │ │ + beq 9a9c4 │ │ │ │ + ldr r1, [pc, #516] @ 9aabc │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r1, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a9c0 │ │ │ │ + bne 9aa3c │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a90c │ │ │ │ + beq 9a988 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a8dc │ │ │ │ + beq 9a958 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a928 │ │ │ │ + beq 9a998 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a8dc │ │ │ │ + beq 9a958 │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 9a938 │ │ │ │ + beq 9a9a8 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a8b8 │ │ │ │ + bne 9a934 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne 9a888 │ │ │ │ - b 9a8dc │ │ │ │ - ldr r4, [pc, #288] @ 9aa44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne 9a904 │ │ │ │ + b 9a958 │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a8b0 │ │ │ │ - b 9a8dc │ │ │ │ + bne 9a92c │ │ │ │ + b 9a958 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a8b8 │ │ │ │ - b 9a8dc │ │ │ │ - ldr r0, [pc, #248] @ 9aa48 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a934 │ │ │ │ + b 9a958 │ │ │ │ + ldr r4, [pc, #256] @ 9aac0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #248] @ 9aac4 │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9e8 │ │ │ │ + beq 9aa64 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a860 │ │ │ │ + b 9a8dc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a9f0 │ │ │ │ - ldr r0, [pc, #216] @ 9aa48 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9aa6c │ │ │ │ + ldr r0, [pc, #216] @ 9aac4 │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9e8 │ │ │ │ + beq 9aa64 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a9a0 │ │ │ │ + beq 9aa1c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a888 │ │ │ │ + b 9a904 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a89c │ │ │ │ - b 9a8b0 │ │ │ │ - ldr r3, [pc, #132] @ 9aa4c │ │ │ │ + bne 9a918 │ │ │ │ + b 9a92c │ │ │ │ + ldr r3, [pc, #132] @ 9aac8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9aa24 │ │ │ │ + bne 9aaa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a860 │ │ │ │ - ldr r0, [pc, #108] @ 9aa50 │ │ │ │ + b 9a8dc │ │ │ │ + ldr r0, [pc, #108] @ 9aacc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a904 │ │ │ │ - bl 2917c0 │ │ │ │ + b 9a980 │ │ │ │ + bl 29fe74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9e8 │ │ │ │ + beq 9aa64 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne 9a9a0 │ │ │ │ + bne 9aa1c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a888 │ │ │ │ + b 9a904 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a860 │ │ │ │ + b 9a8dc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9ab14 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [pc, #196] @ 9ab3c │ │ │ │ + blt 9ab90 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [pc, #196] @ 9abb8 │ │ │ │ cmp r1, #20 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - beq 9aaec │ │ │ │ + beq 9ab68 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9aae0 │ │ │ │ - ldr r1, [pc, #140] @ 9ab40 │ │ │ │ + beq 9ab5c │ │ │ │ + ldr r1, [pc, #140] @ 9abbc │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r5, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9aafc │ │ │ │ + bne 9ab78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9ab44 │ │ │ │ - b 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9abc0 │ │ │ │ + b 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9aae0 │ │ │ │ + bls 9ab5c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ - ldr r3, [pc, #68] @ 9ab48 │ │ │ │ + b 29fe74 │ │ │ │ + ldr r3, [pc, #68] @ 9abc4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9ab28 │ │ │ │ + bne 9aba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9aad8 │ │ │ │ - ldr r0, [pc, #48] @ 9ab4c │ │ │ │ + bl 18e928 │ │ │ │ + b 9ab54 │ │ │ │ + ldr r0, [pc, #48] @ 9abc8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aad8 │ │ │ │ + b 9ab54 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9aad8 │ │ │ │ + b 9ab54 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ │ │ │ │ -0009ab50 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009abcc <_PyObject_GC_NewVar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - blt 9ae04 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ae80 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ tst r3, #24 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r2, r2, r3, lsr #31 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r9, [pc, #640] @ 9ae14 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ae90 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r2, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ sub r2, r1, r2, lsl #3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9adb0 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ae2c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9adb0 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ae18 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ae1c <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ae2c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9ae94 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9ae98 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ad78 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9adf4 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs 9ad3c <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9adb8 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ad24 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9ada0 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ac94 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9ad10 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr r1, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r7, r4 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt 9acdc <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ad58 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ae20 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9ae9c <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 9ad98 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ae14 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr sl, [r2, #28] │ │ │ │ cmp lr, sl │ │ │ │ - bhi 9accc <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bhi 9ad48 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2, lr] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac28 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aca4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ac28 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aca4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9adf4 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ae70 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 3568a8 │ │ │ │ + b 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9acbc <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ad38 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ae24 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9aea0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9adcc <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ae48 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9adb0 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ae2c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9acbc <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ad38 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9adb0 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ae2c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac28 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ae28 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9aca4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9aea4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ade0 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ae5c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9ac84 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e928 │ │ │ │ + b 9ad00 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9ac88 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9ad04 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ad60 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9addc <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9ac84 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9ad00 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac58 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9ad08 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ae2c <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ae30 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9adc4 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9acd4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ad84 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9aea8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9aeac <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ae40 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x0035d9fc │ │ │ │ + @ instruction: 0x0035eafc │ │ │ │ │ │ │ │ -0009ae34 <_Py_Dealloc@@Base>: │ │ │ │ +0009aeb0 <_Py_Dealloc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #68] @ 9ae90 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9af0c <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ae68 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9aee4 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ae94 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9af10 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ae80 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9aefc <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ae5c <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9aed8 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ae78 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9aef4 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b0b0 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9b12c <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b338 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b3b4 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r9, [r7, r0] │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r9, r2 │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ - beq 9b0c4 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9b140 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b254 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b2d0 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9b088 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9b104 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b128 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b33c <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9af3c <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9b1a4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b3b8 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9afb8 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9af90 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9b00c <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9af2c <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9afa8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9af2c <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9afa8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9af2c <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9afa8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b228 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b2a4 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9af3c <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b340 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b344 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9afb8 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b3bc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b3c0 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b144 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 356650 │ │ │ │ + bne 9b1c0 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9b0f0 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b16c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ lsr ip, r1, #18 │ │ │ │ add ip, r4, ip, lsl #3 │ │ │ │ ldr lr, [ip, #808] @ 0x328 │ │ │ │ bic r0, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #16515072 @ 0xfc0000 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt 9b00c <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9b088 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ ldr ip, [ip, #804] @ 0x324 │ │ │ │ cmp ip, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b0f0 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b16c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ - beq 9b0d0 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9b14c <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b160 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b1dc <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9b0a0 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b348 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9b11c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b3c4 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b0a0 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9b11c <_Py_Dealloc@@Base+0x26c> │ │ │ │ add r1, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #2092] @ 0x82c │ │ │ │ str r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r9, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c1d38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls 9b044 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9b0c0 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9b060 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b338 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 356650 │ │ │ │ + b 9b0dc <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b3b4 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9aef8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b34c <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b350 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9af74 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b3c8 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b3cc <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b354 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b3d0 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b248 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b2c4 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b340 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b344 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b3bc <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b3c0 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9afbc <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9b038 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r8, [r2, #16] │ │ │ │ mov r1, #28 │ │ │ │ mul r8, r1, r8 │ │ │ │ ldr sl, [r4, #512] @ 0x200 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ add r0, sl, r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -116286,82 +116333,82 @@ │ │ │ │ str lr, [ip, #8] │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ ldr ip, [lr, #528] @ 0x210 │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r0, ip │ │ │ │ str fp, [r2, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - bne 9b1c0 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b23c <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b1bc <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b238 <_Py_Dealloc@@Base+0x388> │ │ │ │ ldr fp, [r2, #8] │ │ │ │ cmp r1, fp │ │ │ │ movne r2, #0 │ │ │ │ str r2, [lr, #528] @ 0x210 │ │ │ │ add r2, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9b2a4 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b320 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b278 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b2f4 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1, #20] │ │ │ │ streq r2, [r4, #524] @ 0x20c │ │ │ │ ldr r2, [ip, #20] │ │ │ │ ldr lr, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [lr, #24] │ │ │ │ str ip, [r0, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ strne r0, [r2, #24] │ │ │ │ str r0, [ip, #20] │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b358 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b3d4 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9af78 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9aff4 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9af78 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9aff4 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9b108 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9b184 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b35c <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b3d8 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9af04 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9af80 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c1b74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strne r0, [r2, #24] │ │ │ │ ldr r2, [r4, #532] @ 0x214 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [r4, #532] @ 0x214 │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b1d4 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b250 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [sl, r8] │ │ │ │ @@ -116383,31 +116430,31 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str fp, [sl, r8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b034 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0b0 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - muleq r9, r8, lr │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d24b4 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + andeq sl, r9, r4, lsl pc │ │ │ │ │ │ │ │ -0009b360 : │ │ │ │ +0009b3dc : │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ @@ -116416,139 +116463,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b39c : │ │ │ │ +0009b418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b3cc │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #24] @ 9b448 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b3d0 │ │ │ │ - ldr r0, [pc, #8] @ 9b3d4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b44c │ │ │ │ + ldr r0, [pc, #8] @ 9b450 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d24b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #64] @ 9b454 │ │ │ │ + ldr r2, [pc, #64] @ 9b4d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b430 │ │ │ │ + bne 9b4ac │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b458 │ │ │ │ + ldr r1, [pc, #32] @ 9b4d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b444 │ │ │ │ + bne 9b4c0 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b424 │ │ │ │ + b 9b4a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b43c │ │ │ │ + b 9b4b8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #64] @ 9b4d8 │ │ │ │ + ldr r2, [pc, #64] @ 9b554 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b4b4 │ │ │ │ + bne 9b530 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b4dc │ │ │ │ + ldr r1, [pc, #32] @ 9b558 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b4c8 │ │ │ │ + bne 9b544 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b4a8 │ │ │ │ + b 9b524 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b4c0 │ │ │ │ + b 9b53c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -0009b4e0 : │ │ │ │ +0009b55c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b584 │ │ │ │ + ldr r3, [pc, #140] @ 9b600 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b550 │ │ │ │ + bne 9b5cc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b550 │ │ │ │ + beq 9b5cc │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b57c │ │ │ │ + beq 9b5f8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b53c │ │ │ │ + bne 9b5b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b534 │ │ │ │ + beq 9b5b0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b528 │ │ │ │ + bne 9b5a4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b534 │ │ │ │ + b 9b5b0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -116556,832 +116603,833 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r5, [r4, #6] │ │ │ │ mov sl, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b918 │ │ │ │ + beq 9b994 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3256] @ 9c288 │ │ │ │ + ldr r2, [pc, #3260] @ 9c308 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsl r7, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ and r9, fp, r7 │ │ │ │ - bne 9be2c │ │ │ │ + bne 9bea8 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b7d0 │ │ │ │ + bgt 9b84c │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b710 │ │ │ │ + blt 9b78c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b88c │ │ │ │ + beq 9b908 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ lsr r9, fp, #5 │ │ │ │ add r9, r9, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b830 │ │ │ │ + blt 9b8ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b734 │ │ │ │ + beq 9b7b0 │ │ │ │ lsr lr, fp, #10 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ add r9, lr, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ mov r3, lr │ │ │ │ cmp r8, #7 │ │ │ │ - bgt 9babc │ │ │ │ + bgt 9bb38 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b83c │ │ │ │ + blt 9b8b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bc0c │ │ │ │ + beq 9bc88 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9baec │ │ │ │ + bgt 9bb68 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b86c │ │ │ │ + blt 9b8e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bdb4 │ │ │ │ + beq 9be30 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b688 │ │ │ │ + b 9b704 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9c00c │ │ │ │ + bne 9c128 │ │ │ │ mov r3, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9b670 │ │ │ │ + bne 9b6ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b670 │ │ │ │ + bne 9b6ec │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bfac │ │ │ │ + beq 9c120 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c278 │ │ │ │ + beq 9c2e8 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r6, #28 │ │ │ │ addne r1, r6, #20 │ │ │ │ lsr r3, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9b670 │ │ │ │ + bne 9b6ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ ldrbne r3, [r4, #5] │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ addne r4, r4, r5, lsl #3 │ │ │ │ movne r2, #1 │ │ │ │ addne r4, r4, r2, lsl r3 │ │ │ │ addeq r3, r3, r5, lsl #2 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ ldrne r3, [r4, #24] │ │ │ │ - b 9b720 │ │ │ │ + b 9b79c │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bcac │ │ │ │ + bgt 9bd28 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b84c │ │ │ │ + blt 9b8c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b88c │ │ │ │ + beq 9b908 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ lsr r9, fp, #5 │ │ │ │ add r9, r9, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bcd4 │ │ │ │ + bgt 9bd50 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b654 │ │ │ │ + bge 9b6d0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b718 │ │ │ │ - b 9b670 │ │ │ │ + beq 9b794 │ │ │ │ + b 9b6ec │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9bff0 │ │ │ │ + bne 9c180 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b720 │ │ │ │ + b 9b79c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b718 │ │ │ │ + beq 9b794 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b820 │ │ │ │ + b 9b89c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b844 │ │ │ │ + beq 9b8c0 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b690 │ │ │ │ + b 9b70c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b8f8 │ │ │ │ + bne 9b974 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b8f8 │ │ │ │ + bne 9b974 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9bfe8 │ │ │ │ + beq 9c178 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c268 │ │ │ │ + beq 9c2f8 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r6, #28 │ │ │ │ addne r1, r6, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r2, r3, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - ble 9b648 │ │ │ │ - b 9b818 │ │ │ │ + ble 9b6c4 │ │ │ │ + b 9b894 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r5, #1 │ │ │ │ lsl r9, r5, r2 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ sub r9, r9, #1 │ │ │ │ add r7, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ and r3, fp, r9 │ │ │ │ add r5, r7, r5, lsl r1 │ │ │ │ ldrsble r8, [r7, r3] │ │ │ │ - bgt 9bb34 │ │ │ │ + bgt 9bbb0 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb24 │ │ │ │ + blt 9bba0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ cmp r6, ip │ │ │ │ lsl ip, r0, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9bb48 │ │ │ │ + beq 9bbc4 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bb74 │ │ │ │ + beq 9bbf0 │ │ │ │ lsr r1, fp, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r2, #7 │ │ │ │ and r3, r3, r9 │ │ │ │ ldrsble r8, [r7, r3] │ │ │ │ - bgt 9bc84 │ │ │ │ + bgt 9bd00 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb68 │ │ │ │ + blt 9bbe4 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ lsl r0, r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 9bc98 │ │ │ │ + beq 9bd14 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bd10 │ │ │ │ + beq 9bd8c │ │ │ │ lsr r1, fp, #10 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r2, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r5 │ │ │ │ - bgt 9baa8 │ │ │ │ + bgt 9bb24 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bcf0 │ │ │ │ + blt 9bd6c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r3, r6, r0, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ lsl ip, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9bcdc │ │ │ │ + beq 9bd58 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9be60 │ │ │ │ + beq 9bfa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #7 │ │ │ │ and r4, r4, r9 │ │ │ │ - bgt 9bee0 │ │ │ │ + bgt 9c020 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bda8 │ │ │ │ + blt 9be24 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r3, r6, r0, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ lsl ip, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9bcdc │ │ │ │ + beq 9bd58 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bef4 │ │ │ │ + beq 9c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ lsr r3, r3, #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ cmp r2, #7 │ │ │ │ and r4, r4, r9 │ │ │ │ - ble 9ba00 │ │ │ │ + ble 9ba7c │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9ba04 │ │ │ │ + b 9ba80 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b69c │ │ │ │ + bge 9b718 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b844 │ │ │ │ + beq 9b8c0 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ and r9, r9, r7 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b6dc │ │ │ │ + bge 9b758 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b844 │ │ │ │ + beq 9b8c0 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ - add r2, r2, r9 │ │ │ │ - and r9, r2, r7 │ │ │ │ - b 9babc │ │ │ │ + add r9, r9, r2 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9bb38 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b97c │ │ │ │ + bne 9b9f8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b844 │ │ │ │ + b 9b8c0 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b944 │ │ │ │ + b 9b9c0 │ │ │ │ mov r5, r8 │ │ │ │ mov r3, ip │ │ │ │ mov r8, r7 │ │ │ │ add r3, r8, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2, lsl r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b 9b720 │ │ │ │ + b 9b79c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb2c │ │ │ │ - b 9b9d4 │ │ │ │ + beq 9bba8 │ │ │ │ + b 9ba50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf74 │ │ │ │ + beq 9c0b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bbd0 │ │ │ │ + beq 9bc4c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf7c │ │ │ │ + beq 9c0bc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c004 │ │ │ │ + blt 9c194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b5b4 │ │ │ │ + bne 9b630 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b5b4 │ │ │ │ + bne 9b630 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bcfc │ │ │ │ + bne 9bd78 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b97c │ │ │ │ + b 9b9f8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b6b8 │ │ │ │ + bne 9b734 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b6b8 │ │ │ │ + bne 9b734 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bfe0 │ │ │ │ + beq 9c170 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c280 │ │ │ │ + beq 9c2f0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r6, #20 │ │ │ │ addeq r1, r6, #28 │ │ │ │ lsr ip, lr, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ - b 9b6b8 │ │ │ │ + beq 9b81c │ │ │ │ + b 9b734 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r1, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r1] │ │ │ │ - b 9b99c │ │ │ │ + b 9ba18 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9bb54 │ │ │ │ + b 9bbd0 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b7ec │ │ │ │ + bge 9b868 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b718 │ │ │ │ + beq 9b794 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ - b 9b828 │ │ │ │ + b 9b8a4 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9bb54 │ │ │ │ + b 9bbd0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb2c │ │ │ │ - b 9ba34 │ │ │ │ + beq 9bba8 │ │ │ │ + b 9bab0 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9bb54 │ │ │ │ + b 9bbd0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bfb4 │ │ │ │ + beq 9c110 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bd6c │ │ │ │ + beq 9bde8 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf94 │ │ │ │ + beq 9c0d4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c004 │ │ │ │ + blt 9c194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b5b4 │ │ │ │ + bne 9b630 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 9b5b4 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 9b630 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bcfc │ │ │ │ + bne 9bd78 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b9d4 │ │ │ │ + b 9ba50 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb2c │ │ │ │ - b 9ba84 │ │ │ │ + beq 9bba8 │ │ │ │ + b 9bb00 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b6f8 │ │ │ │ + bne 9b774 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ + beq 9b81c │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b6f8 │ │ │ │ + bne 9b774 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c048 │ │ │ │ + beq 9c118 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c270 │ │ │ │ + beq 9c2e0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r6, #20 │ │ │ │ addeq r1, r6, #28 │ │ │ │ lsr ip, lr, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b7a0 │ │ │ │ - b 9b6f8 │ │ │ │ + beq 9b81c │ │ │ │ + b 9b774 │ │ │ │ add r2, r4, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ movle r3, r2 │ │ │ │ ldrsble sl, [r3, r9] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bgt 9c140 │ │ │ │ + bgt 9c2a4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c278 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b794 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r8, #7 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r3, r9 │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ + and r9, r9, r7 │ │ │ │ + ldrsble sl, [r3, r9] │ │ │ │ + bgt 9c25c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c050 │ │ │ │ + bge 9c230 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b718 │ │ │ │ - b 9c078 │ │ │ │ + beq 9b794 │ │ │ │ + lsr r3, fp, #10 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + and r9, r9, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt 9c21c │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c1f0 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b794 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r2, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + and r9, r9, r7 │ │ │ │ + ldrsble r8, [r4, r9] │ │ │ │ + bgt 9c1c8 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c19c │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b794 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + lsr r2, r2, #10 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r9, r9, r2 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9bf34 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9beac │ │ │ │ + beq 9bfec │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c024 │ │ │ │ + beq 9c0ec │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c004 │ │ │ │ + blt 9c194 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c16c │ │ │ │ + bne 9c140 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c16c │ │ │ │ + bne 9c140 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bcfc │ │ │ │ + bne 9bd78 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba34 │ │ │ │ + b 9bab0 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9ba54 │ │ │ │ + b 9bad0 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 117090 │ │ │ │ + bl 116fa0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf40 │ │ │ │ + beq 9c080 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bfbc │ │ │ │ + beq 9c14c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c004 │ │ │ │ + blt 9c194 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c16c │ │ │ │ + bne 9c140 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c16c │ │ │ │ + bne 9c140 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bcfc │ │ │ │ + bne 9bd78 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba84 │ │ │ │ + b 9bb00 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9bb94 │ │ │ │ + b 9bc10 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9bbd0 │ │ │ │ + b 9bc4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bd6c │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b774 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bd30 │ │ │ │ + b 9bde8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bf40 │ │ │ │ + b 9bfec │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bdac │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b 9bc4c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b8cc │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b6d0 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b844 │ │ │ │ + b 9be70 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b7f0 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b648 │ │ │ │ + b 9b6c4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b630 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9beac │ │ │ │ + b 9c080 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b 9bdf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 247b6c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c254 │ │ │ │ - bne 9c15c │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, #7 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r3, r9 │ │ │ │ - ldrle r3, [sp, #20] │ │ │ │ - and r9, r9, r7 │ │ │ │ - ldrsble sl, [r3, r9] │ │ │ │ - bgt 9c1a4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9c178 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b718 │ │ │ │ - lsr r3, fp, #10 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - and r9, r9, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt 9c1ec │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c1c0 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b718 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + b 9bcc8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b948 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r2, lsr #5 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - and r9, r9, r7 │ │ │ │ - ldrsble r8, [r4, r9] │ │ │ │ - bgt 9c22c │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c200 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b718 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - lsr r2, r2, #10 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9c0d4 │ │ │ │ - cmp r8, #15 │ │ │ │ - ldrle r2, [sp, #20] │ │ │ │ - movgt r3, r2 │ │ │ │ - lslle r3, r9, #1 │ │ │ │ - ldrgt sl, [r3, r9, lsl #2] │ │ │ │ - ldrshle sl, [r2, r3] │ │ │ │ - b 9be4c │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ - b 9b7a0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b5b4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 247b6c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c254 │ │ │ │ - bne 9c15c │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9c0ac │ │ │ │ - cmp r8, #15 │ │ │ │ - ldrgt r3, [sp, #20] │ │ │ │ - ldrle r2, [sp, #20] │ │ │ │ - lslle r3, r9, #1 │ │ │ │ - ldrgt sl, [r3, r9, lsl #2] │ │ │ │ - ldrshle sl, [r2, r3] │ │ │ │ - b 9c09c │ │ │ │ + b 9b74c │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b8c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 247b6c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259828 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c250 │ │ │ │ - bne 9c240 │ │ │ │ + blt 9c2cc │ │ │ │ + bne 9c1dc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9c0f0 │ │ │ │ + b 9bf80 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9c0e0 │ │ │ │ + b 9bf70 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b81c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 247b6c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259828 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c250 │ │ │ │ - bne 9c240 │ │ │ │ + blt 9c2cc │ │ │ │ + bne 9c1dc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9c120 │ │ │ │ + b 9bf50 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9c110 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - b 9c164 │ │ │ │ + b 9bf40 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 259828 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c2d0 │ │ │ │ + bne 9c2c0 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9bf0c │ │ │ │ + cmp r8, #15 │ │ │ │ + ldrgt r3, [sp, #20] │ │ │ │ + ldrle r2, [sp, #20] │ │ │ │ + lslle r3, r9, #1 │ │ │ │ + ldrgt sl, [r3, r9, lsl #2] │ │ │ │ + ldrshle sl, [r2, r3] │ │ │ │ + b 9befc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 259828 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c2d0 │ │ │ │ + bne 9c2c0 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9bed8 │ │ │ │ + cmp r8, #15 │ │ │ │ + ldrle r2, [sp, #20] │ │ │ │ + movgt r3, r2 │ │ │ │ + lslle r3, r9, #1 │ │ │ │ + ldrgt sl, [r3, r9, lsl #2] │ │ │ │ + ldrshle sl, [r2, r3] │ │ │ │ + b 9bec8 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b 9c1e8 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - movne r5, r8 │ │ │ │ - bne 9b844 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 9b5b0 │ │ │ │ + beq 9c300 │ │ │ │ + mov r5, r8 │ │ │ │ + b 9b8c0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b8e0 │ │ │ │ + b 9be84 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9be08 │ │ │ │ + b 9b804 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b788 │ │ │ │ + b 9bcdc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bc60 │ │ │ │ + b 9b95c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 9b62c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb sl, [r0, #4] │ │ │ │ ldrb r8, [r0, #5] │ │ │ │ @@ -117391,407 +117439,407 @@ │ │ │ │ lsl r3, r3, sl │ │ │ │ cmp sl, #7 │ │ │ │ sub r5, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ and fp, r2, r5 │ │ │ │ - bgt 9c4a0 │ │ │ │ + bgt 9c520 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3c8 │ │ │ │ + blt 9c448 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c3e0 │ │ │ │ + beq 9c460 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ lsr fp, r6, #5 │ │ │ │ add fp, fp, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c468 │ │ │ │ + bgt 9c4e8 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c480 │ │ │ │ + blt 9c500 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c544 │ │ │ │ + beq 9c5c4 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ add fp, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ cmp sl, #7 │ │ │ │ - bgt 9c500 │ │ │ │ + bgt 9c580 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4d8 │ │ │ │ + blt 9c558 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c5b4 │ │ │ │ + beq 9c634 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c530 │ │ │ │ + bgt 9c5b0 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4f4 │ │ │ │ + blt 9c574 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c65c │ │ │ │ + beq 9c6dc │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c348 │ │ │ │ + b 9c3c8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c6dc │ │ │ │ + bne 9c75c │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c44c │ │ │ │ + bne 9c4cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c44c │ │ │ │ + bne 9c4cc │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c6fc │ │ │ │ + beq 9c77c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c724 │ │ │ │ + beq 9c7a4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r7, #28 │ │ │ │ addne r1, r7, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - ble 9c310 │ │ │ │ + ble 9c390 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c654 │ │ │ │ + bgt 9c6d4 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c31c │ │ │ │ + bge 9c39c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c348 │ │ │ │ + b 9c3c8 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c62c │ │ │ │ + bgt 9c6ac │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2dc │ │ │ │ + bge 9c35c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d0 │ │ │ │ + beq 9c450 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c470 │ │ │ │ + b 9c4f0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d0 │ │ │ │ + beq 9c450 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c38c │ │ │ │ + b 9c40c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d4 │ │ │ │ - b 9c3b0 │ │ │ │ + beq 9c454 │ │ │ │ + b 9c430 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c35c │ │ │ │ + bge 9c3dc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d0 │ │ │ │ + beq 9c450 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ - b 9c390 │ │ │ │ + b 9c410 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c488 │ │ │ │ + bne 9c508 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c488 │ │ │ │ + bne 9c508 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c704 │ │ │ │ + beq 9c784 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c714 │ │ │ │ + beq 9c794 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r7, #28 │ │ │ │ addne r1, r7, #20 │ │ │ │ lsr r3, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ - b 9c488 │ │ │ │ + beq 9c454 │ │ │ │ + b 9c508 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c3f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c3f4 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6f4 │ │ │ │ + beq 9c774 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c70c │ │ │ │ + beq 9c78c │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r1, r7, #20 │ │ │ │ addeq r1, r7, #28 │ │ │ │ lsr ip, ip, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ - b 9c374 │ │ │ │ + beq 9c454 │ │ │ │ + b 9c3f4 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2dc │ │ │ │ + bge 9c35c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3d0 │ │ │ │ + beq 9c450 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ lsr fp, r2, #5 │ │ │ │ add fp, fp, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ - b 9c478 │ │ │ │ + b 9c4f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c3b0 │ │ │ │ + bne 9c430 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ + beq 9c454 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c3b0 │ │ │ │ + bne 9c430 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6d4 │ │ │ │ + beq 9c754 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c71c │ │ │ │ + beq 9c79c │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r1, r7, #20 │ │ │ │ addeq r1, r7, #28 │ │ │ │ lsr ip, ip, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c3d4 │ │ │ │ - b 9c3b0 │ │ │ │ + beq 9c454 │ │ │ │ + b 9c430 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c69c │ │ │ │ + b 9c71c │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c310 │ │ │ │ + b 9c390 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c5f4 │ │ │ │ + b 9c674 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c420 │ │ │ │ + b 9c4a0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c584 │ │ │ │ + b 9c604 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c608 │ │ │ │ + b 9c688 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c598 │ │ │ │ + b 9c618 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c6b0 │ │ │ │ + b 9c730 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c434 │ │ │ │ + b 9c4b4 │ │ │ │ │ │ │ │ -0009c72c : │ │ │ │ +0009c7ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #1188] @ 9cbf4 │ │ │ │ + ldr r2, [pc, #1188] @ 9cc74 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c92c │ │ │ │ + bgt 9c9ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c958 │ │ │ │ - ldr r1, [pc, #1160] @ 9cbf8 │ │ │ │ + beq 9c9d8 │ │ │ │ + ldr r1, [pc, #1160] @ 9cc78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c958 │ │ │ │ + bhi 9c9d8 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - bne 9c9c8 │ │ │ │ + bne 9ca48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb9c │ │ │ │ - ldr sl, [pc, #1112] @ 9cbfc │ │ │ │ + bne 9cc1c │ │ │ │ + ldr sl, [pc, #1112] @ 9cc7c │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne 9cbb0 │ │ │ │ + bne 9cc30 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9cc00 │ │ │ │ + ldr r9, [pc, #1068] @ 9cc80 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9cb18 │ │ │ │ + bhi 9cb98 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9cb18 │ │ │ │ - ldr r3, [pc, #1036] @ 9cc04 │ │ │ │ - ldr r2, [pc, #1036] @ 9cc08 │ │ │ │ + bmi 9cb98 │ │ │ │ + ldr r3, [pc, #1036] @ 9cc84 │ │ │ │ + ldr r2, [pc, #1036] @ 9cc88 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cb00 │ │ │ │ + bne 9cb80 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs 9ca90 │ │ │ │ + bcs 9cb10 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9caf0 │ │ │ │ + beq 9cb70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c970 │ │ │ │ + beq 9c9f0 │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r1, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt 9ca48 │ │ │ │ + bgt 9cac8 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9cc0c │ │ │ │ + ldr r2, [pc, #888] @ 9cc8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str sl, [r4, #4] │ │ │ │ strne r3, [sl] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb34 │ │ │ │ + bne 9cbb4 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9ca14 │ │ │ │ + beq 9ca94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ca14 │ │ │ │ + beq 9ca94 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9ca20 │ │ │ │ - bl 356650 │ │ │ │ + bne 9caa0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -117802,329 +117850,329 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - ldreq r2, [pc, #728] @ 9cc10 │ │ │ │ + ldreq r2, [pc, #728] @ 9cc90 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c78c │ │ │ │ - ldr r1, [pc, #720] @ 9cc14 │ │ │ │ + beq 9c80c │ │ │ │ + ldr r1, [pc, #720] @ 9cc94 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9cae4 │ │ │ │ + beq 9cb64 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cc18 │ │ │ │ + ldreq r2, [pc, #708] @ 9cc98 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c78c │ │ │ │ - ldr r3, [pc, #700] @ 9cc1c │ │ │ │ + beq 9c80c │ │ │ │ + ldr r3, [pc, #700] @ 9cc9c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cc20 │ │ │ │ + ldr r1, [pc, #696] @ 9cca0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b 9cb2c │ │ │ │ + bl 117854 │ │ │ │ + b 9cbac │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ - bcc 9ca34 │ │ │ │ + bcc 9cab4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9ca90 │ │ │ │ - bl 356650 │ │ │ │ + beq 9cb10 │ │ │ │ + bl 357750 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c858 │ │ │ │ - ldr r2, [pc, #620] @ 9cc24 │ │ │ │ + b 9c8d8 │ │ │ │ + ldr r2, [pc, #620] @ 9cca4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c78c │ │ │ │ - ldr r2, [pc, #612] @ 9cc28 │ │ │ │ + b 9c80c │ │ │ │ + ldr r2, [pc, #612] @ 9cca8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c78c │ │ │ │ + b 9c80c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9cb88 │ │ │ │ - ldr r0, [pc, #596] @ 9cc2c │ │ │ │ + beq 9cc08 │ │ │ │ + ldr r0, [pc, #596] @ 9ccac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9cb2c │ │ │ │ + beq 9cbac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9cc00 │ │ │ │ + ldr r9, [pc, #528] @ 9cc80 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 9c8c4 │ │ │ │ + bne 9c944 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c8e4 │ │ │ │ + beq 9c964 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c8e4 │ │ │ │ + b 9c964 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c858 │ │ │ │ + b 9c8d8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c888 │ │ │ │ + beq 9c908 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c888 │ │ │ │ + beq 9c908 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c888 │ │ │ │ + bne 9c908 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb78 │ │ │ │ + bne 9cbf8 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c888 │ │ │ │ + bne 9c908 │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b 9c888 │ │ │ │ - ldr r3, [pc, #364] @ 9cc04 │ │ │ │ - ldr r2, [pc, #404] @ 9cc30 │ │ │ │ + bl 3568a8 │ │ │ │ + b 9c908 │ │ │ │ + ldr r3, [pc, #364] @ 9cc84 │ │ │ │ + ldr r2, [pc, #404] @ 9ccb0 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cb4c │ │ │ │ + bne 9cbcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cb18 │ │ │ │ + beq 9cb98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c858 │ │ │ │ - ldr r2, [pc, #328] @ 9cc34 │ │ │ │ + b 9c8d8 │ │ │ │ + ldr r2, [pc, #328] @ 9ccb4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c78c │ │ │ │ + b 9c80c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c998 │ │ │ │ - ldr r2, [pc, #252] @ 9cc04 │ │ │ │ + b 9ca18 │ │ │ │ + ldr r2, [pc, #252] @ 9cc84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c9a0 │ │ │ │ + bne 9ca20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c888 │ │ │ │ + bne 9c908 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c920 │ │ │ │ - ldr r1, [pc, #252] @ 9cc38 │ │ │ │ + b 9c9a0 │ │ │ │ + ldr r1, [pc, #252] @ 9ccb8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cb64 │ │ │ │ + bne 9cbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9ca00 │ │ │ │ - ldr r2, [pc, #176] @ 9cc04 │ │ │ │ + bl 18e928 │ │ │ │ + b 9ca80 │ │ │ │ + ldr r2, [pc, #176] @ 9cc84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9cabc │ │ │ │ + b 9cb3c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9ca00 │ │ │ │ + b 9ca80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c888 │ │ │ │ - b 9ca74 │ │ │ │ - ldr r3, [pc, #140] @ 9cc1c │ │ │ │ - ldr r1, [pc, #168] @ 9cc3c │ │ │ │ + bne 9c908 │ │ │ │ + b 9caf4 │ │ │ │ + ldr r3, [pc, #140] @ 9cc9c │ │ │ │ + ldr r1, [pc, #168] @ 9ccbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9cb2c │ │ │ │ - ldr r3, [pc, #120] @ 9cc1c │ │ │ │ - ldr r1, [pc, #152] @ 9cc40 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 9cbac │ │ │ │ + ldr r3, [pc, #120] @ 9cc9c │ │ │ │ + ldr r1, [pc, #152] @ 9ccc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9cb2c │ │ │ │ + bl 18f3e8 │ │ │ │ + b 9cbac │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9cc00 │ │ │ │ + ldr r9, [pc, #56] @ 9cc80 │ │ │ │ add r3, r3, r0 │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c7e4 │ │ │ │ - b 9cb18 │ │ │ │ + bls 9c864 │ │ │ │ + b 9cb98 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r4, lsr #7 │ │ │ │ + eorseq r2, sp, r4, lsr #9 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsr #18 │ │ │ │ + andeq r2, pc, r4, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrheq r3, [r0], -r4 │ │ │ │ + andseq r3, r0, r4, asr #1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - andeq sl, fp, ip, lsl #22 │ │ │ │ - andeq ip, pc, r8, lsl #4 │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ + ldrdeq sl, [fp], -r4 │ │ │ │ + andeq ip, pc, ip, lsl #4 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - @ instruction: 0x001d6ab4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ - eorseq sp, r5, r4, lsl #23 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq ip, sp, ip, lsr #24 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq lr, r5, r4, lsl #25 │ │ │ │ │ │ │ │ -0009cc44 : │ │ │ │ +0009ccc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 9cd30 │ │ │ │ + beq 9cdb0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r2 │ │ │ │ - beq 9ccec │ │ │ │ + beq 9cd6c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cd44 │ │ │ │ + ldr r2, [pc, #168] @ 9cdc4 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ccfc │ │ │ │ + bne 9cd7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9ccfc │ │ │ │ - ldr r2, [pc, #140] @ 9cd48 │ │ │ │ - bl 356650 │ │ │ │ + beq 9cd7c │ │ │ │ + ldr r2, [pc, #140] @ 9cdc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cd4c │ │ │ │ + ldr r2, [pc, #124] @ 9cdcc │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cd24 │ │ │ │ - bl a03d8 │ │ │ │ + beq 9cda4 │ │ │ │ + bl a0458 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cd44 │ │ │ │ + ldr r3, [pc, #80] @ 9cdc4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cca8 │ │ │ │ + beq 9cd28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9ccb4 │ │ │ │ + bne 9cd34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229258 │ │ │ │ - bl 9cda8 │ │ │ │ + b 23b990 │ │ │ │ + bl 9ce28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cd50 │ │ │ │ - ldr r1, [pc, #24] @ 9cd54 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cdd0 │ │ │ │ + ldr r1, [pc, #24] @ 9cdd4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cce4 │ │ │ │ + b 9cd64 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 98588 │ │ │ │ + bl 98610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cd94 │ │ │ │ + beq 9ce14 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 222bc4 │ │ │ │ - ldr r1, [pc, #4] @ 9cda0 │ │ │ │ - ldr r0, [pc, #4] @ 9cda4 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq r1, sp, r8, asr #7 │ │ │ │ + b 23536c │ │ │ │ + ldr r1, [pc, #4] @ 9ce20 │ │ │ │ + ldr r0, [pc, #4] @ 9ce24 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, lsl #14 │ │ │ │ + eorseq r2, sp, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr fp, [pc, #1300] @ 9d2d4 │ │ │ │ + ldr fp, [pc, #1300] @ 9d354 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d2d8 │ │ │ │ + ldr sl, [pc, #1292] @ 9d358 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d198 │ │ │ │ + bne 9d218 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9cf3c │ │ │ │ + ble 9cfbc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #2740] @ 0xab4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2420] @ 0x974 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #1220] @ 9d2dc │ │ │ │ + ldr r2, [pc, #1220] @ 9d35c │ │ │ │ str r3, [r4] │ │ │ │ strb r3, [r4, #6] │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r7, r4, #20 │ │ │ │ str r2, [r4, #12] │ │ │ │ @@ -118137,49 +118185,49 @@ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne 9d25c │ │ │ │ + bne 9d2dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r2, #42496 @ 0xa600 │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ lsr r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ orr r1, r3, r2 │ │ │ │ str r2, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ - bne 9cec4 │ │ │ │ + bne 9cf44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d114 │ │ │ │ + bne 9d194 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d16c │ │ │ │ + bne 9d1ec │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9d0a0 │ │ │ │ + bgt 9d120 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9d0cc │ │ │ │ + bne 9d14c │ │ │ │ str r6, [r7, r2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, r7, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r5, #20] │ │ │ │ @@ -118198,34 +118246,34 @@ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov lr, #72 @ 0x48 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov ip, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #896] @ 9d2e0 │ │ │ │ - ldr r1, [pc, #896] @ 9d2e4 │ │ │ │ + ldr r3, [pc, #896] @ 9d360 │ │ │ │ + ldr r1, [pc, #896] @ 9d364 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d228 │ │ │ │ + bne 9d2a8 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d214 │ │ │ │ + beq 9d294 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cff4 │ │ │ │ - ldr r2, [pc, #816] @ 9d2dc │ │ │ │ + beq 9d074 │ │ │ │ + ldr r2, [pc, #816] @ 9d35c │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118236,69 +118284,69 @@ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 9ce4c │ │ │ │ + b 9cecc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d204 │ │ │ │ + bcc 9d284 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cfa4 │ │ │ │ - ldr r3, [pc, #696] @ 9d2e0 │ │ │ │ - ldr r2, [pc, #700] @ 9d2e8 │ │ │ │ + bne 9d024 │ │ │ │ + ldr r3, [pc, #696] @ 9d360 │ │ │ │ + ldr r2, [pc, #700] @ 9d368 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d244 │ │ │ │ + bne 9d2c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r7, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #800] @ 0x320 │ │ │ │ - bne 9cfa4 │ │ │ │ - bl 2917c0 │ │ │ │ + bne 9d024 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d074 │ │ │ │ + beq 9d0f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d2bc │ │ │ │ + beq 9d33c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d098 │ │ │ │ + beq 9d118 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d2c8 │ │ │ │ + beq 9d348 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cf34 │ │ │ │ + b 9cfb4 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r0, #1 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ strhle r2, [r7, r0] │ │ │ │ strgt r2, [r7, r0, lsl #2] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - beq 9cef0 │ │ │ │ + beq 9cf70 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r9, r7, r2 │ │ │ │ str r6, [r9, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ str r8, [r7, r2] │ │ │ │ @@ -118308,169 +118356,169 @@ │ │ │ │ str r2, [r9, #8] │ │ │ │ str lr, [r5, #8] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ str ip, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b 9cf30 │ │ │ │ + b 9cfb0 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d1b4 │ │ │ │ - ldr r2, [pc, #452] @ 9d2ec │ │ │ │ + bne 9d234 │ │ │ │ + ldr r2, [pc, #452] @ 9d36c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d138 │ │ │ │ + bne 9d1b8 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ceb0 │ │ │ │ - bl 356650 │ │ │ │ + beq 9cf30 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ sub lr, r5, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ str lr, [ip] │ │ │ │ stmdb r5, {r0, r2} │ │ │ │ str lr, [r0, #4] │ │ │ │ - b 9cec4 │ │ │ │ + b 9cf44 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d1d8 │ │ │ │ - ldr r2, [pc, #364] @ 9d2ec │ │ │ │ + bne 9d258 │ │ │ │ + ldr r2, [pc, #364] @ 9d36c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d138 │ │ │ │ + bne 9d1b8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d138 │ │ │ │ - b 9cec4 │ │ │ │ + bne 9d1b8 │ │ │ │ + b 9cf44 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9cf58 │ │ │ │ - ldr r0, [pc, #308] @ 9d2f0 │ │ │ │ + b 9cfd8 │ │ │ │ + ldr r0, [pc, #308] @ 9d370 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d29c │ │ │ │ + bne 9d31c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ceb0 │ │ │ │ + beq 9cf30 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d120 │ │ │ │ - ldr r0, [pc, #272] @ 9d2f0 │ │ │ │ + b 9d1a0 │ │ │ │ + ldr r0, [pc, #272] @ 9d370 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d27c │ │ │ │ + bne 9d2fc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cec4 │ │ │ │ + beq 9cf44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d178 │ │ │ │ + b 9d1f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cfa4 │ │ │ │ + b 9d024 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d018 │ │ │ │ - ldr r2, [pc, #176] @ 9d2e0 │ │ │ │ + b 9d098 │ │ │ │ + ldr r2, [pc, #176] @ 9d360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cfa4 │ │ │ │ - b 9d054 │ │ │ │ - ldr r2, [pc, #148] @ 9d2e0 │ │ │ │ + bne 9d024 │ │ │ │ + b 9d0d4 │ │ │ │ + ldr r2, [pc, #148] @ 9d360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d040 │ │ │ │ + b 9d0c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9ce68 │ │ │ │ + b 9cee8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b 9d1f0 │ │ │ │ + b 9d270 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b 9d1c8 │ │ │ │ + b 9d248 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9d074 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9d0f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9d098 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9d118 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 9d3c0 │ │ │ │ + beq 9d440 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d640 │ │ │ │ + ldr r3, [pc, #796] @ 9d6c0 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d644 │ │ │ │ + ldr r3, [pc, #788] @ 9d6c4 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d564 │ │ │ │ + bhi 9d5e4 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d3fc │ │ │ │ + bne 9d47c │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d55c │ │ │ │ + ble 9d5dc │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #2740] @ 0xab4 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r4, [r1, #2420] @ 0x974 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #712] @ 9d648 │ │ │ │ + ldr r3, [pc, #712] @ 9d6c8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ str r2, [r4] │ │ │ │ strb r2, [r4, #6] │ │ │ │ add r0, r4, #20 │ │ │ │ mov r2, #8 │ │ │ │ strh r3, [r4, #4] │ │ │ │ str r5, [r4, #16] │ │ │ │ @@ -118482,56 +118530,56 @@ │ │ │ │ add r0, r4, #28 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, r0 │ │ │ │ - ldr r3, [pc, #624] @ 9d640 │ │ │ │ + ldr r3, [pc, #624] @ 9d6c0 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d644 │ │ │ │ + ldr r3, [pc, #616] @ 9d6c4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d564 │ │ │ │ - ldr r2, [pc, #584] @ 9d64c │ │ │ │ - ldr r1, [pc, #584] @ 9d650 │ │ │ │ + bhi 9d5e4 │ │ │ │ + ldr r2, [pc, #584] @ 9d6cc │ │ │ │ + ldr r1, [pc, #584] @ 9d6d0 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d60c │ │ │ │ + bne 9d68c │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 9d57c │ │ │ │ + bcs 9d5fc │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d5c4 │ │ │ │ + beq 9d644 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d4c4 │ │ │ │ + beq 9d544 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118548,23 +118596,23 @@ │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi 9d544 │ │ │ │ + bhi 9d5c4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d57c │ │ │ │ + beq 9d5fc │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ @@ -118576,216 +118624,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d3b4 │ │ │ │ + b 9d434 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d4fc │ │ │ │ + b 9d57c │ │ │ │ mov r7, #8 │ │ │ │ - b 9d3fc │ │ │ │ + b 9d47c │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d5dc │ │ │ │ + bhi 9d65c │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d3fc │ │ │ │ + b 9d47c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d654 │ │ │ │ + ldr r1, [pc, #204] @ 9d6d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d62c │ │ │ │ + bne 9d6ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d620 │ │ │ │ + beq 9d6a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add fp, r7, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9d4fc │ │ │ │ + b 9d57c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d4ec │ │ │ │ + b 9d56c │ │ │ │ add sl, r5, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, r9, r7, lsl sl │ │ │ │ adds r2, r1, #20 │ │ │ │ lsl r7, r7, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi 9d620 │ │ │ │ - ldr r2, [pc, #76] @ 9d64c │ │ │ │ - ldr r0, [pc, #76] @ 9d650 │ │ │ │ + bmi 9d6a0 │ │ │ │ + ldr r2, [pc, #76] @ 9d6cc │ │ │ │ + ldr r0, [pc, #76] @ 9d6d0 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d41c │ │ │ │ + beq 9d49c │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d4f4 │ │ │ │ - bl 2917c0 │ │ │ │ + bne 9d574 │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d3b4 │ │ │ │ + b 9d434 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d5a0 │ │ │ │ - bge feb480f4 <__bss_end__@@Base+0xfe5831ac> │ │ │ │ + b 9d620 │ │ │ │ + bge feb48174 <__bss_end__@@Base+0xfe58322c> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9da44 │ │ │ │ + ldr r8, [pc, #980] @ 9dac4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d6b8 │ │ │ │ + beq 9d738 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d6b8 │ │ │ │ - ldr r3, [pc, #940] @ 9da48 │ │ │ │ - bl 356650 │ │ │ │ + beq 9d738 │ │ │ │ + ldr r3, [pc, #940] @ 9dac8 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9da04 │ │ │ │ + beq 9da84 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9da04 │ │ │ │ + bne 9da84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d804 │ │ │ │ + beq 9d884 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9da24 │ │ │ │ + bne 9daa4 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da90 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da90 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da90 │ │ │ │ ldrb r3, [r4, #-8] │ │ │ │ ldrb r2, [r4, #-7] │ │ │ │ ldrb r5, [r4, #-5] │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, #-6] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ orr r5, r5, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9f0 │ │ │ │ + bne 9da70 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9f0 │ │ │ │ + bne 9da70 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9f0 │ │ │ │ + bne 9da70 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9f0 │ │ │ │ + bne 9da70 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #732] @ 9da4c │ │ │ │ + ldr r2, [pc, #732] @ 9dacc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d80c │ │ │ │ - ldr r3, [pc, #712] @ 9da48 │ │ │ │ - bl 356650 │ │ │ │ + bne 9d88c │ │ │ │ + ldr r3, [pc, #712] @ 9dac8 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r6, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 9d840 │ │ │ │ + beq 9d8c0 │ │ │ │ lsr r1, r6, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r6, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 9d7dc │ │ │ │ + bgt 9d85c │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d840 │ │ │ │ + beq 9d8c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r6, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 9d820 │ │ │ │ + beq 9d8a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d868 │ │ │ │ + beq 9d8e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 9d804 │ │ │ │ + b 9d884 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9da50 │ │ │ │ + ldr r2, [pc, #516] @ 9dad0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d930 │ │ │ │ + bne 9d9b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d804 │ │ │ │ + b 9d884 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r4, r2, r4 │ │ │ │ @@ -118794,66 +118842,66 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add ip, r5, r1, lsl #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d8c8 │ │ │ │ + bne 9d948 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d8c4 │ │ │ │ + beq 9d944 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [ip, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d96c │ │ │ │ + beq 9d9ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d940 │ │ │ │ + beq 9d9c0 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d804 │ │ │ │ + beq 9d884 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b 9d804 │ │ │ │ + b 9d884 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d858 │ │ │ │ + b 9d8d8 │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b 9d804 │ │ │ │ + b 9d884 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d8dc │ │ │ │ + beq 9d95c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r4] │ │ │ │ @@ -118875,78 +118923,78 @@ │ │ │ │ ldr r3, [r8, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b 9d804 │ │ │ │ + b 9d884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c82c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9da54 │ │ │ │ - ldr r0, [pc, #84] @ 9da58 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9da5c │ │ │ │ - ldr r0, [pc, #80] @ 9da60 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9dad4 │ │ │ │ + ldr r0, [pc, #84] @ 9dad8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9dadc │ │ │ │ + ldr r0, [pc, #80] @ 9dae0 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c82c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9da64 │ │ │ │ - ldr r0, [pc, #52] @ 9da58 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9dae4 │ │ │ │ + ldr r0, [pc, #52] @ 9dad8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c82c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c90c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9da68 │ │ │ │ - ldr r0, [pc, #24] @ 9da58 │ │ │ │ + ldr r1, [pc, #44] @ 9dae8 │ │ │ │ + ldr r0, [pc, #24] @ 9dad8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8259c │ │ │ │ + bl 82330 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ - eorseq r7, r5, ip, ror #18 │ │ │ │ - eorseq r7, r9, r4, ror r0 │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - @ instruction: 0x003d13dc │ │ │ │ - eorseq r7, r5, r4, asr r9 │ │ │ │ - eorseq r7, r5, r8, lsl r9 │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ + eorseq r8, r5, ip, ror #20 │ │ │ │ + eorseq r8, r9, r4, ror r1 │ │ │ │ + eorseq fp, r5, ip, lsl #14 │ │ │ │ + @ instruction: 0x003d24dc │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + eorseq r8, r5, r8, lsl sl │ │ │ │ │ │ │ │ -0009da6c : │ │ │ │ +0009daec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #16] @ 9daa4 │ │ │ │ - bl 229708 │ │ │ │ + ldr r0, [pc, #16] @ 9db24 │ │ │ │ + bl 23be40 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009daa8 : │ │ │ │ +0009db28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9db08 │ │ │ │ + beq 9db88 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9db08 │ │ │ │ - ldr r2, [pc, #52] @ 9db10 │ │ │ │ - bl 356650 │ │ │ │ + beq 9db88 │ │ │ │ + ldr r2, [pc, #52] @ 9db90 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -118984,1010 +119032,1010 @@ │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r4, r4, r1, lsr #14 │ │ │ │ lsl r4, r4, #3 │ │ │ │ addne r2, r0, r3, lsl #2 │ │ │ │ adds r7, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bmi 9dd4c │ │ │ │ - ldr r8, [pc, #868] @ 9df00 │ │ │ │ - ldr r0, [pc, #868] @ 9df04 │ │ │ │ + bmi 9ddcc │ │ │ │ + ldr r8, [pc, #868] @ 9df80 │ │ │ │ + ldr r0, [pc, #868] @ 9df84 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9de5c │ │ │ │ - ldr r3, [pc, #856] @ 9df08 │ │ │ │ - bl 356650 │ │ │ │ + bne 9dedc │ │ │ │ + ldr r3, [pc, #856] @ 9df88 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub ip, r7, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp ip, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 9dde4 │ │ │ │ + bcs 9de64 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9de38 │ │ │ │ + beq 9deb8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9dcb0 │ │ │ │ + beq 9dd30 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9dc54 │ │ │ │ + beq 9dcd4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9dc54 │ │ │ │ - ldr r3, [pc, #736] @ 9df08 │ │ │ │ - bl 356650 │ │ │ │ + beq 9dcd4 │ │ │ │ + ldr r3, [pc, #736] @ 9df88 │ │ │ │ + bl 357750 │ │ │ │ ldr ip, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ str r3, [r4, #-8] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r1, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r1, #3760] @ 0xeb0 │ │ │ │ - bgt 9dd98 │ │ │ │ + bgt 9de18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dd68 │ │ │ │ + bne 9dde8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9df0c │ │ │ │ + ldr r2, [pc, #656] @ 9df8c │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 9de84 │ │ │ │ + bne 9df04 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dcf4 │ │ │ │ + bne 9dd74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp r9, r8 │ │ │ │ - bcc 9dd58 │ │ │ │ + bcc 9ddd8 │ │ │ │ add ip, ip, #1 │ │ │ │ add ip, r8, ip, lsl #3 │ │ │ │ add r1, r3, r8 │ │ │ │ str ip, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r7, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ and r1, sl, #16384 @ 0x4000 │ │ │ │ add r4, r0, r4 │ │ │ │ - bne 9dc0c │ │ │ │ + bne 9dc8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9dc20 │ │ │ │ - b 9dc54 │ │ │ │ + bne 9dca0 │ │ │ │ + b 9dcd4 │ │ │ │ ldr r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ subgt r2, r2, #1 │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #500] @ 9df10 │ │ │ │ + ldr r3, [pc, #500] @ 9df90 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dd38 │ │ │ │ + beq 9ddb8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #-12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9dc00 │ │ │ │ + b 9dc80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9df0c │ │ │ │ + ldr r2, [pc, #404] @ 9df8c │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de9c │ │ │ │ + bne 9df1c │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dc98 │ │ │ │ + b 9dd18 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9dc54 │ │ │ │ + beq 9dcd4 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc54 │ │ │ │ + bne 9dcd4 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9def0 │ │ │ │ + bne 9df70 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9dc54 │ │ │ │ + bne 9dcd4 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 35579c │ │ │ │ + bl 3568a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dc54 │ │ │ │ + b 9dcd4 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9df14 │ │ │ │ + ldr r1, [pc, #292] @ 9df94 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dedc │ │ │ │ + bne 9df5c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd4c │ │ │ │ + beq 9ddcc │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - bne 9dc0c │ │ │ │ - b 9dce8 │ │ │ │ + bne 9dc8c │ │ │ │ + b 9dd68 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dde4 │ │ │ │ + beq 9de64 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dcd8 │ │ │ │ + b 9dd58 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd4c │ │ │ │ + beq 9ddcc │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9de28 │ │ │ │ - ldr r1, [pc, #140] @ 9df18 │ │ │ │ + b 9dea8 │ │ │ │ + ldr r1, [pc, #140] @ 9df98 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9deb4 │ │ │ │ + bne 9df34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9dc98 │ │ │ │ - ldr r1, [pc, #116] @ 9df18 │ │ │ │ + bl 18e928 │ │ │ │ + b 9dd18 │ │ │ │ + ldr r1, [pc, #116] @ 9df98 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dec8 │ │ │ │ + bne 9df48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9dd90 │ │ │ │ + bl 18e928 │ │ │ │ + b 9de10 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dc98 │ │ │ │ + b 9dd18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dd90 │ │ │ │ + b 9de10 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9de0c │ │ │ │ + b 9de8c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc54 │ │ │ │ - b 9ddc0 │ │ │ │ + bne 9dcd4 │ │ │ │ + b 9de40 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -0009df1c : │ │ │ │ +0009df9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9df7c │ │ │ │ - ldr r3, [pc, #32] @ 9df84 │ │ │ │ - bl 356650 │ │ │ │ + beq 9dffc │ │ │ │ + ldr r3, [pc, #32] @ 9e004 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f798 │ │ │ │ + b 9f818 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009df88 : │ │ │ │ +0009e008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ subs r6, r1, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e5d4 │ │ │ │ + beq 9e654 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e3c4 │ │ │ │ + beq 9e444 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f2ec │ │ │ │ + blt 9f36c │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f2d8 │ │ │ │ - ldr fp, [pc, #4040] @ 9efe4 │ │ │ │ - ldr r3, [pc, #4040] @ 9efe8 │ │ │ │ + bgt 9f358 │ │ │ │ + ldr fp, [pc, #4040] @ 9f064 │ │ │ │ + ldr r3, [pc, #4040] @ 9f068 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e828 │ │ │ │ - ldr r2, [pc, #4024] @ 9efec │ │ │ │ - bl 356650 │ │ │ │ + bne 9e8a8 │ │ │ │ + ldr r2, [pc, #4024] @ 9f06c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e608 │ │ │ │ + bgt 9e688 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e5e8 │ │ │ │ + beq 9e668 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9e0b4 │ │ │ │ + bne 9e134 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ cmp lr, r2 │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, r2, r1, lsl #3 │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ strcs r1, [r0, #24] │ │ │ │ addcs r1, r0, r2 │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r0, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r3, [r0, r2] │ │ │ │ - ldr r3, [pc, #3852] @ 9efc8 │ │ │ │ + ldr r3, [pc, #3852] @ 9f048 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3832] @ 9efcc │ │ │ │ + ldr r2, [pc, #3832] @ 9f04c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ecc4 │ │ │ │ + bne 9ed44 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ str r6, [r9, #8] │ │ │ │ strb r2, [r9, #16] │ │ │ │ strb r3, [r9, r4] │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 9e57c │ │ │ │ + beq 9e5fc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f6f8 │ │ │ │ + beq 9f778 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e588 │ │ │ │ + bne 9e608 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e260 │ │ │ │ + bhi 9e2e0 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3776] @ 9eff4 │ │ │ │ + ldr ip, [pc, #3776] @ 9f074 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e260 │ │ │ │ + bne 9e2e0 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e258 │ │ │ │ + bcc 9e2d8 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e258 │ │ │ │ + bne 9e2d8 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e3f4 │ │ │ │ + bcc 9e474 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e3f4 │ │ │ │ + bne 9e474 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e400 │ │ │ │ + bcc 9e480 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e400 │ │ │ │ + bne 9e480 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e1dc │ │ │ │ + bcc 9e25c │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e1dc │ │ │ │ + bne 9e25c │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e1b0 │ │ │ │ + bcs 9e230 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e20c │ │ │ │ + bhi 9e28c │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e284 │ │ │ │ + bne 9e304 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9e1e4 │ │ │ │ + bne 9e264 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e1e4 │ │ │ │ + bls 9e264 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e1e4 │ │ │ │ + bne 9e264 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e230 │ │ │ │ + bne 9e2b0 │ │ │ │ mov r4, r3 │ │ │ │ - b 9e1e4 │ │ │ │ + b 9e264 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e1dc │ │ │ │ + b 9e25c │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e278 │ │ │ │ + bls 9e2f8 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e218 │ │ │ │ + beq 9e298 │ │ │ │ mov r4, sl │ │ │ │ mov r5, #0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 29658 │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9ef70 │ │ │ │ + beq 9eff0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9efb0 │ │ │ │ + beq 9f030 │ │ │ │ add r2, r9, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9e4d0 │ │ │ │ + bcs 9e550 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e8d4 │ │ │ │ + bne 9e954 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e9d0 │ │ │ │ + beq 9ea50 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec68 │ │ │ │ + bls 9ece8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e794 │ │ │ │ + bls 9e814 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f168 │ │ │ │ + bhi 9f1e8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ef40 │ │ │ │ + ble 9efc0 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e520 │ │ │ │ + bhi 9e5a0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e518 │ │ │ │ + beq 9e598 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e520 │ │ │ │ + bne 9e5a0 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f2b0 │ │ │ │ + bhi 9f330 │ │ │ │ add r5, r1, r2, lsl #12 │ │ │ │ sub r5, r5, #925696 @ 0xe2000 │ │ │ │ sub r5, r5, #128 @ 0x80 │ │ │ │ add r5, r5, ip, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3100] @ 9efd0 │ │ │ │ + ldr r3, [pc, #3100] @ 9f050 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e7d0 │ │ │ │ + bhi 9e850 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9f01c │ │ │ │ + bne 9f09c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f390 │ │ │ │ - ldr r9, [pc, #3104] @ 9f004 │ │ │ │ + bne 9f410 │ │ │ │ + ldr r9, [pc, #3104] @ 9f084 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r9, r9, r3, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e1dc │ │ │ │ + b 9e25c │ │ │ │ mov r0, r1 │ │ │ │ - b 9e1dc │ │ │ │ + b 9e25c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3004] @ 9efd4 │ │ │ │ + ldr sl, [pc, #3004] @ 9f054 │ │ │ │ sub r6, r4, r9 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r5, r3, r5 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bne 9e43c │ │ │ │ + bne 9e4bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1441f8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144944 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9f510 │ │ │ │ + bne 9f590 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9f4ec │ │ │ │ + ble 9f56c │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9f060 │ │ │ │ + blt 9f0e0 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2ec │ │ │ │ + b 9e36c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e4a4 │ │ │ │ + bne 9e524 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f0fc │ │ │ │ + bhi 9f17c │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f0f4 │ │ │ │ + bhi 9f174 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f0fc │ │ │ │ + beq 9f17c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ sub r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f5ac │ │ │ │ + beq 9f62c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e4f0 │ │ │ │ + beq 9e570 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub r4, r0, r3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [r3] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e884 │ │ │ │ + bne 9e904 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e844 │ │ │ │ + bne 9e8c4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl bea24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bec3c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e200 │ │ │ │ + b 9e280 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e380 │ │ │ │ + bhi 9e400 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #2 │ │ │ │ - beq 9e408 │ │ │ │ + beq 9e488 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f6d0 │ │ │ │ + beq 9f750 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e40c │ │ │ │ + b 9e48c │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #2660] @ 9efd8 │ │ │ │ + ldr sl, [pc, #2660] @ 9f058 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e420 │ │ │ │ + b 9e4a0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e11c │ │ │ │ + beq 9e19c │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e278 │ │ │ │ + bls 9e2f8 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e648 │ │ │ │ + beq 9e6c8 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e5b4 │ │ │ │ + blt 9e634 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e594 │ │ │ │ + bcc 9e614 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e1f4 │ │ │ │ - b 9e284 │ │ │ │ + beq 9e274 │ │ │ │ + b 9e304 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2556] @ 9efdc │ │ │ │ + ldr r9, [pc, #2556] @ 9f05c │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e200 │ │ │ │ + b 9e280 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9e0b4 │ │ │ │ + bne 9e134 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2508] @ 9efe0 │ │ │ │ + ldr r1, [pc, #2508] @ 9f060 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f438 │ │ │ │ + bne 9f4b8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f2d8 │ │ │ │ + beq 9f358 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9e0b4 │ │ │ │ + b 9e134 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e788 │ │ │ │ - ldr r3, [pc, #2456] @ 9eff4 │ │ │ │ + bcc 9e808 │ │ │ │ + ldr r3, [pc, #2456] @ 9f074 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e788 │ │ │ │ + bne 9e808 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8cc │ │ │ │ + bcc 9e94c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e94c │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8c4 │ │ │ │ + bcc 9e944 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8c4 │ │ │ │ + bne 9e944 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8cc │ │ │ │ + bcc 9e94c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e94c │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8c4 │ │ │ │ + bcc 9e944 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8c4 │ │ │ │ + bne 9e944 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8cc │ │ │ │ + bcc 9e94c │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e94c │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8c4 │ │ │ │ + bcc 9e944 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8c4 │ │ │ │ + bne 9e944 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8cc │ │ │ │ + bcc 9e94c │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e94c │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8c4 │ │ │ │ + bcc 9e944 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8c4 │ │ │ │ + bne 9e944 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8cc │ │ │ │ + bcc 9e94c │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e94c │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e8c4 │ │ │ │ + bcc 9e944 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e8c4 │ │ │ │ + bne 9e944 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e77c │ │ │ │ + b 9e7fc │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e788 │ │ │ │ + bne 9e808 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e76c │ │ │ │ + bne 9e7ec │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e59c │ │ │ │ - b 9e5b4 │ │ │ │ + bne 9e61c │ │ │ │ + b 9e634 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0b8 │ │ │ │ + bls 9f138 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0a8 │ │ │ │ + ble 9f128 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e520 │ │ │ │ + bhi 9e5a0 │ │ │ │ add r1, r1, r2, lsl #6 │ │ │ │ sub r3, r3, r0 │ │ │ │ add r4, r4, #2 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 9ec48 │ │ │ │ + bcc 9ecc8 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9ec48 │ │ │ │ + ble 9ecc8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e818 │ │ │ │ + beq 9e898 │ │ │ │ cmp r1, #2 │ │ │ │ strne r5, [r2, r3, lsl #2] │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ lsleq r1, r3, #1 │ │ │ │ strheq r5, [r2, r1] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2f0 │ │ │ │ + b 9e370 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f2d8 │ │ │ │ + beq 9f358 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9e0b4 │ │ │ │ + b 9e134 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e508 │ │ │ │ + beq 9e588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e508 │ │ │ │ - ldr r2, [pc, #1892] @ 9efcc │ │ │ │ + bne 9e588 │ │ │ │ + ldr r2, [pc, #1892] @ 9f04c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f300 │ │ │ │ + bne 9f380 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e508 │ │ │ │ + b 9e588 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e4fc │ │ │ │ + beq 9e57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e4fc │ │ │ │ - ldr r2, [pc, #1828] @ 9efcc │ │ │ │ + bne 9e57c │ │ │ │ + ldr r2, [pc, #1828] @ 9f04c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f148 │ │ │ │ + bne 9f1c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e4fc │ │ │ │ + b 9e57c │ │ │ │ mov r4, r2 │ │ │ │ - b 9e788 │ │ │ │ + b 9e808 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e788 │ │ │ │ + b 9e808 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f10c │ │ │ │ + bne 9f18c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e974 │ │ │ │ + b 9e9f4 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e998 │ │ │ │ + bls 9ea18 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f3e8 │ │ │ │ + bhi 9f468 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e46c │ │ │ │ + ble 9e4ec │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3c8 │ │ │ │ + bhi 9f448 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f3c0 │ │ │ │ + beq 9f440 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f3c8 │ │ │ │ + bne 9f448 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f700 │ │ │ │ + bhi 9f780 │ │ │ │ add r2, r1, r2, lsl #12 │ │ │ │ sub r2, r2, #925696 @ 0xe2000 │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ add r2, r2, lr, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ strh r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9eca0 │ │ │ │ + bcs 9ed20 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e8f4 │ │ │ │ + bhi 9e974 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ecf8 │ │ │ │ + beq 9ed78 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e96c │ │ │ │ + b 9e9ec │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f2c4 │ │ │ │ + bls 9f344 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eca0 │ │ │ │ + ble 9ed20 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3c8 │ │ │ │ + bhi 9f448 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e96c │ │ │ │ + b 9e9ec │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1560] @ 9eff4 │ │ │ │ + ldr r9, [pc, #1560] @ 9f074 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e9f0 │ │ │ │ + b 9ea70 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ec84 │ │ │ │ + bcs 9ed04 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9ec00 │ │ │ │ + bhi 9ec80 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e9e0 │ │ │ │ + bne 9ea60 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f3dc │ │ │ │ + bcc 9f45c │ │ │ │ sub fp, r2, r4 │ │ │ │ bic fp, fp, #3 │ │ │ │ mov ip, fp │ │ │ │ lsr ip, ip, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ ands ip, ip, #3 │ │ │ │ add fp, r3, fp │ │ │ │ - beq 9eae8 │ │ │ │ + beq 9eb68 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9eaac │ │ │ │ + beq 9eb2c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9ea78 │ │ │ │ + beq 9eaf8 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ebec │ │ │ │ + bne 9ec6c │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ebec │ │ │ │ + bne 9ec6c │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ebec │ │ │ │ + bne 9ec6c │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, fp │ │ │ │ - beq 9ebe8 │ │ │ │ + beq 9ec68 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1] │ │ │ │ add r7, r1, #4 │ │ │ │ tst r0, r9 │ │ │ │ lsr r5, r0, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 9ec8c │ │ │ │ + bne 9ed0c │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -119995,143 +120043,143 @@ │ │ │ │ tst r0, r9 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov sl, r3 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ - bne 9ec8c │ │ │ │ + bne 9ed0c │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ tst r0, r9 │ │ │ │ add r1, r7, #8 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bne 9ec8c │ │ │ │ + bne 9ed0c │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, r7, #12 │ │ │ │ tst r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ add r3, sl, #8 │ │ │ │ - bne 9ec8c │ │ │ │ + bne 9ed0c │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9eaf8 │ │ │ │ + bne 9eb78 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9e3a0 │ │ │ │ + beq 9e420 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e9e0 │ │ │ │ + bls 9ea60 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f320 │ │ │ │ + bhi 9f3a0 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f5d0 │ │ │ │ + bls 9f650 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ec84 │ │ │ │ + ble 9ed04 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5fc │ │ │ │ + bhi 9f67c │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e3a0 │ │ │ │ + bhi 9e420 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e9e8 │ │ │ │ + b 9ea68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f128 │ │ │ │ + beq 9f1a8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e7ec │ │ │ │ + b 9e86c │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f214 │ │ │ │ + beq 9f294 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e320 │ │ │ │ + bcc 9e3a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9ebec │ │ │ │ + b 9ec6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3ac │ │ │ │ - ldr r1, [pc, #820] @ 9f000 │ │ │ │ + b 9e42c │ │ │ │ + ldr r1, [pc, #820] @ 9f080 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f424 │ │ │ │ + bne 9f4a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ strb r3, [r9, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r9, #8] │ │ │ │ strb r3, [r9, r4] │ │ │ │ - b 9e0fc │ │ │ │ + b 9e17c │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f0dc │ │ │ │ + bcc 9f15c │ │ │ │ sub lr, r6, #4 │ │ │ │ sub lr, lr, r4 │ │ │ │ bic lr, lr, #3 │ │ │ │ add lr, lr, r8 │ │ │ │ sub r2, lr, r4 │ │ │ │ sub r2, r2, #4 │ │ │ │ lsr r2, r2, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ ands r2, r2, #3 │ │ │ │ - ldr r7, [pc, #708] @ 9eff4 │ │ │ │ - beq 9ee04 │ │ │ │ + ldr r7, [pc, #708] @ 9f074 │ │ │ │ + beq 9ee84 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9edbc │ │ │ │ + beq 9ee3c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ed7c │ │ │ │ + beq 9edfc │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ef28 │ │ │ │ + bne 9efa8 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ @@ -120139,15 +120187,15 @@ │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ef28 │ │ │ │ + bne 9efa8 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ @@ -120155,31 +120203,31 @@ │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ef28 │ │ │ │ + bne 9efa8 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ cmp r1, lr │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ - beq 9efc0 │ │ │ │ + beq 9f040 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ef08 │ │ │ │ + b 9ef88 │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [sl] │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ @@ -120193,15 +120241,15 @@ │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov fp, r3 │ │ │ │ add r1, sl, #4 │ │ │ │ mov r4, sl │ │ │ │ - bne 9ef20 │ │ │ │ + bne 9efa0 │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [r1] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -120210,15 +120258,15 @@ │ │ │ │ strh r6, [r3] │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ add r3, r3, #8 │ │ │ │ lsr r2, r2, #24 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - bne 9ef20 │ │ │ │ + bne 9efa0 │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [r8] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ tst r2, r7 │ │ │ │ @@ -120226,414 +120274,414 @@ │ │ │ │ add r1, sl, #12 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ add r3, fp, #16 │ │ │ │ - bne 9ef20 │ │ │ │ + bne 9efa0 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9efb8 │ │ │ │ + beq 9f038 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ee10 │ │ │ │ + beq 9ee90 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f0e4 │ │ │ │ + beq 9f164 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e98c │ │ │ │ - b 9e8f4 │ │ │ │ - bne 9f0a8 │ │ │ │ + bls 9ea0c │ │ │ │ + b 9e974 │ │ │ │ + bne 9f128 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e520 │ │ │ │ + bhi 9e5a0 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ subls r2, r2, #224 @ 0xe0 │ │ │ │ subhi r2, r2, #237 @ 0xed │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r5, r2, #1 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9efa0 │ │ │ │ + beq 9f020 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f0c8 │ │ │ │ + bne 9f148 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #120] @ 9f00c │ │ │ │ + ldr r2, [pc, #120] @ 9f08c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9efb0 │ │ │ │ + beq 9f030 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e2c0 │ │ │ │ + b 9e340 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ef98 │ │ │ │ + bne 9f018 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e2c0 │ │ │ │ + b 9e340 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ef28 │ │ │ │ + b 9efa8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, ip, lsr #7 │ │ │ │ - eorseq r7, r5, ip, ror r3 │ │ │ │ - eorseq r7, r5, r8, ror #6 │ │ │ │ + eorseq r2, sp, ip, lsr #9 │ │ │ │ + eorseq r8, r5, ip, ror r4 │ │ │ │ + eorseq r8, r5, r8, ror #8 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq fp, r5, r8, lsl #10 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eorseq r7, r5, r0, asr r3 │ │ │ │ - ldr fp, [pc, #-64] @ 9efe4 │ │ │ │ - ldr r3, [pc, #-64] @ 9efe8 │ │ │ │ + eorseq r8, r5, r0, asr r4 │ │ │ │ + ldr fp, [pc, #-64] @ 9f064 │ │ │ │ + ldr r3, [pc, #-64] @ 9f068 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ add r5, r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ movne r3, #22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bne 9e828 │ │ │ │ - ldr r3, [pc, #-92] @ 9efec │ │ │ │ - bl 356650 │ │ │ │ + bne 9e8a8 │ │ │ │ + ldr r3, [pc, #-92] @ 9f06c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9e04c │ │ │ │ + b 9e0cc │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb lr, [r9, r2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #1 │ │ │ │ lsl sl, r3, #1 │ │ │ │ strbeq lr, [r1, r3] │ │ │ │ add r0, lr, #56320 @ 0xdc00 │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9f098 │ │ │ │ + beq 9f118 │ │ │ │ cmp ip, #2 │ │ │ │ strne r0, [r1, r3, lsl #2] │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ strheq r0, [r1, sl] │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e454 │ │ │ │ + b 9e4d4 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e4ac │ │ │ │ + b 9e52c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e564 │ │ │ │ + b 9e5e4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-228] @ 9eff0 │ │ │ │ + ldr r2, [pc, #-228] @ 9f070 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ef98 │ │ │ │ - b 9efb0 │ │ │ │ + bne 9f018 │ │ │ │ + b 9f030 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e98c │ │ │ │ + bne 9ea0c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e4a4 │ │ │ │ + bne 9e524 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e52c │ │ │ │ + b 9e5ac │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 222660 │ │ │ │ + bl 234e08 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e3ac │ │ │ │ + b 9e42c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 272ee8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283744 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r9, #0 │ │ │ │ - b 9e200 │ │ │ │ - ldr r1, [pc, #-336] @ 9f000 │ │ │ │ + b 9e280 │ │ │ │ + ldr r1, [pc, #-336] @ 9f080 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e8b8 │ │ │ │ + beq 9e938 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e8b8 │ │ │ │ + b 9e938 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f0b8 │ │ │ │ + bhi 9f138 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9f270 │ │ │ │ + ble 9f2f0 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e520 │ │ │ │ + bhi 9e5a0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f250 │ │ │ │ + bne 9f2d0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e520 │ │ │ │ + bls 9e5a0 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f2b0 │ │ │ │ + bhi 9f330 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f23c │ │ │ │ + bhi 9f2bc │ │ │ │ add r2, r1, r2, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, ip, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-496] @ 9eff4 │ │ │ │ + ldr lr, [pc, #-496] @ 9f074 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f220 │ │ │ │ + bne 9f2a0 │ │ │ │ strb r3, [r2, #-4] │ │ │ │ mov r4, ip │ │ │ │ strb sl, [r1, #1] │ │ │ │ lsr r3, r3, #24 │ │ │ │ mov r1, r2 │ │ │ │ strb r9, [r2, #-2] │ │ │ │ strb r3, [r2, #-1] │ │ │ │ add ip, r4, #4 │ │ │ │ cmp ip, r6 │ │ │ │ - bls 9f1d8 │ │ │ │ + bls 9f258 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e3a0 │ │ │ │ + beq 9e420 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec74 │ │ │ │ - b 9e32c │ │ │ │ + bls 9ecf4 │ │ │ │ + b 9e3ac │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e40c │ │ │ │ + b 9e48c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f1a4 │ │ │ │ - b 9e520 │ │ │ │ + beq 9f224 │ │ │ │ + b 9e5a0 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0a8 │ │ │ │ + ble 9f128 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e520 │ │ │ │ + bhi 9e5a0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f69c │ │ │ │ + bls 9f71c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e520 │ │ │ │ + beq 9e5a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9f0a8 │ │ │ │ + beq 9f128 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls 9f0a8 │ │ │ │ + bls 9f128 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e40c │ │ │ │ + b 9e48c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ecb0 │ │ │ │ - bl 2917c0 │ │ │ │ + b 9ed30 │ │ │ │ + bl 29fe74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9e0fc │ │ │ │ - b 9f140 │ │ │ │ - ldr r3, [pc, #-764] @ 9eff8 │ │ │ │ - ldr r1, [pc, #-764] @ 9effc │ │ │ │ + bne 9e17c │ │ │ │ + b 9f1c0 │ │ │ │ + ldr r3, [pc, #-764] @ 9f078 │ │ │ │ + ldr r1, [pc, #-764] @ 9f07c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9f140 │ │ │ │ - ldr r1, [pc, #-776] @ 9f000 │ │ │ │ + bl 18f3e8 │ │ │ │ + b 9f1c0 │ │ │ │ + ldr r1, [pc, #-776] @ 9f080 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e878 │ │ │ │ + beq 9e8f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e878 │ │ │ │ + b 9e8f8 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f5c8 │ │ │ │ + bhi 9f648 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f4bc │ │ │ │ + ble 9f53c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5fc │ │ │ │ + bhi 9f67c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f4b0 │ │ │ │ + beq 9f530 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f5fc │ │ │ │ + bne 9f67c │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5c0 │ │ │ │ + bhi 9f640 │ │ │ │ add r5, r2, ip, lsl #12 │ │ │ │ sub r5, r5, #925696 @ 0xe2000 │ │ │ │ sub r5, r5, #128 @ 0x80 │ │ │ │ add r5, r5, r1, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-936] @ 9f004 │ │ │ │ - ldrlt r9, [pc, #-936] @ 9f008 │ │ │ │ + ldrge r9, [pc, #-936] @ 9f084 │ │ │ │ + ldrlt r9, [pc, #-936] @ 9f088 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e200 │ │ │ │ + b 9e280 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e948 │ │ │ │ + bhi 9e9c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f0fc │ │ │ │ + b 9f17c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e9e0 │ │ │ │ - b 9e3a0 │ │ │ │ + bne 9ea60 │ │ │ │ + b 9e420 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e554 │ │ │ │ + bhi 9e5d4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f454 │ │ │ │ + bgt 9f4d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f714 │ │ │ │ + bgt 9f794 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e4ac │ │ │ │ + b 9e52c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ecd8 │ │ │ │ + b 9ed58 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e62c │ │ │ │ + b 9e6ac │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f77c │ │ │ │ + bhi 9f7fc │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f760 │ │ │ │ + bne 9f7e0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f77c │ │ │ │ + bls 9f7fc │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f784 │ │ │ │ + bhi 9f804 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f758 │ │ │ │ + bhi 9f7d8 │ │ │ │ add r2, r1, r2, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, ip, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f36c │ │ │ │ - b 9f5fc │ │ │ │ - bne 9ec84 │ │ │ │ + bhi 9f3ec │ │ │ │ + b 9f67c │ │ │ │ + bne 9ed04 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e3a0 │ │ │ │ + bhi 9e420 │ │ │ │ cmp r2, #159 @ 0x9f │ │ │ │ subls ip, ip, #224 @ 0xe0 │ │ │ │ subhi ip, ip, #237 @ 0xed │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ lsl r5, ip, #1 │ │ │ │ - b 9e3a0 │ │ │ │ - ldr r2, [pc, #-1256] @ 9f00c │ │ │ │ + b 9e420 │ │ │ │ + ldr r2, [pc, #-1256] @ 9f08c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f128 │ │ │ │ + beq 9f1a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e450 │ │ │ │ + b 9e4d0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f528 │ │ │ │ + bls 9f5a8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f584 │ │ │ │ + beq 9f604 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e45c │ │ │ │ + beq 9e4dc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -120641,616 +120689,616 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #-1372] @ 9f010 │ │ │ │ + ldr r2, [pc, #-1372] @ 9f090 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 27ae9c │ │ │ │ + bl 28b05c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f128 │ │ │ │ + bne 9f1a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2ec │ │ │ │ - ldr r1, [pc, #-1400] @ 9f014 │ │ │ │ + b 9e36c │ │ │ │ + ldr r1, [pc, #-1400] @ 9f094 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12eed0 │ │ │ │ + bl 12ee68 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f128 │ │ │ │ + beq 9f1a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2ec │ │ │ │ + b 9e36c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-1440] @ 9f018 │ │ │ │ + ldr sl, [pc, #-1440] @ 9f098 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e420 │ │ │ │ + b 9e4a0 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f5d8 │ │ │ │ + bls 9f658 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f634 │ │ │ │ + bgt 9f6b4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ec84 │ │ │ │ + ble 9ed04 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f604 │ │ │ │ + bls 9f684 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f690 │ │ │ │ + bhi 9f710 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f5fc │ │ │ │ + beq 9f67c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ec84 │ │ │ │ + beq 9ed04 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f5fc │ │ │ │ + bhi 9f67c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f6b0 │ │ │ │ + bne 9f730 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f5fc │ │ │ │ + bls 9f67c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f5c0 │ │ │ │ + bhi 9f640 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f6a8 │ │ │ │ + bhi 9f728 │ │ │ │ add r2, r2, ip, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, r1, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f614 │ │ │ │ - b 9f5fc │ │ │ │ + bne 9f694 │ │ │ │ + b 9f67c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f298 │ │ │ │ - b 9e520 │ │ │ │ + bne 9f318 │ │ │ │ + b 9e5a0 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e3a0 │ │ │ │ + b 9e420 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f65c │ │ │ │ - b 9f5fc │ │ │ │ + beq 9f6dc │ │ │ │ + b 9f67c │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e54c │ │ │ │ + bne 9e5cc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e48c │ │ │ │ mov r0, r4 │ │ │ │ - b 9e4e0 │ │ │ │ + b 9e560 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e580 │ │ │ │ + b 9e600 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f77c │ │ │ │ + bhi 9f7fc │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f78c │ │ │ │ + bls 9f80c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f77c │ │ │ │ + beq 9f7fc │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ecb0 │ │ │ │ + beq 9ed30 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f47c │ │ │ │ + beq 9f4fc │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f0fc │ │ │ │ + b 9f17c │ │ │ │ mov r5, #3 │ │ │ │ - b 9ecb0 │ │ │ │ + b 9ed30 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f734 │ │ │ │ - b 9f77c │ │ │ │ + bne 9f7b4 │ │ │ │ + b 9f7fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - beq 9f7f8 │ │ │ │ + beq 9f878 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fbe0 │ │ │ │ + ldr r0, [pc, #1044] @ 9fc60 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7f8 │ │ │ │ + bne 9f878 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f808 │ │ │ │ + beq 9f888 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9fa40 │ │ │ │ + beq 9fac0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9fb34 │ │ │ │ - ldr r3, [pc, #964] @ 9fbe4 │ │ │ │ + beq 9fbb4 │ │ │ │ + ldr r3, [pc, #964] @ 9fc64 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f960 │ │ │ │ + bne 9f9e0 │ │ │ │ mov r3, #1 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ ldr r0, [r5, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fb94 │ │ │ │ + blt 9fc14 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f8e4 │ │ │ │ + beq 9f964 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f890 │ │ │ │ + beq 9f910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fb28 │ │ │ │ + beq 9fba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9fa04 │ │ │ │ + beq 9fa84 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9fa0c │ │ │ │ + beq 9fa8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bne 9f9bc │ │ │ │ + bne 9fa3c │ │ │ │ mov r7, r4 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f920 │ │ │ │ + beq 9f9a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f920 │ │ │ │ + bne 9f9a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fbe8 │ │ │ │ + ldr r2, [pc, #732] @ 9fc68 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9faa8 │ │ │ │ + bne 9fb28 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f7fc │ │ │ │ + beq 9f87c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f7fc │ │ │ │ + bne 9f87c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ orr r3, r3, #2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - bne 9fa60 │ │ │ │ + bne 9fae0 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f7fc │ │ │ │ + b 9f87c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f830 │ │ │ │ + beq 9f8b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f9a8 │ │ │ │ + beq 9fa28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f9a8 │ │ │ │ - ldr r2, [pc, #600] @ 9fbe8 │ │ │ │ + bne 9fa28 │ │ │ │ + ldr r2, [pc, #600] @ 9fc68 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fae8 │ │ │ │ + bne 9fb68 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f7fc │ │ │ │ + b 9f87c │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa20 │ │ │ │ + bne 9faa0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f8cc │ │ │ │ + beq 9f94c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ and r2, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - b 9f8cc │ │ │ │ + b 9f94c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f8ac │ │ │ │ + bne 9f92c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f7f8 │ │ │ │ - ldr r2, [pc, #452] @ 9fbec │ │ │ │ + b 9f878 │ │ │ │ + ldr r2, [pc, #452] @ 9fc6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fb08 │ │ │ │ + bne 9fb88 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9c8 │ │ │ │ - b 9f8cc │ │ │ │ + bne 9fa48 │ │ │ │ + b 9f94c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7f8 │ │ │ │ + beq 9f878 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 227524 │ │ │ │ - b 9f7f8 │ │ │ │ + bl 239c5c │ │ │ │ + b 9f878 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fac8 │ │ │ │ + bne 9fb48 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f954 │ │ │ │ + beq 9f9d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r7, {r2, r3} │ │ │ │ - b 9f954 │ │ │ │ - ldr r1, [pc, #320] @ 9fbf0 │ │ │ │ + b 9f9d4 │ │ │ │ + ldr r1, [pc, #320] @ 9fc70 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f918 │ │ │ │ + beq 9f998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f918 │ │ │ │ - ldr r2, [pc, #284] @ 9fbec │ │ │ │ + b 9f998 │ │ │ │ + ldr r2, [pc, #284] @ 9fc6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fb18 │ │ │ │ + bne 9fb98 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa6c │ │ │ │ - b 9f954 │ │ │ │ - ldr r1, [pc, #256] @ 9fbf0 │ │ │ │ + bne 9faec │ │ │ │ + b 9f9d4 │ │ │ │ + ldr r1, [pc, #256] @ 9fc70 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f9a0 │ │ │ │ + beq 9fa20 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f9a0 │ │ │ │ + b 9fa20 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fa34 │ │ │ │ + b 9fab4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fadc │ │ │ │ + b 9fb5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9f890 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f910 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f818 │ │ │ │ + bne 9f898 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fbcc │ │ │ │ + beq 9fc4c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fbb4 │ │ │ │ + beq 9fc34 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9fb9c │ │ │ │ + blt 9fc1c │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fbf4 │ │ │ │ + ldr r7, [pc, #136] @ 9fc74 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7fc │ │ │ │ + beq 9f87c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f7fc │ │ │ │ + bne 9f87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b 9f7fc │ │ │ │ - bl 11aa58 │ │ │ │ - b 9f7f8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b 9f87c │ │ │ │ + bl 11a96c │ │ │ │ + b 9f878 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fbf8 │ │ │ │ + ldr r7, [pc, #76] @ 9fc78 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9fb70 │ │ │ │ + b 9fbf0 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fb60 │ │ │ │ + bge 9fbe0 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fba0 │ │ │ │ + b 9fc20 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fb60 │ │ │ │ - b 9fba0 │ │ │ │ + bge 9fbe0 │ │ │ │ + b 9fc20 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fca4 │ │ │ │ + beq 9fd24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fc84 │ │ │ │ + bne 9fd04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, lr, #2 │ │ │ │ lsr r4, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and r4, r4, #7 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 9fc8c │ │ │ │ + bne 9fd0c │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fc94 │ │ │ │ + beq 9fd14 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fc9c │ │ │ │ + beq 9fd1c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9fc5c │ │ │ │ + b 9fcdc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fc70 │ │ │ │ + b 9fcf0 │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne a0110 │ │ │ │ + bne a0190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r2, r3, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bne 9fe28 │ │ │ │ + bne 9fea8 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fdd8 │ │ │ │ + beq 9fe58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ffb8 │ │ │ │ + beq a0038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ a0114 │ │ │ │ + ldr r2, [pc, #1040] @ a0194 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ffa8 │ │ │ │ - ldr r6, [pc, #1028] @ a0118 │ │ │ │ - ldr r2, [pc, #1028] @ a011c │ │ │ │ + bne a0028 │ │ │ │ + ldr r6, [pc, #1028] @ a0198 │ │ │ │ + ldr r2, [pc, #1028] @ a019c │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ff94 │ │ │ │ - ldr r3, [pc, #1016] @ a0120 │ │ │ │ - bl 356650 │ │ │ │ + bne a0014 │ │ │ │ + ldr r3, [pc, #1016] @ a01a0 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r4, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 9fe00 │ │ │ │ + beq 9fe80 │ │ │ │ lsr r1, r4, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 9fd84 │ │ │ │ + bgt 9fe04 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fe00 │ │ │ │ + beq 9fe80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 9fdb4 │ │ │ │ + beq 9fe34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fecc │ │ │ │ + beq 9ff4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffdc │ │ │ │ + bne a005c │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fcf8 │ │ │ │ + bne 9fd78 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fcf8 │ │ │ │ - bl 99e18 │ │ │ │ - b 9fcf8 │ │ │ │ + beq 9fd78 │ │ │ │ + bl 99e94 │ │ │ │ + b 9fd78 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0124 │ │ │ │ + ldr r2, [pc, #792] @ a01a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0060 │ │ │ │ + bne a00e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fdac │ │ │ │ + b 9fe2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a0108 │ │ │ │ + bne a0188 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a0120 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #728] @ a01a0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a00f4 │ │ │ │ + beq a0174 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0104 │ │ │ │ - ldr r3, [pc, #684] @ a0128 │ │ │ │ + beq a0184 │ │ │ │ + ldr r3, [pc, #684] @ a01a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fffc │ │ │ │ + bne a007c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fffc │ │ │ │ + beq a007c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124334 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 1242c8 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0010 │ │ │ │ + beq a0090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0104 │ │ │ │ + beq a0184 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fce0 │ │ │ │ + b 9fd60 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r4, [r5, #512] @ 0x200 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ @@ -121259,106 +121307,106 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 9ff2c │ │ │ │ + bne 9ffac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ff28 │ │ │ │ + beq 9ffa8 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0070 │ │ │ │ + beq a00f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0034 │ │ │ │ + beq a00b4 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fdac │ │ │ │ + beq 9fe2c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str ip, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [ip, #20] │ │ │ │ - b 9fdac │ │ │ │ + b 9fe2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #708] @ 0x2c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fde4 │ │ │ │ + beq 9fe64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fdf8 │ │ │ │ - bl 99e18 │ │ │ │ + beq 9fe78 │ │ │ │ + bl 99e94 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fde4 │ │ │ │ + b 9fe64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ffc4 │ │ │ │ + beq a0044 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fcf8 │ │ │ │ - b 9ffd0 │ │ │ │ + beq 9fd78 │ │ │ │ + b a0050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fe90 │ │ │ │ + bne 9ff10 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227524 │ │ │ │ + bl 239c5c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fdac │ │ │ │ + b 9fe2c │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b 9fdac │ │ │ │ + b 9fe2c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fe18 │ │ │ │ + b 9fe98 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ff40 │ │ │ │ + beq 9ffc0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r4, r7] │ │ │ │ @@ -121380,78 +121428,78 @@ │ │ │ │ ldr r3, [r6, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r8, [r4, r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b 9fdac │ │ │ │ - ldr r1, [pc, #48] @ a012c │ │ │ │ - ldr r0, [pc, #48] @ a0130 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a0010 │ │ │ │ + b 9fe2c │ │ │ │ + ldr r1, [pc, #48] @ a01ac │ │ │ │ + ldr r0, [pc, #48] @ a01b0 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a0090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 227524 │ │ │ │ - andeq r0, sl, r4, lsr r1 │ │ │ │ + b 239c5c │ │ │ │ + @ instruction: 0x000a01b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000a0134 : │ │ │ │ +000a01b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a03c8 │ │ │ │ - ldr r2, [pc, #636] @ a03cc │ │ │ │ + ldr r5, [pc, #636] @ a0448 │ │ │ │ + ldr r2, [pc, #636] @ a044c │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0300 │ │ │ │ + bne a0380 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a03d0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #612] @ a0450 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq a02d8 │ │ │ │ + beq a0358 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt a01c8 │ │ │ │ + bgt a0248 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a02d8 │ │ │ │ + beq a0358 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq a02b8 │ │ │ │ + beq a0338 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -121462,29 +121510,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne a0250 │ │ │ │ + bne a02d0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a024c │ │ │ │ + beq a02cc │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0344 │ │ │ │ + beq a03c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a030c │ │ │ │ + beq a038c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -121505,17 +121553,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #240] @ a03d4 │ │ │ │ + ldr r2, [pc, #240] @ a0454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0338 │ │ │ │ + bne a03b8 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ @@ -121530,18 +121578,18 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a02f0 │ │ │ │ + b a0370 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0264 │ │ │ │ + beq a02e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -121565,58 +121613,58 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [lr, #6] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq a082c │ │ │ │ - ldr r3, [pc, #1816] @ a0b30 │ │ │ │ + beq a08ac │ │ │ │ + ldr r3, [pc, #1816] @ a0bb0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a07f4 │ │ │ │ + bne a0874 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a083c │ │ │ │ + bne a08bc │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0a14 │ │ │ │ + beq a0a94 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a05b4 │ │ │ │ + beq a0634 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a0628 │ │ │ │ + bne a06a8 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a092c │ │ │ │ + ble a09ac │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0a60 │ │ │ │ + bne a0ae0 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r8, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ adc r8, r8, #0 │ │ │ │ lsl ip, ip, #20 │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ @@ -121627,30 +121675,30 @@ │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl sl │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #7 │ │ │ │ mov ip, lr │ │ │ │ and r0, r6, r2 │ │ │ │ str r1, [lr, #8] │ │ │ │ - bgt a054c │ │ │ │ + bgt a05cc │ │ │ │ add r9, lr, #20 │ │ │ │ ldrsb r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bge a07cc │ │ │ │ + bge a084c │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [r9, r0] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldrb r0, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ addeq r9, ip, #20 │ │ │ │ - beq a059c │ │ │ │ + beq a061c │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ add r0, ip, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r0, r2 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ @@ -121662,404 +121710,404 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [ip, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #15 │ │ │ │ - bgt a0978 │ │ │ │ + bgt a09f8 │ │ │ │ add r1, lr, r0, lsl #1 │ │ │ │ ldrsh r1, [r1, #20] │ │ │ │ lsl fp, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge a06e4 │ │ │ │ + bge a0764 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ add r9, lr, #20 │ │ │ │ strh r1, [r9, fp] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ strne r5, [r9, r2] │ │ │ │ addne r2, r9, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a0518 │ │ │ │ + bne a0598 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ add r0, r9, r2 │ │ │ │ stmib r0, {r5, r7} │ │ │ │ str r6, [r9, r2] │ │ │ │ - b a0518 │ │ │ │ + b a0598 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a08bc │ │ │ │ + bne a093c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a0458 │ │ │ │ + beq a04d8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0908 │ │ │ │ - ldr r2, [pc, #1356] @ a0b34 │ │ │ │ + bne a0988 │ │ │ │ + ldr r2, [pc, #1356] @ a0bb4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0998 │ │ │ │ - ldr r3, [pc, #1348] @ a0b38 │ │ │ │ - bl 356650 │ │ │ │ + beq a0a18 │ │ │ │ + ldr r3, [pc, #1348] @ a0bb8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmn r8, #1 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq a0460 │ │ │ │ + beq a04e0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a06a8 │ │ │ │ + beq a0728 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0a8c │ │ │ │ + bne a0b0c │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r0, r2, #4096 @ 0x1000 │ │ │ │ + adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r2, r3, r0 │ │ │ │ - ldr r3, [r1, #212] @ 0xd4 │ │ │ │ - str r0, [r1, #208] @ 0xd0 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r1, #212] @ 0xd4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ + adc r2, r0, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r1, #212] @ 0xd4 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ldrb r1, [r2, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrb r1, [r3, #5] │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ lsl ip, ip, r1 │ │ │ │ - addne r3, r3, r8, lsl #3 │ │ │ │ - addeq r1, r3, r8, lsl #2 │ │ │ │ - addne r3, r3, ip │ │ │ │ + addne r2, r2, r8, lsl #3 │ │ │ │ + addeq r1, r2, r8, lsl #2 │ │ │ │ + addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ - strne r7, [r3, #24] │ │ │ │ + strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a06bc │ │ │ │ + beq a073c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0750 │ │ │ │ + bne a07d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0540 │ │ │ │ + beq a05c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0540 │ │ │ │ + bne a05c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a0540 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a05c0 │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r9, r0 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0, lsl #1 │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ lsl fp, r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - blt a0568 │ │ │ │ + blt a05e8 │ │ │ │ lsl r9, r0, #2 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r9, r1, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp sl, #7 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r9, r2 │ │ │ │ - bgt a0798 │ │ │ │ + bgt a0818 │ │ │ │ add r9, lr, r0 │ │ │ │ ldrsb ip, [r9, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a08a4 │ │ │ │ + bge a0924 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [r9, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a04e8 │ │ │ │ + b a0568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a06bc │ │ │ │ - ldr r2, [pc, #980] @ a0b3c │ │ │ │ + bne a073c │ │ │ │ + ldr r2, [pc, #980] @ a0bbc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ae8 │ │ │ │ + bne a0b68 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a06bc │ │ │ │ + b a073c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp sl, #15 │ │ │ │ add r9, lr, r0, lsl #1 │ │ │ │ addgt r9, lr, r0, lsl #2 │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bge a0784 │ │ │ │ + bge a0804 │ │ │ │ cmp sl, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ lslgt r9, r0, #2 │ │ │ │ - bgt a09d4 │ │ │ │ + bgt a0a54 │ │ │ │ lsl fp, r0, #1 │ │ │ │ - b a056c │ │ │ │ + b a05ec │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r9, r0 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0 │ │ │ │ ldrsb fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a073c │ │ │ │ - b a070c │ │ │ │ + blt a07bc │ │ │ │ + b a078c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0a14 │ │ │ │ + beq a0a94 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a042c │ │ │ │ + beq a04ac │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11daac <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ + bl 11d9c0 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a09dc │ │ │ │ + beq a0a5c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 189638 <_PyUnicode_IsNumeric@@Base+0x87c> │ │ │ │ + bl 18a79c <_PyUnicode_IsNumeric@@Base+0x884> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0a44 │ │ │ │ + bne a0ac4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0540 │ │ │ │ + beq a05c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0540 │ │ │ │ + bne a05c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a0540 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a05c0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ - b a072c │ │ │ │ + b a07ac │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a08e4 │ │ │ │ - ldr r2, [pc, #612] @ a0b34 │ │ │ │ + bne a0964 │ │ │ │ + ldr r2, [pc, #612] @ a0bb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a05ec │ │ │ │ + bne a066c │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05ec │ │ │ │ - b a05c4 │ │ │ │ - ldr r3, [pc, #596] @ a0b40 │ │ │ │ + bne a066c │ │ │ │ + b a0644 │ │ │ │ + ldr r3, [pc, #596] @ a0bc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0ad8 │ │ │ │ + bne a0b58 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a05c4 │ │ │ │ + beq a0644 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a08c8 │ │ │ │ - ldr r3, [pc, #560] @ a0b40 │ │ │ │ + b a0948 │ │ │ │ + ldr r3, [pc, #560] @ a0bc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0a7c │ │ │ │ + bne a0afc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0458 │ │ │ │ + beq a04d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a05e0 │ │ │ │ + b a0660 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0a14 │ │ │ │ + beq a0a94 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0a60 │ │ │ │ + bne a0ae0 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a047c │ │ │ │ + b a04fc │ │ │ │ add r9, lr, r0, lsl #2 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - bge a09a8 │ │ │ │ + bge a0a28 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ str r1, [r9, #20] │ │ │ │ - b a04e8 │ │ │ │ + b a0568 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0458 │ │ │ │ - b a05ec │ │ │ │ + beq a04d8 │ │ │ │ + b a066c │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r9, r0 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0, lsl #2 │ │ │ │ ldr r9, [r9, #20] │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ lsl r9, r0, #2 │ │ │ │ - bge a0710 │ │ │ │ + bge a0790 │ │ │ │ add r9, lr, r9 │ │ │ │ - b a0990 │ │ │ │ + b a0a10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a042c │ │ │ │ + bne a04ac │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0b08 │ │ │ │ + bne a0b88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0a3c │ │ │ │ + beq a0abc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0b24 │ │ │ │ + beq a0ba4 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0544 │ │ │ │ + b a05c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a087c │ │ │ │ + bne a08fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a087c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a08fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a0970 │ │ │ │ + b a09f0 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a091c │ │ │ │ + b a099c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ - lsl r2, r2, #20 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ - lsr r2, r2, #20 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ + lsl r3, r3, #20 │ │ │ │ + lsr r3, r3, #20 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - orr r2, r2, lr │ │ │ │ + orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a0674 │ │ │ │ + b a06f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a08f8 │ │ │ │ - ldr r1, [pc, #84] @ a0b44 │ │ │ │ + b a0978 │ │ │ │ + ldr r1, [pc, #84] @ a0bc4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0778 │ │ │ │ + beq a07f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0778 │ │ │ │ + b a07f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0a20 │ │ │ │ + bne a0aa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a0a20 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a0aa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a0a3c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a0abc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ mvn ip, #0 │ │ │ │ mvn ip, ip, lsl lr │ │ │ │ cmp lr, #7 │ │ │ │ mov r2, r0 │ │ │ │ and r0, ip, r1 │ │ │ │ - bgt a0be0 │ │ │ │ + bgt a0c60 │ │ │ │ add r3, r2, r0 │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r0, r1, #1 │ │ │ │ @@ -122071,120 +122119,120 @@ │ │ │ │ poplt {r4, pc} │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r1, lsr #5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, #7 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r0, ip │ │ │ │ - bgt a0c18 │ │ │ │ + bgt a0c98 │ │ │ │ add r3, r2, r0 │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, ip │ │ │ │ - b a0bb8 │ │ │ │ + b a0c38 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0c48 │ │ │ │ + bgt a0cc8 │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r0, r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ and r0, ip, r3 │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ - b a0b94 │ │ │ │ + b a0c14 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0c7c │ │ │ │ + bgt a0cfc │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ poplt {r4, pc} │ │ │ │ and r0, ip, r3 │ │ │ │ - b a0c18 │ │ │ │ + b a0c98 │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r3, r0 │ │ │ │ add r0, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, ip │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b a0b94 │ │ │ │ + b a0c14 │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ poplt {r4, pc} │ │ │ │ - b a0c40 │ │ │ │ + b a0cc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r1, #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bhi a191c │ │ │ │ + bhi a199c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a12f0 │ │ │ │ + beq a1370 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #3572] @ a1af4 │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [pc, #3572] @ a1b74 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1af8 │ │ │ │ + ldr sl, [pc, #3560] @ a1b78 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a133c │ │ │ │ + bhi a13bc │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0eec │ │ │ │ + bne a0f6c │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1398 │ │ │ │ + ble a1418 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1afc │ │ │ │ + ldr r2, [pc, #3484] @ a1b7c │ │ │ │ mov r8, #0 │ │ │ │ strh r2, [r4, #4] │ │ │ │ add r6, r4, #20 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [r4] │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ @@ -122200,124 +122248,124 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ cmp r3, r8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bne a18d8 │ │ │ │ + bne a1958 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a1358 │ │ │ │ + beq a13d8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a13dc │ │ │ │ + bne a145c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a13dc │ │ │ │ + bne a145c │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, r8, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r8, #0 │ │ │ │ lsl lr, fp, r1 │ │ │ │ sub lr, lr, #1 │ │ │ │ - beq a0e7c │ │ │ │ + beq a0efc │ │ │ │ mov r3, #0 │ │ │ │ - b a0e4c │ │ │ │ + b a0ecc │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a12d0 │ │ │ │ + bgt a1350 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a1058 │ │ │ │ + bne a10d8 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0e7c │ │ │ │ + beq a0efc │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0e20 │ │ │ │ + bgt a0ea0 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a1058 │ │ │ │ + bne a10d8 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0e48 │ │ │ │ - ldr r3, [pc, #3196] @ a1b00 │ │ │ │ + bne a0ec8 │ │ │ │ + ldr r3, [pc, #3196] @ a1b80 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0ed0 │ │ │ │ + beq a0f50 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a10c8 │ │ │ │ + bne a1148 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a10c8 │ │ │ │ + bhi a1148 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a10c8 │ │ │ │ + beq a1148 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a1b04 │ │ │ │ - ldr r3, [pc, #3080] @ a1b08 │ │ │ │ + ldr fp, [pc, #3080] @ a1b84 │ │ │ │ + ldr r3, [pc, #3080] @ a1b88 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ add r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne a1908 │ │ │ │ + bne a1988 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a15d4 │ │ │ │ + bcs a1654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a18b4 │ │ │ │ + beq a1934 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1220 │ │ │ │ + beq a12a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ @@ -122338,108 +122386,108 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ lsl r3, r8, r3 │ │ │ │ lsl r9, r8, r9 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bne a1650 │ │ │ │ + bne a16d0 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a135c │ │ │ │ + beq a13dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0dd4 │ │ │ │ + bne a0e54 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a1048 │ │ │ │ + ble a10c8 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1aec │ │ │ │ + beq a1b6c │ │ │ │ ldr ip, [r3], #8 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [ip, #12] │ │ │ │ str ip, [r2] │ │ │ │ str r0, [r2, #8] │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne a101c │ │ │ │ + bne a109c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a407c │ │ │ │ - b a0e7c │ │ │ │ + bl a40fc │ │ │ │ + b a0efc │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add ip, r0, #1 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r1, #7 │ │ │ │ and r2, r2, lr │ │ │ │ - ble a10b8 │ │ │ │ + ble a1138 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1560 │ │ │ │ + bgt a15e0 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0e38 │ │ │ │ + beq a0eb8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a107c │ │ │ │ + b a10fc │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0e6c │ │ │ │ - b a10a4 │ │ │ │ - ldr fp, [pc, #2612] @ a1b04 │ │ │ │ - ldr r1, [pc, #2616] @ a1b0c │ │ │ │ + beq a0eec │ │ │ │ + b a1124 │ │ │ │ + ldr fp, [pc, #2612] @ a1b84 │ │ │ │ + ldr r1, [pc, #2616] @ a1b8c │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1928 │ │ │ │ + bne a19a8 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1624 │ │ │ │ + beq a16a4 │ │ │ │ lsr r2, r5, #18 │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt a1130 │ │ │ │ + bgt a11b0 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1624 │ │ │ │ + beq a16a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ - beq a1540 │ │ │ │ + beq a15c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ed0 │ │ │ │ + bne a0f50 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r3, #28 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r9, [r6, #512] @ 0x200 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r3, r9, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -122448,60 +122496,60 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add ip, r6, r2, lsl #2 │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp r3, r0 │ │ │ │ str lr, [r1, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bne a11b8 │ │ │ │ + bne a1238 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a11b4 │ │ │ │ + beq a1234 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r2, lr │ │ │ │ movne r1, #0 │ │ │ │ str r1, [ip, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq a19cc │ │ │ │ + beq a1a4c │ │ │ │ cmp r2, #1 │ │ │ │ - beq a19a0 │ │ │ │ + beq a1a20 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0ed0 │ │ │ │ + beq a0f50 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1, #20] │ │ │ │ streq r2, [r6, #524] @ 0x20c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ strne r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a12b4 │ │ │ │ + bcc a1334 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a15d4 │ │ │ │ + beq a1654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, r9, #20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, r9 │ │ │ │ strb r6, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ strb r3, [r4, #5] │ │ │ │ @@ -122518,327 +122566,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0fcc │ │ │ │ + b a104c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, r9, #20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b a125c │ │ │ │ + b a12dc │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a1058 │ │ │ │ + bne a10d8 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0e48 │ │ │ │ - b a0e7c │ │ │ │ + bne a0ec8 │ │ │ │ + b a0efc │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [pc, #2032] @ a1af4 │ │ │ │ + bl 357750 │ │ │ │ + ldr r3, [pc, #2032] @ a1b74 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1af8 │ │ │ │ + ldr sl, [pc, #2024] @ a1b78 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0ef4 │ │ │ │ + bls a0f74 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1aa0 │ │ │ │ + bhi a1b20 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0ef4 │ │ │ │ + b a0f74 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1584 │ │ │ │ + bne a1604 │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a407c │ │ │ │ - b a0e7c │ │ │ │ - ldr fp, [pc, #1892] @ a1b04 │ │ │ │ - ldr r1, [pc, #1892] @ a1b08 │ │ │ │ + bl a40fc │ │ │ │ + b a0efc │ │ │ │ + ldr fp, [pc, #1892] @ a1b84 │ │ │ │ + ldr r1, [pc, #1892] @ a1b88 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a18e8 │ │ │ │ + bne a1968 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a0f34 │ │ │ │ + b a0fb4 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a1960 │ │ │ │ + ble a19e0 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a14f4 │ │ │ │ + beq a1574 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add lr, r3, #8 │ │ │ │ cmp fp, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a14f4 │ │ │ │ + beq a1574 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a1450 │ │ │ │ + beq a14d0 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add lr, lr, #8 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ mov r3, lr │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a14f4 │ │ │ │ + b a1574 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a1530 │ │ │ │ + beq a15b0 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ add r3, lr, #8 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, lr, #16 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, fp, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1504 │ │ │ │ + beq a1584 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r2, fp, #3 │ │ │ │ add r3, lr, #24 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a1474 │ │ │ │ + bne a14f4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a18c4 │ │ │ │ + beq a1944 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, r1, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne a13e8 │ │ │ │ + bne a1468 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0e18 │ │ │ │ + b a0e98 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r3, [r6, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a12dc │ │ │ │ + beq a135c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1560 │ │ │ │ + b a15e0 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1384 │ │ │ │ + ble a1404 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a15cc │ │ │ │ + beq a164c │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1384 │ │ │ │ + beq a1404 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a15a4 │ │ │ │ + bne a1624 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1598 │ │ │ │ + b a1618 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1b10 │ │ │ │ + ldr r2, [pc, #1328] @ a1b90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1a54 │ │ │ │ + bne a1ad4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a191c │ │ │ │ + beq a199c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r1, #800] @ 0x320 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r9, #20 │ │ │ │ str r2, [r1, #800] @ 0x320 │ │ │ │ - b a125c │ │ │ │ + b a12dc │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1b14 │ │ │ │ + ldr r2, [pc, #1252] @ a1b94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1adc │ │ │ │ + bne a1b5c │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a17e0 │ │ │ │ + beq a1860 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1a68 │ │ │ │ + ble a1ae8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldrb ip, [r2] │ │ │ │ add sl, r0, r8, lsl #3 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add ip, r2, #3 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r9, [r3, r2, lsl #3] │ │ │ │ add fp, lr, r2, lsl #2 │ │ │ │ ldr lr, [r9] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne a1824 │ │ │ │ + bne a18a4 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1690 │ │ │ │ + bne a1710 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ mvn r1, #0 │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ add lr, r0, #8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [lr, #-8] │ │ │ │ cmp ip, #7 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and r3, r2, r1 │ │ │ │ - ble a1844 │ │ │ │ + ble a18c4 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1a80 │ │ │ │ + bgt a1b00 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a186c │ │ │ │ + bne a18ec │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a17f4 │ │ │ │ + beq a1874 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1734 │ │ │ │ + b a17b4 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a17f4 │ │ │ │ + beq a1874 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1968 │ │ │ │ + bgt a19e8 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1724 │ │ │ │ + beq a17a4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r9, r0, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp ip, #15 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrshle r9, [r6, r9] │ │ │ │ ldrgt r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1988 │ │ │ │ + bne a1a08 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1974 │ │ │ │ + bgt a19f4 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1724 │ │ │ │ + b a17a4 │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb lr, [ip] │ │ │ │ add r0, r0, #12 │ │ │ │ add lr, lr, #1 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ @@ -122851,139 +122899,139 @@ │ │ │ │ strne r6, [lr] │ │ │ │ str lr, [r0, #-8] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str lr, [r0, #-12] │ │ │ │ str ip, [r0, #-4] │ │ │ │ cmp r2, r8 │ │ │ │ - blt a1794 │ │ │ │ + blt a1814 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a407c │ │ │ │ + bl a40fc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 22e05c <_PyNamespace_New@@Base+0x80> │ │ │ │ + bl 2405dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a1a70 │ │ │ │ + beq a1af0 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1690 │ │ │ │ - b a16c8 │ │ │ │ + bne a1710 │ │ │ │ + b a1748 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a186c │ │ │ │ + bne a18ec │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a17f4 │ │ │ │ + beq a1874 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a16dc │ │ │ │ + b a175c │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r2, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp ip, #7 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsble r0, [r6, r3] │ │ │ │ - ble a189c │ │ │ │ + ble a191c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a193c │ │ │ │ + bgt a19bc │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1948 │ │ │ │ + bne a19c8 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a1850 │ │ │ │ + ble a18d0 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a1708 │ │ │ │ + b a1788 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r4, r0 │ │ │ │ - b a1248 │ │ │ │ + b a12c8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1514 │ │ │ │ - b a18c4 │ │ │ │ + bne a1594 │ │ │ │ + b a1944 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a166c │ │ │ │ + b a16ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, #8 │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ mov r8, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1250 │ │ │ │ - bl 2917c0 │ │ │ │ + bne a12d0 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0ee4 │ │ │ │ + b a0f64 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1a8c │ │ │ │ + beq a1b0c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a1880 │ │ │ │ - bne a1530 │ │ │ │ - b a0e7c │ │ │ │ + b a1900 │ │ │ │ + bne a15b0 │ │ │ │ + b a0efc │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1758 │ │ │ │ + bne a17d8 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1734 │ │ │ │ - b a17f4 │ │ │ │ + bne a17b4 │ │ │ │ + b a1874 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a176c │ │ │ │ + b a17ec │ │ │ │ ldr r2, [r6, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ strne r3, [r2, #24] │ │ │ │ ldr r2, [r6, #532] @ 0x214 │ │ │ │ str r3, [r6, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [r6, #532] @ 0x214 │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a11cc │ │ │ │ + beq a124c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r2, #20] │ │ │ │ streq r1, [r6, #524] @ 0x20c │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r9, r5] │ │ │ │ @@ -123006,151 +123054,151 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ str r4, [r9, r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str r3, [r6, #788] @ 0x314 │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a15fc │ │ │ │ - beq a17f4 │ │ │ │ - b a16c8 │ │ │ │ + b a167c │ │ │ │ + beq a1874 │ │ │ │ + b a1748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ed0 │ │ │ │ + b a0f50 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a186c │ │ │ │ + bne a18ec │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1718 │ │ │ │ - b a17f4 │ │ │ │ + bne a1798 │ │ │ │ + b a1874 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r6, #2 │ │ │ │ mov r9, #1 │ │ │ │ add r1, r2, r9, lsl r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r9, r9, r3 │ │ │ │ adds r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi a191c │ │ │ │ - ldr fp, [pc, #56] @ a1b04 │ │ │ │ - ldr r3, [pc, #56] @ a1b08 │ │ │ │ + bmi a199c │ │ │ │ + ldr fp, [pc, #56] @ a1b84 │ │ │ │ + ldr r3, [pc, #56] @ a1b88 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0f18 │ │ │ │ - b a1908 │ │ │ │ + beq a0f98 │ │ │ │ + b a1988 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a163c │ │ │ │ + b a16bc │ │ │ │ add r3, r3, #8 │ │ │ │ - b a101c │ │ │ │ - bge feb4c5a8 <__bss_end__@@Base+0xfe587660> │ │ │ │ + b a109c │ │ │ │ + bge feb4c628 <__bss_end__@@Base+0xfe5876e0> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r7, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and r3, r2, #32 │ │ │ │ - bne a1dc0 │ │ │ │ + bne a1e40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1e2c │ │ │ │ - ldr r3, [pc, #908] @ a1ee0 │ │ │ │ + bne a1eac │ │ │ │ + ldr r3, [pc, #908] @ a1f60 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1d28 │ │ │ │ + bgt a1da8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1da4 │ │ │ │ - ldr r2, [pc, #888] @ a1ee4 │ │ │ │ + beq a1e24 │ │ │ │ + ldr r2, [pc, #888] @ a1f64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1da4 │ │ │ │ + bhi a1e24 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1ee8 │ │ │ │ + ldr r0, [pc, #864] @ a1f68 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1db8 │ │ │ │ - ldr r9, [pc, #844] @ a1eec │ │ │ │ - ldr r3, [pc, #836] @ a1ee8 │ │ │ │ + beq a1e38 │ │ │ │ + ldr r9, [pc, #844] @ a1f6c │ │ │ │ + ldr r3, [pc, #836] @ a1f68 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1de0 │ │ │ │ - ldr r3, [pc, #828] @ a1ef0 │ │ │ │ - bl 356650 │ │ │ │ + beq a1e60 │ │ │ │ + ldr r3, [pc, #828] @ a1f70 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq a1bf8 │ │ │ │ + beq a1c78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1ec0 │ │ │ │ - ldr r3, [pc, #704] @ a1ef0 │ │ │ │ - bl 356650 │ │ │ │ + beq a1f40 │ │ │ │ + ldr r3, [pc, #704] @ a1f70 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r0, r7 │ │ │ │ strne r7, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ movne r7, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ strne r6, [r4, #20] │ │ │ │ strne r9, [r4, #24] │ │ │ │ - beq a1e84 │ │ │ │ + beq a1f04 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1d20 │ │ │ │ - ldr r3, [pc, #636] @ a1ef0 │ │ │ │ - bl 356650 │ │ │ │ + beq a1da0 │ │ │ │ + ldr r3, [pc, #636] @ a1f70 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -123167,300 +123215,300 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r1, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ - bne a1dec │ │ │ │ + bne a1e6c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1e04 │ │ │ │ + beq a1e84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1d14 │ │ │ │ + beq a1d94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1ec8 │ │ │ │ + beq a1f48 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1ccc │ │ │ │ + b a1d4c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1d80 │ │ │ │ - ldr r9, [pc, #444] @ a1ef4 │ │ │ │ - ldr r0, [pc, #428] @ a1ee8 │ │ │ │ + bne a1e00 │ │ │ │ + ldr r9, [pc, #444] @ a1f74 │ │ │ │ + ldr r0, [pc, #428] @ a1f68 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1b9c │ │ │ │ - b a1db8 │ │ │ │ - ldr r0, [pc, #400] @ a1ee8 │ │ │ │ + bne a1c1c │ │ │ │ + b a1e38 │ │ │ │ + ldr r0, [pc, #400] @ a1f68 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1db8 │ │ │ │ - ldr r9, [pc, #392] @ a1ef8 │ │ │ │ - b a1b9c │ │ │ │ - ldr r9, [pc, #388] @ a1efc │ │ │ │ - b a1d34 │ │ │ │ - ldr r9, [pc, #384] @ a1f00 │ │ │ │ - b a1d34 │ │ │ │ + beq a1e38 │ │ │ │ + ldr r9, [pc, #392] @ a1f78 │ │ │ │ + b a1c1c │ │ │ │ + ldr r9, [pc, #388] @ a1f7c │ │ │ │ + b a1db4 │ │ │ │ + ldr r9, [pc, #384] @ a1f80 │ │ │ │ + b a1db4 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1da4 │ │ │ │ + ble a1e24 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1f04 │ │ │ │ - beq a1d34 │ │ │ │ - ldr r2, [pc, #364] @ a1f08 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1f0c │ │ │ │ - beq a1d34 │ │ │ │ - ldr r3, [pc, #356] @ a1f10 │ │ │ │ + ldreq r9, [pc, #368] @ a1f84 │ │ │ │ + beq a1db4 │ │ │ │ + ldr r2, [pc, #364] @ a1f88 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1f8c │ │ │ │ + beq a1db4 │ │ │ │ + ldr r3, [pc, #356] @ a1f90 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1f14 │ │ │ │ + ldr r1, [pc, #352] @ a1f94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1d18 │ │ │ │ + b a1d98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1eac │ │ │ │ - bl a2828 │ │ │ │ + bne a1f2c │ │ │ │ + bl a28a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1c60 │ │ │ │ - b a1db8 │ │ │ │ + bne a1ce0 │ │ │ │ + b a1e38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1be8 │ │ │ │ - b a1bf8 │ │ │ │ + bne a1c68 │ │ │ │ + b a1c78 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1cf8 │ │ │ │ + bne a1d78 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1cf8 │ │ │ │ + beq a1d78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1cf8 │ │ │ │ + bne a1d78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a1cf8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a1d78 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c72c │ │ │ │ + bl 9c7ac │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1db8 │ │ │ │ - bl a4038 │ │ │ │ + beq a1e38 │ │ │ │ + bl a40b8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1e6c │ │ │ │ + beq a1eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1ed4 │ │ │ │ + beq a1f54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1db8 │ │ │ │ + beq a1e38 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1c60 │ │ │ │ + bne a1ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1db8 │ │ │ │ + beq a1e38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1db8 │ │ │ │ + bne a1e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a1db8 │ │ │ │ - ldr r3, [pc, #100] @ a1f18 │ │ │ │ - ldr r1, [pc, #100] @ a1f1c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a1e38 │ │ │ │ + ldr r3, [pc, #100] @ a1f98 │ │ │ │ + ldr r1, [pc, #100] @ a1f9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a1db8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a1e38 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1e84 │ │ │ │ + b a1f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a1d14 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a1d94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a1e6c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a1eec │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d13f0 │ │ │ │ + @ instruction: 0x003d24f0 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, asr #17 │ │ │ │ + @ instruction: 0x001127d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r3, r2, r8, lsl #24 │ │ │ │ - andseq lr, r1, r8, lsl #17 │ │ │ │ - andseq r8, r0, r0, ror #19 │ │ │ │ - andeq r0, ip, r0, asr #31 │ │ │ │ + mulseq r2, r4, fp │ │ │ │ + andseq lr, r1, r8, lsr #15 │ │ │ │ + andseq r8, r0, r8, lsl #20 │ │ │ │ + ldrdeq r1, [ip], -r8 │ │ │ │ andseq sl, r3, r0, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r0, r8, ip, lsl #21 │ │ │ │ + andseq r1, r8, r4, lsl #18 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r5, r0, lsr #24 │ │ │ │ + eorseq lr, r5, r0, lsr #26 │ │ │ │ │ │ │ │ -000a1f20 : │ │ │ │ +000a1fa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1ff8 │ │ │ │ + ldr r3, [pc, #192] @ a2078 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1f70 │ │ │ │ + bgt a1ff0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fc4 │ │ │ │ - ldr r2, [pc, #160] @ a1ffc │ │ │ │ + beq a2044 │ │ │ │ + ldr r2, [pc, #160] @ a207c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1fc4 │ │ │ │ + bhi a2044 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a2000 │ │ │ │ - bne a1fa0 │ │ │ │ + ldreq r5, [pc, #132] @ a2080 │ │ │ │ + bne a2020 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a2004 │ │ │ │ - bl 229708 │ │ │ │ + ldr r0, [pc, #124] @ a2084 │ │ │ │ + bl 23be40 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a2008 │ │ │ │ - b a1f7c │ │ │ │ + ldr r5, [pc, #104] @ a2088 │ │ │ │ + b a1ffc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1fc4 │ │ │ │ + ble a2044 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a200c │ │ │ │ - beq a1f7c │ │ │ │ - ldr r2, [pc, #84] @ a2010 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a2014 │ │ │ │ - beq a1f7c │ │ │ │ - ldr r3, [pc, #76] @ a2018 │ │ │ │ + ldreq r5, [pc, #88] @ a208c │ │ │ │ + beq a1ffc │ │ │ │ + ldr r2, [pc, #84] @ a2090 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a2094 │ │ │ │ + beq a1ffc │ │ │ │ + ldr r3, [pc, #76] @ a2098 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a201c │ │ │ │ + ldr r1, [pc, #72] @ a209c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a2020 │ │ │ │ - b a1f7c │ │ │ │ - ldr r5, [pc, #52] @ a2024 │ │ │ │ - b a1f7c │ │ │ │ - ldr r5, [pc, #48] @ a2028 │ │ │ │ - b a1f7c │ │ │ │ + ldr r5, [pc, #56] @ a20a0 │ │ │ │ + b a1ffc │ │ │ │ + ldr r5, [pc, #52] @ a20a4 │ │ │ │ + b a1ffc │ │ │ │ + ldr r5, [pc, #48] @ a20a8 │ │ │ │ + b a1ffc │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d13f8 │ │ │ │ - andseq r3, r2, r8, lsl #24 │ │ │ │ + @ instruction: 0x003d24f8 │ │ │ │ + mulseq r2, r4, fp │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, r8, lsl #17 │ │ │ │ + andseq lr, r1, r8, lsr #15 │ │ │ │ andseq sl, r3, r0, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r0, r8, ip, lsl #21 │ │ │ │ + andseq r1, r8, r4, lsl #18 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - andseq r2, r1, r8, asr #17 │ │ │ │ - andseq r8, r0, r0, ror #19 │ │ │ │ - andeq r0, ip, r0, asr #31 │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ + @ instruction: 0x001127d4 │ │ │ │ + andseq r8, r0, r8, lsl #20 │ │ │ │ + ldrdeq r1, [ip], -r8 │ │ │ │ │ │ │ │ -000a202c : │ │ │ │ +000a20ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl a2054 │ │ │ │ + bl a20d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #1940] @ a280c │ │ │ │ + ldr r9, [pc, #1940] @ a288c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a27cc │ │ │ │ - ldr fp, [pc, #1912] @ a2810 │ │ │ │ + beq a2784 │ │ │ │ + ldr fp, [pc, #1912] @ a2890 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a252c │ │ │ │ + bne a25ac │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a252c │ │ │ │ - ldr r3, [pc, #1880] @ a2814 │ │ │ │ + beq a25ac │ │ │ │ + ldr r3, [pc, #1880] @ a2894 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2658 │ │ │ │ + beq a26c8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2714 │ │ │ │ + bne a27a4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a25a0 │ │ │ │ + beq a2790 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2260 │ │ │ │ + bne a22e0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a23b8 │ │ │ │ + beq a2438 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a23c4 │ │ │ │ + beq a2444 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a23d4 │ │ │ │ + ble a2454 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a26f8 │ │ │ │ + bne a2740 │ │ │ │ add sl, sl, #42496 @ 0xa600 │ │ │ │ ldr r3, [sl, #208] @ 0xd0 │ │ │ │ ldr r2, [sl, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adc r2, r2, #0 │ │ │ │ str r3, [sl, #208] @ 0xd0 │ │ │ │ @@ -123471,221 +123519,221 @@ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ lsr ip, ip, #20 │ │ │ │ orr ip, ip, r3 │ │ │ │ cmp lr, #7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r3, r0, r8 │ │ │ │ - bgt a2290 │ │ │ │ - add sl, r1, #20 │ │ │ │ - ldrsb fp, [sl, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bge a22f8 │ │ │ │ + bgt a2310 │ │ │ │ + add fp, r1, #20 │ │ │ │ + ldrsb sl, [fp, r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a2378 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - strb r1, [sl, r3] │ │ │ │ + strb r1, [fp, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ - addeq sl, r1, #20 │ │ │ │ - beq a22e0 │ │ │ │ + addeq fp, r1, #20 │ │ │ │ + beq a2360 │ │ │ │ add r3, r3, r0, lsl #3 │ │ │ │ add lr, r1, #20 │ │ │ │ str r5, [lr, r3] │ │ │ │ add lr, lr, r3 │ │ │ │ str r6, [lr, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str ip, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r1, #16] │ │ │ │ - bne a2220 │ │ │ │ + bne a22a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2498 │ │ │ │ + bne a2518 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2504 │ │ │ │ + bne a2584 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2254 │ │ │ │ + beq a22d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2250 │ │ │ │ + beq a22d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r7] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2288 │ │ │ │ + beq a2308 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2284 │ │ │ │ + beq a2304 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a25b4 │ │ │ │ + bne a2624 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a2258 │ │ │ │ + b a22d8 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2604 │ │ │ │ + bgt a2674 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2334 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + bge a23b4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add sl, r1, #20 │ │ │ │ - strh r0, [sl, fp] │ │ │ │ + add fp, r1, #20 │ │ │ │ + strh r0, [fp, sl] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ - strne r5, [sl, r3] │ │ │ │ - addne r3, sl, r3 │ │ │ │ + strne r5, [fp, r3] │ │ │ │ + addne r3, fp, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a21d8 │ │ │ │ + bne a2258 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ - add lr, sl, r3 │ │ │ │ + add lr, fp, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ - str r8, [sl, r3] │ │ │ │ - b a21d8 │ │ │ │ + str r8, [fp, r3] │ │ │ │ + b a2258 │ │ │ │ lsr sl, r8, #5 │ │ │ │ - add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - add r3, fp, r3 │ │ │ │ - and r3, r3, r0 │ │ │ │ - add fp, r1, r3 │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldrsb sl, [fp, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ - bge a2360 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r0 │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a23e0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - strb r3, [fp, #20] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a21a8 │ │ │ │ + b a2228 │ │ │ │ lsr sl, r8, #5 │ │ │ │ - add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r3, fp │ │ │ │ - and r3, r3, r0 │ │ │ │ - add fp, r1, r3, lsl #1 │ │ │ │ - ldrsh fp, [fp, #20] │ │ │ │ str sl, [sp, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #1 │ │ │ │ - blt a22ac │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r3, fp, r3 │ │ │ │ - add r3, r3, sl, lsr #5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp lr, #7 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ - ble a2484 │ │ │ │ + add sl, r1, r3, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a232c │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp lr, #7 │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + lsr fp, r3, #5 │ │ │ │ + and r3, sl, r0 │ │ │ │ + ble a2504 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a26a4 │ │ │ │ + bgt a2714 │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a22ac │ │ │ │ + blt a232c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a238c │ │ │ │ + b a240c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2118 │ │ │ │ + bne a2198 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a2130 │ │ │ │ + bgt a21b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2130 │ │ │ │ + bne a21b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2428 │ │ │ │ + beq a24a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a27dc │ │ │ │ + beq a285c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2444 │ │ │ │ + beq a24c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a27e8 │ │ │ │ + beq a2868 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a27f4 │ │ │ │ + beq a2874 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a2200 │ │ │ │ + beq a2280 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2234 │ │ │ │ + b a22b4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - add fp, r1, r3 │ │ │ │ - ldrsb lr, [fp, #20] │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb lr, [sl, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2320 │ │ │ │ - b a2470 │ │ │ │ + blt a23a0 │ │ │ │ + b a24f0 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a25e4 │ │ │ │ - ldr r2, [pc, #876] @ a2818 │ │ │ │ + bne a2654 │ │ │ │ + ldr r2, [pc, #876] @ a2898 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a24bc │ │ │ │ + bne a253c │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2210 │ │ │ │ - bl 356650 │ │ │ │ + beq a2290 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r4, #8 │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -123693,339 +123741,339 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne a2234 │ │ │ │ - b a2254 │ │ │ │ + bne a22b4 │ │ │ │ + b a22d4 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a25c4 │ │ │ │ - ldr r2, [pc, #768] @ a2818 │ │ │ │ + bne a2634 │ │ │ │ + ldr r2, [pc, #768] @ a2898 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a24bc │ │ │ │ + bne a253c │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2220 │ │ │ │ - b a24bc │ │ │ │ + beq a22a0 │ │ │ │ + b a253c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a25a0 │ │ │ │ + beq a2790 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2814 │ │ │ │ + ldr r2, [pc, #712] @ a2894 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a2658 │ │ │ │ + beq a26c8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a20c4 │ │ │ │ + beq a2144 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a20c4 │ │ │ │ + beq a2144 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a20c4 │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - strne r3, [r7] │ │ │ │ - b a2258 │ │ │ │ + bne a2144 │ │ │ │ + b a2790 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a2288 │ │ │ │ - ldr r3, [pc, #592] @ a281c │ │ │ │ + b a2308 │ │ │ │ + ldr r3, [pc, #608] @ a289c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a26e4 │ │ │ │ + bne a275c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2220 │ │ │ │ + beq a22a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a2510 │ │ │ │ - ldr r3, [pc, #560] @ a281c │ │ │ │ + b a2590 │ │ │ │ + ldr r3, [pc, #576] @ a289c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a26d0 │ │ │ │ + bne a2770 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2210 │ │ │ │ + beq a2290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a24a4 │ │ │ │ + b a2524 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ - lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2628 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a2698 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add r3, r1, fp │ │ │ │ - str r0, [r3, #20] │ │ │ │ - b a21a8 │ │ │ │ - add fp, fp, r3 │ │ │ │ + add sl, r1, sl │ │ │ │ + str r0, [sl, #20] │ │ │ │ + b a2228 │ │ │ │ + add sl, sl, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - add r3, r3, fp │ │ │ │ + add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a2618 │ │ │ │ - b a2364 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a2688 │ │ │ │ + b a23e4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cda8 │ │ │ │ + bl 9ce28 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a25a0 │ │ │ │ + beq a2790 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2234 │ │ │ │ - b a2254 │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a2618 │ │ │ │ - add r3, fp, r3 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + bne a22b4 │ │ │ │ + b a22d4 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a2688 │ │ │ │ + add r3, sl, r3 │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2384 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a25fc │ │ │ │ - b a2210 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a25dc │ │ │ │ - b a2220 │ │ │ │ + b a2404 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a213c │ │ │ │ + b a21bc │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a264c │ │ │ │ + b a22a0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a266c │ │ │ │ + b a2290 │ │ │ │ + ldr r1, [pc, #276] @ a28a0 │ │ │ │ + ldr r0, [pc, #276] @ a28a4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + mvn r0, #0 │ │ │ │ + strne r3, [r7] │ │ │ │ + b a22d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11daac <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ + bl 11d9c0 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2790 │ │ │ │ + beq a2820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a275c │ │ │ │ + bne a27ec │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 189638 <_PyUnicode_IsNumeric@@Base+0x87c> │ │ │ │ + bl 18a79c <_PyUnicode_IsNumeric@@Base+0x884> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2784 │ │ │ │ + beq a2814 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2780 │ │ │ │ + beq a2810 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r7] │ │ │ │ subs r0, r8, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b a2258 │ │ │ │ + b a22d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a20d0 │ │ │ │ - b a25a0 │ │ │ │ - ldr r1, [pc, #76] @ a2820 │ │ │ │ - ldr r0, [pc, #76] @ a2824 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a25a0 │ │ │ │ + bne a2150 │ │ │ │ + b a2790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a2428 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a24a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a2444 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a24c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2200 │ │ │ │ + beq a2280 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2254 │ │ │ │ + b a22d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r5, sl, r4, asr r9 │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000a2828 : │ │ │ │ +000a28a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ a2858 │ │ │ │ - bl 229708 │ │ │ │ + ldr r0, [pc, #12] @ a28d8 │ │ │ │ + bl 23be40 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a285c : │ │ │ │ +000a28dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ a288c │ │ │ │ - bl 229708 │ │ │ │ + ldr r0, [pc, #12] @ a290c │ │ │ │ + bl 23be40 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq a28f4 │ │ │ │ + beq a2974 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a293c │ │ │ │ + beq a29bc │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a28f4 │ │ │ │ + bne a2974 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2910 │ │ │ │ + beq a2990 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2964 │ │ │ │ + beq a29e4 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a28f4 │ │ │ │ + beq a2974 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a28fc │ │ │ │ - ldr r1, [pc, #84] @ a2974 │ │ │ │ + bne a297c │ │ │ │ + ldr r1, [pc, #84] @ a29f4 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2904 │ │ │ │ + bne a2984 │ │ │ │ adds r0, r4, #6 │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a28e4 │ │ │ │ - b a28f4 │ │ │ │ + beq a2964 │ │ │ │ + b a2974 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2904 │ │ │ │ - b a28f4 │ │ │ │ - eorseq sp, r5, r8, asr #24 │ │ │ │ + bne a2984 │ │ │ │ + b a2974 │ │ │ │ + eorseq lr, r5, r8, asr #26 │ │ │ │ │ │ │ │ -000a2978 : │ │ │ │ +000a29f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a2a38 │ │ │ │ + beq a2ab8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9aa54 │ │ │ │ + bl 9aad0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2a24 │ │ │ │ + beq a2aa4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a29f0 │ │ │ │ + ble a2a70 │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r1, [ip] │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r0, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne a29cc │ │ │ │ - ldr r2, [pc, #72] @ a2a40 │ │ │ │ - bl 356650 │ │ │ │ + bne a2a4c │ │ │ │ + ldr r2, [pc, #72] @ a2ac0 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -124034,58 +124082,58 @@ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #4] @ a2a44 │ │ │ │ - b a2a24 │ │ │ │ + ldr r3, [pc, #4] @ a2ac4 │ │ │ │ + b a2aa4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #356] @ a2bc8 │ │ │ │ - bl 356650 │ │ │ │ + ldr r6, [pc, #356] @ a2c48 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1616] @ 0x650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq a2b64 │ │ │ │ - ldr r0, [pc, #312] @ a2bcc │ │ │ │ + beq a2be4 │ │ │ │ + ldr r0, [pc, #312] @ a2c4c │ │ │ │ ldr r2, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1616] @ 0x650 │ │ │ │ str r2, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne a2b94 │ │ │ │ + bne a2c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2ad4 │ │ │ │ + beq a2b54 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2b34 │ │ │ │ + beq a2bb4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -124108,76 +124156,76 @@ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ - b a2b20 │ │ │ │ - ldr r0, [pc, #100] @ a2bd0 │ │ │ │ + b a2ba0 │ │ │ │ + ldr r0, [pc, #100] @ a2c50 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2b20 │ │ │ │ + beq a2ba0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2acc │ │ │ │ - b a2ad4 │ │ │ │ - ldr r3, [pc, #56] @ a2bd4 │ │ │ │ + bne a2b4c │ │ │ │ + b a2b54 │ │ │ │ + ldr r3, [pc, #56] @ a2c54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2bb0 │ │ │ │ + bne a2c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2b7c │ │ │ │ + b a2bfc │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2b7c │ │ │ │ + b a2bfc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #320] @ a2d34 │ │ │ │ - bl 356650 │ │ │ │ + ldr r6, [pc, #320] @ a2db4 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1612] @ 0x64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq a2ca4 │ │ │ │ - ldr r0, [pc, #276] @ a2d38 │ │ │ │ + beq a2d24 │ │ │ │ + ldr r0, [pc, #276] @ a2db8 │ │ │ │ ldr r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r3, #1692] @ 0x69c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne a2d00 │ │ │ │ + bne a2d80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2cd0 │ │ │ │ + beq a2d50 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -124189,165 +124237,165 @@ │ │ │ │ str r3, [r4, #-4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #144] @ a2d3c │ │ │ │ + ldr r0, [pc, #144] @ a2dbc │ │ │ │ mov r1, #1 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2c90 │ │ │ │ + beq a2d10 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2c58 │ │ │ │ + bne a2cd8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ - b a2c90 │ │ │ │ - ldr r3, [pc, #56] @ a2d40 │ │ │ │ + b a2d10 │ │ │ │ + ldr r3, [pc, #56] @ a2dc0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2d1c │ │ │ │ + bne a2d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2cbc │ │ │ │ + b a2d3c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2cbc │ │ │ │ + b a2d3c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a2d44 : │ │ │ │ +000a2dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2d80 │ │ │ │ + bne a2e00 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2d98 │ │ │ │ - bl 229708 │ │ │ │ + ldr r0, [pc, #36] @ a2e18 │ │ │ │ + bl 23be40 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2d9c │ │ │ │ - ldr r1, [pc, #20] @ a2da0 │ │ │ │ + ldr r3, [pc, #20] @ a2e1c │ │ │ │ + ldr r1, [pc, #20] @ a2e20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, ror #13 │ │ │ │ + eorseq fp, r5, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bls a31bc │ │ │ │ - ldr r9, [pc, #1784] @ a34c8 │ │ │ │ - ldr r2, [pc, #1784] @ a34cc │ │ │ │ + bls a323c │ │ │ │ + ldr r9, [pc, #1784] @ a3548 │ │ │ │ + ldr r2, [pc, #1784] @ a354c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ lsr r8, r1, #30 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #2 │ │ │ │ moveq sl, #16 │ │ │ │ movne sl, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a33a8 │ │ │ │ - ldr r3, [pc, #1748] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + bne a3428 │ │ │ │ + ldr r3, [pc, #1748] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3364 │ │ │ │ + beq a33e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3098 │ │ │ │ - ldr r3, [pc, #1672] @ a34d4 │ │ │ │ + beq a3118 │ │ │ │ + ldr r3, [pc, #1672] @ a3554 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1644] @ a34d8 │ │ │ │ + ldr r2, [pc, #1644] @ a3558 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a33d8 │ │ │ │ + bne a3458 │ │ │ │ bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ addne r3, r5, #16 │ │ │ │ strne r8, [r3] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a31d4 │ │ │ │ + beq a3254 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a310c │ │ │ │ + blt a318c │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3184 │ │ │ │ - ldr r8, [pc, #1560] @ a34dc │ │ │ │ + bne a3204 │ │ │ │ + ldr r8, [pc, #1560] @ a355c │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a34e0 │ │ │ │ - ldr r0, [pc, #1548] @ a34dc │ │ │ │ + ldr r2, [pc, #1556] @ a3560 │ │ │ │ + ldr r0, [pc, #1548] @ a355c │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a343c │ │ │ │ - bl 9db14 │ │ │ │ + bne a34bc │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a31e8 │ │ │ │ + beq a3268 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2f24 │ │ │ │ - ldr r3, [pc, #1496] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + beq a2fa4 │ │ │ │ + ldr r3, [pc, #1496] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -124355,32 +124403,32 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #1448] @ a34e4 │ │ │ │ + ldr r3, [pc, #1448] @ a3564 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a32a8 │ │ │ │ + bne a3328 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3354 │ │ │ │ + bne a33d4 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2fcc │ │ │ │ - ldr r3, [pc, #1364] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + beq a304c │ │ │ │ + ldr r3, [pc, #1364] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r2, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -124394,61 +124442,61 @@ │ │ │ │ cmp r3, r6 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r1, [r2, #20] │ │ │ │ ldreq r1, [r0, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3210 │ │ │ │ + beq a3290 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a344c │ │ │ │ + beq a34cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a30cc │ │ │ │ + beq a314c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a34e8 │ │ │ │ + ldr r2, [pc, #1244] @ a3568 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a30dc │ │ │ │ + bne a315c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a30dc │ │ │ │ - ldr r2, [pc, #1188] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + beq a315c │ │ │ │ + ldr r2, [pc, #1188] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a34ec │ │ │ │ + ldr r2, [pc, #1196] @ a356c │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a3290 │ │ │ │ - bl a03d8 │ │ │ │ + beq a3310 │ │ │ │ + bl a0458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a3070 │ │ │ │ + beq a30f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a34b0 │ │ │ │ + beq a3530 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a308c │ │ │ │ + beq a310c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a34a4 │ │ │ │ + beq a3524 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ addcs r1, r1, #1 │ │ │ │ @@ -124456,36 +124504,36 @@ │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, ip │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ strcs r2, [r3, ip] │ │ │ │ - b a2e44 │ │ │ │ - ldr r3, [pc, #1044] @ a34e8 │ │ │ │ + b a2ec4 │ │ │ │ + ldr r3, [pc, #1044] @ a3568 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a3018 │ │ │ │ + beq a3098 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a3024 │ │ │ │ + bne a30a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov r6, r0 │ │ │ │ - b a3298 │ │ │ │ + b a3318 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2eac │ │ │ │ - ldr r2, [pc, #944] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + beq a2f2c │ │ │ │ + ldr r2, [pc, #944] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124502,59 +124550,59 @@ │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a2ebc │ │ │ │ + beq a2f3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a34dc │ │ │ │ + ldr r8, [pc, #844] @ a355c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2ec0 │ │ │ │ + bne a2f40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2ec0 │ │ │ │ + bne a2f40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2ec0 │ │ │ │ + ble a2f40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2f64 │ │ │ │ + b a2fe4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a34f0 │ │ │ │ + ldr r5, [pc, #808] @ a3570 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2ea0 │ │ │ │ - ldr r3, [pc, #792] @ a34f4 │ │ │ │ + bne a2f20 │ │ │ │ + ldr r3, [pc, #792] @ a3574 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a34f8 │ │ │ │ + ldr r1, [pc, #788] @ a3578 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33c0 │ │ │ │ + beq a3440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a33c0 │ │ │ │ + bne a3440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a33c0 │ │ │ │ - bl 91b90 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a3440 │ │ │ │ + bl 91c1c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a3460 │ │ │ │ + beq a34e0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2fd4 │ │ │ │ - ldr r3, [pc, #668] @ a34d0 │ │ │ │ - bl 356650 │ │ │ │ + beq a3054 │ │ │ │ + ldr r3, [pc, #668] @ a3550 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r6, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124569,232 +124617,232 @@ │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b a2fd4 │ │ │ │ - bl 9cda8 │ │ │ │ + b a3054 │ │ │ │ + bl 9ce28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a3060 │ │ │ │ - b a3070 │ │ │ │ + bne a30e0 │ │ │ │ + b a30f0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3348 │ │ │ │ + bne a33c8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3404 │ │ │ │ + bne a3484 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a32e4 │ │ │ │ + bne a3364 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a340c │ │ │ │ + bne a348c │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2f60 │ │ │ │ + b a2fe0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a32cc │ │ │ │ + bne a334c │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a34fc │ │ │ │ - ldr ip, [pc, #508] @ a3500 │ │ │ │ + ldr lr, [pc, #508] @ a357c │ │ │ │ + ldr ip, [pc, #508] @ a3580 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a32d8 │ │ │ │ + beq a3358 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a33c8 │ │ │ │ + bne a3448 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3354 │ │ │ │ + beq a33d4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2f64 │ │ │ │ + b a2fe4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a32d8 │ │ │ │ + beq a3358 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2f60 │ │ │ │ - b a32dc │ │ │ │ + beq a2fe0 │ │ │ │ + b a335c │ │ │ │ mov r0, fp │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2e44 │ │ │ │ + bne a2ec4 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3504 │ │ │ │ + ldr r2, [pc, #388] @ a3584 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3428 │ │ │ │ + bne a34a8 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a33bc │ │ │ │ + beq a343c │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2e44 │ │ │ │ + b a2ec4 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2e44 │ │ │ │ - bl 2917c0 │ │ │ │ + bne a2ec4 │ │ │ │ + bl 29fe74 │ │ │ │ mvn r6, #0 │ │ │ │ - b a308c │ │ │ │ + b a310c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3324 │ │ │ │ + beq a33a4 │ │ │ │ mov r2, r1 │ │ │ │ - b a332c │ │ │ │ - ldr r1, [pc, #296] @ a3508 │ │ │ │ + b a33ac │ │ │ │ + ldr r1, [pc, #296] @ a3588 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a33f0 │ │ │ │ + bne a3470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a2e7c │ │ │ │ + bl 18e928 │ │ │ │ + b a2efc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2e7c │ │ │ │ + b a2efc │ │ │ │ mov r1, r3 │ │ │ │ - b a32f4 │ │ │ │ - ldr r0, [pc, #232] @ a34fc │ │ │ │ - ldr r1, [pc, #232] @ a3500 │ │ │ │ + b a3374 │ │ │ │ + ldr r0, [pc, #232] @ a357c │ │ │ │ + ldr r1, [pc, #232] @ a3580 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a332c │ │ │ │ - b a3324 │ │ │ │ + beq a33ac │ │ │ │ + b a33a4 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3390 │ │ │ │ + b a3410 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2f24 │ │ │ │ - b a31e8 │ │ │ │ - ldr r1, [pc, #184] @ a350c │ │ │ │ - ldr r0, [pc, #184] @ a3510 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2fa4 │ │ │ │ + b a3268 │ │ │ │ + ldr r1, [pc, #184] @ a358c │ │ │ │ + ldr r0, [pc, #184] @ a3590 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3298 │ │ │ │ + b a3318 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a347c │ │ │ │ + beq a34fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a34bc │ │ │ │ + beq a353c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33c0 │ │ │ │ + beq a3440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a33c0 │ │ │ │ + bne a3440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a33c0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a3440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a308c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a310c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a3070 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a30f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a347c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a34fc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ - andseq sl, r5, r8, ror r8 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ + andseq fp, r5, r8, ror #7 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r0, asr ip │ │ │ │ + eorseq lr, r5, r0, asr sp │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000a3514 : │ │ │ │ - b a3518 │ │ │ │ +000a3594 : │ │ │ │ + b a3598 │ │ │ │ │ │ │ │ -000a3518 : │ │ │ │ +000a3598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - bls a3634 │ │ │ │ - ldr r8, [pc, #428] @ a36e8 │ │ │ │ - ldr r2, [pc, #428] @ a36ec │ │ │ │ + bls a36b4 │ │ │ │ + ldr r8, [pc, #428] @ a3768 │ │ │ │ + ldr r2, [pc, #428] @ a376c │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ lsr r7, r0, #30 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #2 │ │ │ │ moveq r9, #16 │ │ │ │ movne r9, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3688 │ │ │ │ - ldr r3, [pc, #392] @ a36f0 │ │ │ │ - bl 356650 │ │ │ │ + bne a3708 │ │ │ │ + ldr r3, [pc, #392] @ a3770 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a3644 │ │ │ │ + beq a36c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3600 │ │ │ │ - ldr r3, [pc, #316] @ a36f4 │ │ │ │ + beq a3680 │ │ │ │ + ldr r3, [pc, #316] @ a3774 │ │ │ │ lsl r6, r6, #3 │ │ │ │ stmib r5, {r3, r6} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #292] @ a36f8 │ │ │ │ + ldr r2, [pc, #292] @ a3778 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a36a8 │ │ │ │ + bne a3728 │ │ │ │ cmp r7, #0 │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ addne r3, r5, #16 │ │ │ │ str r4, [r5, #12] │ │ │ │ strne r7, [r3] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -124806,262 +124854,262 @@ │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - b a35b0 │ │ │ │ - ldr r5, [pc, #192] @ a36fc │ │ │ │ + b a3630 │ │ │ │ + ldr r5, [pc, #192] @ a377c │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a35b0 │ │ │ │ + bne a3630 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3700 │ │ │ │ + ldr r2, [pc, #160] @ a3780 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36c0 │ │ │ │ + bne a3740 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a369c │ │ │ │ + beq a371c │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a35b0 │ │ │ │ + b a3630 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a35b0 │ │ │ │ - bl 2917c0 │ │ │ │ + bne a3630 │ │ │ │ + bl 29fe74 │ │ │ │ mov r5, #0 │ │ │ │ - b a35f8 │ │ │ │ - ldr r1, [pc, #84] @ a3704 │ │ │ │ + b a3678 │ │ │ │ + ldr r1, [pc, #84] @ a3784 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a36d4 │ │ │ │ + bne a3754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a35e4 │ │ │ │ + bl 18e928 │ │ │ │ + b a3664 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3670 │ │ │ │ + b a36f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a35e4 │ │ │ │ + b a3664 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a3708 <_PyLong_New@@Base>: │ │ │ │ +000a3788 <_PyLong_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ - bgt a3934 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a39b4 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a381c <_PyLong_New@@Base+0x114> │ │ │ │ + beq a389c <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a38cc <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a3948 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a394c <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a394c <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a39c8 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a39cc <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a38b8 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a3950 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356650 │ │ │ │ + bne a3938 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a39d0 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs a387c <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a38fc <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a386c <_PyLong_New@@Base+0x164> │ │ │ │ + beq a38ec <_PyLong_New@@Base+0x164> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a37d4 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3854 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, ip, r1, lsl #3 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, ip │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ strcs r2, [r3, ip] │ │ │ │ - ldr r2, [pc, #376] @ a3954 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a39d4 <_PyLong_New@@Base+0x24c> │ │ │ │ lsl r3, r4, #3 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r1, [pc, #356] @ a3958 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a39d8 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a38d8 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3958 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a38f4 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a3974 <_PyLong_New@@Base+0x1ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #292] @ a3948 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a394c <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a39c8 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a39cc <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a38bc <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a3950 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356650 │ │ │ │ + bne a393c <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a39d0 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ moveq r6, #16 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #1 │ │ │ │ - bne a3784 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3804 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a37d4 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3854 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a395c <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a39dc <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a390c <_PyLong_New@@Base+0x204> │ │ │ │ + bne a398c <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a38cc <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a394c <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a37d4 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a3854 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a37d4 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 2917c0 │ │ │ │ + bne a3854 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29fe74 │ │ │ │ mov r5, #0 │ │ │ │ - b a3814 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a3894 <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r2] │ │ │ │ str ip, [r5] │ │ │ │ - beq a380c <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a3960 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a388c <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a39e0 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3920 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a39a0 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a380c <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e928 │ │ │ │ + b a388c <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a38a0 <_PyLong_New@@Base+0x198> │ │ │ │ + b a3920 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a380c <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3964 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3968 <_PyLong_New@@Base+0x260> │ │ │ │ + b a388c <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a39e4 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a39e8 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a38d0 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b a3950 <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r5, ip, ror ip │ │ │ │ + eorseq lr, r5, ip, ror sp │ │ │ │ │ │ │ │ -000a396c : │ │ │ │ +000a39ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d1c │ │ │ │ + beq a3d9c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3d88 │ │ │ │ + ldr r1, [pc, #1008] @ a3e08 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3d34 │ │ │ │ + beq a3db4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3ae0 │ │ │ │ + blt a3b60 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3b58 │ │ │ │ + bne a3bd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3b74 │ │ │ │ - ldr r7, [pc, #960] @ a3d8c │ │ │ │ - ldr r2, [pc, #960] @ a3d90 │ │ │ │ + bne a3bf4 │ │ │ │ + ldr r7, [pc, #960] @ a3e0c │ │ │ │ + ldr r2, [pc, #960] @ a3e10 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3d48 │ │ │ │ - ldr r0, [pc, #940] @ a3d8c │ │ │ │ + bne a3dc8 │ │ │ │ + ldr r0, [pc, #940] @ a3e0c │ │ │ │ mov r1, #0 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3ce8 │ │ │ │ + beq a3d68 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3bb0 │ │ │ │ - ldr r2, [pc, #916] @ a3d94 │ │ │ │ - bl 356650 │ │ │ │ + beq a3c30 │ │ │ │ + ldr r2, [pc, #916] @ a3e14 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r0, r3, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -125072,57 +125120,57 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne a3a88 │ │ │ │ - ldr r2, [pc, #836] @ a3d98 │ │ │ │ + bne a3b08 │ │ │ │ + ldr r2, [pc, #836] @ a3e18 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3bf0 │ │ │ │ + bne a3c70 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3c50 │ │ │ │ + bne a3cd0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - ldr r2, [pc, #756] @ a3d98 │ │ │ │ + ldr r2, [pc, #756] @ a3e18 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3a7c │ │ │ │ + beq a3afc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3c04 │ │ │ │ + beq a3c84 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3a7c │ │ │ │ + b a3afc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a39ac │ │ │ │ - ldr r2, [pc, #672] @ a3d94 │ │ │ │ - bl 356650 │ │ │ │ + beq a3a2c │ │ │ │ + ldr r2, [pc, #672] @ a3e14 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -125139,337 +125187,337 @@ │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r5, r3, #24 │ │ │ │ - beq a39bc │ │ │ │ - ldr r7, [pc, #556] @ a3d8c │ │ │ │ + beq a3a3c │ │ │ │ + ldr r7, [pc, #556] @ a3e0c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3d90 │ │ │ │ + ldr r2, [pc, #552] @ a3e10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3cd4 │ │ │ │ + bne a3d54 │ │ │ │ mov r6, r8 │ │ │ │ - b a39d8 │ │ │ │ + b a3a58 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3d8c │ │ │ │ + ldr r7, [pc, #524] @ a3e0c │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3ccc │ │ │ │ + bne a3d4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3b5c │ │ │ │ + bne a3bdc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3b5c │ │ │ │ + ble a3bdc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3a80 │ │ │ │ + b a3b00 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, #0 │ │ │ │ cmp r8, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne a3a8c │ │ │ │ - ldr r2, [pc, #444] @ a3d98 │ │ │ │ + bne a3b0c │ │ │ │ + ldr r2, [pc, #444] @ a3e18 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3a64 │ │ │ │ + beq a3ae4 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3c28 │ │ │ │ + bne a3ca8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3d10 │ │ │ │ + bne a3d90 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3c68 │ │ │ │ + bne a3ce8 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3cb0 │ │ │ │ + bne a3d30 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3acc │ │ │ │ - ldr lr, [pc, #352] @ a3d9c │ │ │ │ - ldr ip, [pc, #352] @ a3da0 │ │ │ │ + beq a3b4c │ │ │ │ + ldr lr, [pc, #352] @ a3e1c │ │ │ │ + ldr ip, [pc, #352] @ a3e20 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3ca4 │ │ │ │ + bne a3d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3d08 │ │ │ │ + bne a3d88 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3a7c │ │ │ │ - b a3ad8 │ │ │ │ + beq a3afc │ │ │ │ + b a3b58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3c1c │ │ │ │ + bne a3c9c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3d9c │ │ │ │ - ldr lr, [pc, #280] @ a3da0 │ │ │ │ + ldr r4, [pc, #280] @ a3e1c │ │ │ │ + ldr lr, [pc, #280] @ a3e20 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3cf0 │ │ │ │ + bne a3d70 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3cb0 │ │ │ │ + bne a3d30 │ │ │ │ mov r8, r1 │ │ │ │ - b a3c28 │ │ │ │ + b a3ca8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3c48 │ │ │ │ + beq a3cc8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ strne r3, [r1, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ - b a3a80 │ │ │ │ + b a3b00 │ │ │ │ mov r8, #0 │ │ │ │ - b a3b5c │ │ │ │ - ldr r0, [pc, #176] @ a3d8c │ │ │ │ + b a3bdc │ │ │ │ + ldr r0, [pc, #176] @ a3e0c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3bb4 │ │ │ │ + bne a3c34 │ │ │ │ mov r3, #0 │ │ │ │ - b a3a80 │ │ │ │ + b a3b00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3c28 │ │ │ │ + beq a3ca8 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3ad8 │ │ │ │ + beq a3b58 │ │ │ │ mov r2, r0 │ │ │ │ - b a3cb0 │ │ │ │ + b a3d30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3c78 │ │ │ │ - ldr r3, [pc, #128] @ a3da4 │ │ │ │ + b a3cf8 │ │ │ │ + ldr r3, [pc, #128] @ a3e24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3da8 │ │ │ │ + ldr r1, [pc, #124] @ a3e28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b a3ce8 │ │ │ │ + bl 117854 │ │ │ │ + b a3d68 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3d74 │ │ │ │ + blt a3df4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a39bc │ │ │ │ + b a3a3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3ce8 │ │ │ │ + beq a3d68 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3bd4 │ │ │ │ + b a3c54 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3d3c │ │ │ │ + beq a3dbc │ │ │ │ mov r8, #0 │ │ │ │ - b a3aec │ │ │ │ + b a3b6c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq sl, r5, r8, ror r8 │ │ │ │ + andseq fp, r5, r8, ror #7 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r0, asr ip │ │ │ │ + eorseq lr, r5, r0, asr sp │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3df0 │ │ │ │ + bne a3e70 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3de8 │ │ │ │ + bne a3e68 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3f34 │ │ │ │ + ldr ip, [pc, #344] @ a3fb4 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3e80 │ │ │ │ + bne a3f00 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3ec4 │ │ │ │ - ldr lr, [pc, #304] @ a3f34 │ │ │ │ + bne a3f44 │ │ │ │ + ldr lr, [pc, #304] @ a3fb4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3ed8 │ │ │ │ + bne a3f58 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3e64 │ │ │ │ + bne a3ee4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3e98 │ │ │ │ + bne a3f18 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3eac │ │ │ │ - ldr r5, [pc, #256] @ a3f38 │ │ │ │ - ldr lr, [pc, #256] @ a3f3c │ │ │ │ + beq a3f2c │ │ │ │ + ldr r5, [pc, #256] @ a3fb8 │ │ │ │ + ldr lr, [pc, #256] @ a3fbc │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3f08 │ │ │ │ + bne a3f88 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3e80 │ │ │ │ + beq a3f00 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3ea4 │ │ │ │ + b a3f24 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3edc │ │ │ │ + beq a3f5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e24 │ │ │ │ - b a3e4c │ │ │ │ + beq a3ea4 │ │ │ │ + b a3ecc │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3de8 │ │ │ │ - b a3eb8 │ │ │ │ + beq a3e68 │ │ │ │ + b a3f38 │ │ │ │ str ip, [r0, #24] │ │ │ │ mov ip, r2 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r0, [ip, #24] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3eac │ │ │ │ - ldr lr, [pc, #96] @ a3f34 │ │ │ │ + bne a3f2c │ │ │ │ + ldr lr, [pc, #96] @ a3fb4 │ │ │ │ mov ip, r3 │ │ │ │ - b a3e24 │ │ │ │ + b a3ea4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3f3c │ │ │ │ - ldr r5, [pc, #80] @ a3f38 │ │ │ │ + ldr r6, [pc, #88] @ a3fbc │ │ │ │ + ldr r5, [pc, #80] @ a3fb8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3f18 │ │ │ │ + bne a3f98 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3e4c │ │ │ │ + bne a3ecc │ │ │ │ mov r3, r4 │ │ │ │ - b a3e24 │ │ │ │ + b a3ea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e44 │ │ │ │ + beq a3ec4 │ │ │ │ mov ip, r3 │ │ │ │ - b a3e4c │ │ │ │ + b a3ecc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e24 │ │ │ │ + beq a3ea4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3e4c │ │ │ │ + bne a3ecc │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3eb8 │ │ │ │ + b a3f38 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi a3f6c │ │ │ │ + bhi a3fec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn r3, #1 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #0 │ │ │ │ sub ip, r2, #1 │ │ │ │ - beq a4024 │ │ │ │ + beq a40a4 │ │ │ │ lsl lr, r3, #30 │ │ │ │ bic lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r0, r2, lsl #2 │ │ │ │ orr lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a4018 │ │ │ │ + bhi a4098 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a4024 │ │ │ │ + beq a40a4 │ │ │ │ lsl lr, r3, #30 │ │ │ │ bic lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ orr lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a4018 │ │ │ │ + bhi a4098 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a4024 │ │ │ │ + beq a40a4 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r2, r3, lsr #1 │ │ │ │ add r3, r3, lr │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a4018 │ │ │ │ + bhi a4098 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a4024 │ │ │ │ + bcc a40a4 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3ff4 │ │ │ │ + bls a4074 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3f78 │ │ │ │ + b a3ff8 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a4038 : │ │ │ │ +000a40b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ a4078 │ │ │ │ - bl 9daa8 │ │ │ │ + ldr r0, [pc, #32] @ a40f8 │ │ │ │ + bl 9db28 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125479,106 +125527,106 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mvn r5, #0 │ │ │ │ subs r6, r2, #0 │ │ │ │ mvn r5, r5, lsl ip │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ add lr, r1, #12 │ │ │ │ mov r1, #0 │ │ │ │ - b a40c8 │ │ │ │ + b a4148 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4110 │ │ │ │ + bne a4190 │ │ │ │ strb r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r6 │ │ │ │ add lr, lr, #12 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ ldr r2, [lr, #-12] │ │ │ │ cmp ip, #7 │ │ │ │ and r3, r5, r2 │ │ │ │ - ble a40a0 │ │ │ │ + ble a4120 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a4198 │ │ │ │ + bgt a4218 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4110 │ │ │ │ + bne a4190 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a40c4 │ │ │ │ + bne a4144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsl r4, r3, #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r4, r4, r3 │ │ │ │ add r3, r2, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp ip, #7 │ │ │ │ and r3, r3, r5 │ │ │ │ - bgt a4170 │ │ │ │ + bgt a41f0 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a41c8 │ │ │ │ + bne a4248 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a4190 │ │ │ │ + ble a4210 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a41ac │ │ │ │ + bgt a422c │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a40f4 │ │ │ │ + b a4174 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp ip, #15 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ - bgt a41e0 │ │ │ │ + bgt a4260 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a415c │ │ │ │ + bne a41dc │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a4148 │ │ │ │ + bgt a41c8 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a40b0 │ │ │ │ + b a4130 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4114 │ │ │ │ + bne a4194 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a40c4 │ │ │ │ + bne a4144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a4130 │ │ │ │ + b a41b0 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a4140 │ │ │ │ + beq a41c0 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a4170 │ │ │ │ + b a41f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -125589,100 +125637,100 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - bne a427c │ │ │ │ + bne a42fc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a42fc │ │ │ │ + bne a437c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a42bc │ │ │ │ + bne a433c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4258 │ │ │ │ + beq a42d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4258 │ │ │ │ - ldr r2, [pc, #252] @ a439c │ │ │ │ + bne a42d8 │ │ │ │ + ldr r2, [pc, #252] @ a441c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a435c │ │ │ │ + bne a43dc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4258 │ │ │ │ + b a42d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4270 │ │ │ │ + beq a42f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4270 │ │ │ │ - ldr r2, [pc, #188] @ a439c │ │ │ │ + bne a42f0 │ │ │ │ + ldr r2, [pc, #188] @ a441c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a437c │ │ │ │ + bne a43fc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4270 │ │ │ │ + b a42f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4264 │ │ │ │ + beq a42e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4264 │ │ │ │ - ldr r2, [pc, #124] @ a439c │ │ │ │ + bne a42e4 │ │ │ │ + ldr r2, [pc, #124] @ a441c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a433c │ │ │ │ + bne a43bc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4264 │ │ │ │ - ldr r1, [pc, #92] @ a43a0 │ │ │ │ + b a42e4 │ │ │ │ + ldr r1, [pc, #92] @ a4420 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4330 │ │ │ │ + beq a43b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4330 │ │ │ │ - ldr r1, [pc, #60] @ a43a0 │ │ │ │ + b a43b0 │ │ │ │ + ldr r1, [pc, #60] @ a4420 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a42b0 │ │ │ │ + beq a4330 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a42b0 │ │ │ │ - ldr r1, [pc, #28] @ a43a0 │ │ │ │ + b a4330 │ │ │ │ + ldr r1, [pc, #28] @ a4420 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a42f0 │ │ │ │ + beq a4370 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a42f0 │ │ │ │ + b a4370 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a43a4 : │ │ │ │ +000a4424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ @@ -125690,61 +125738,61 @@ │ │ │ │ tst r3, #24 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bne a456c │ │ │ │ - ldr r3, [pc, #744] @ a46d4 │ │ │ │ - bl 356650 │ │ │ │ + bne a45ec │ │ │ │ + ldr r3, [pc, #744] @ a4754 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a45ac │ │ │ │ - ldr ip, [pc, #720] @ a46d8 │ │ │ │ + ble a462c │ │ │ │ + ldr ip, [pc, #720] @ a4758 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a46dc │ │ │ │ + ldr r0, [pc, #704] @ a475c │ │ │ │ cmp r2, r0 │ │ │ │ - bne a45c4 │ │ │ │ + bne a4644 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r3, r3, #15 │ │ │ │ - beq a45f0 │ │ │ │ + beq a4670 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr lr, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp lr, r2 │ │ │ │ - bgt a447c │ │ │ │ + bgt a44fc │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a45f0 │ │ │ │ + beq a4670 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq a45d0 │ │ │ │ + beq a4650 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -125755,29 +125803,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr lr, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, lr │ │ │ │ - bne a4504 │ │ │ │ + bne a4584 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4500 │ │ │ │ + beq a4580 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r1, r7 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4644 │ │ │ │ + beq a46c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4618 │ │ │ │ + beq a4698 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -125796,44 +125844,44 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic ip, ip, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ str r0, [ip] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #324] @ a46d4 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #324] @ a4754 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4400 │ │ │ │ - ldr ip, [pc, #292] @ a46d8 │ │ │ │ - ldr r0, [pc, #292] @ a46dc │ │ │ │ + bgt a4480 │ │ │ │ + ldr ip, [pc, #292] @ a4758 │ │ │ │ + ldr r0, [pc, #292] @ a475c │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a4420 │ │ │ │ + beq a44a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #228] @ a46e0 │ │ │ │ + ldr r2, [pc, #228] @ a4760 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a46c8 │ │ │ │ + bne a4748 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #524] @ 0x20c │ │ │ │ @@ -125845,15 +125893,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4518 │ │ │ │ + beq a4598 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r5, r6] │ │ │ │ @@ -125878,32 +125926,32 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r5, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [ip, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a4608 │ │ │ │ + b a4688 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ │ │ │ │ -000a46e4 <_PyType_GetDict@@Base>: │ │ │ │ +000a4764 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a46fc <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a477c <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4764 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a47e4 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ mov r0, #28 │ │ │ │ mul r0, r2, r0 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add ip, lr, r0 │ │ │ │ add ip, ip, #92160 @ 0x16800 │ │ │ │ @@ -125919,279 +125967,279 @@ │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, lr, r1 │ │ │ │ addeq r1, lr, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a4768 : │ │ │ │ +000a47e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a47f0 │ │ │ │ - ldr r3, [pc, #112] @ a4804 │ │ │ │ + beq a4870 │ │ │ │ + ldr r3, [pc, #112] @ a4884 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a47c4 │ │ │ │ + bne a4844 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a47c4 │ │ │ │ + beq a4844 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a47fc │ │ │ │ + beq a487c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a47bc │ │ │ │ - ldr r1, [pc, #16] @ a4808 │ │ │ │ - ldr r0, [pc, #16] @ a480c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a483c │ │ │ │ + ldr r1, [pc, #16] @ a4888 │ │ │ │ + ldr r0, [pc, #16] @ a488c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a47bc │ │ │ │ + b a483c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000a4810 : │ │ │ │ +000a4890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl a4848 │ │ │ │ + bl a48c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r2, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r9] │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq a5024 │ │ │ │ + beq a50a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi a54dc │ │ │ │ + bhi a555c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e30 │ │ │ │ + beq a4eb0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4f2c │ │ │ │ + beq a4fac │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4898 │ │ │ │ + bne a4918 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5464 │ │ │ │ + beq a54e4 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a5518 │ │ │ │ + beq a5598 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5504 │ │ │ │ + beq a5584 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4fb8 │ │ │ │ + bne a5038 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5038 │ │ │ │ + beq a50b8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5250 │ │ │ │ + beq a52d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a554c │ │ │ │ - beq a5524 │ │ │ │ + ldrne r1, [pc, #3080] @ a55cc │ │ │ │ + beq a55a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a40 │ │ │ │ + beq a4ac0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5258 │ │ │ │ + beq a52d8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5260 │ │ │ │ + beq a52e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5268 │ │ │ │ + beq a52e8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5270 │ │ │ │ + beq a52f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5278 │ │ │ │ + beq a52f8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51e4 │ │ │ │ + beq a5264 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51ec │ │ │ │ + beq a526c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a38 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51f4 │ │ │ │ + beq a5274 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a5480 │ │ │ │ + beq a5500 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4a1c │ │ │ │ + bne a4a9c │ │ │ │ cmp sl, #0 │ │ │ │ - bne a5280 │ │ │ │ + bne a5300 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a52dc │ │ │ │ + beq a535c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4a98 │ │ │ │ + beq a4b18 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4fa8 │ │ │ │ + ble a5028 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50a8 │ │ │ │ + beq a5128 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a5438 │ │ │ │ + beq a54b8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4a74 │ │ │ │ - ldr r3, [pc, #2736] @ a5550 │ │ │ │ + blt a4af4 │ │ │ │ + ldr r3, [pc, #2736] @ a55d0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4af0 │ │ │ │ + ble a4b70 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a50b0 │ │ │ │ + beq a5130 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a50d4 │ │ │ │ + ble a5154 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a5040 │ │ │ │ + bne a50c0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4ab4 │ │ │ │ + bne a4b34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a534c │ │ │ │ + bge a53cc │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4b1c │ │ │ │ - ldr r2, [pc, #2620] @ a5550 │ │ │ │ + beq a4b9c │ │ │ │ + ldr r2, [pc, #2620] @ a55d0 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a531c │ │ │ │ + bne a539c │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a9e4 │ │ │ │ + bl 23d124 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a50a8 │ │ │ │ + beq a5128 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4b48 │ │ │ │ + beq a4bc8 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a511c │ │ │ │ + blt a519c │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a50a8 │ │ │ │ + beq a5128 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4b90 │ │ │ │ + beq a4c10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ ldr r2, [sl] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -126206,15 +126254,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #444] @ 0x1bc │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ strne r2, [sl] │ │ │ │ tst r1, #2 │ │ │ │ str sl, [r4, #128] @ 0x80 │ │ │ │ - bne a5404 │ │ │ │ + bne a5484 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ @@ -126222,488 +126270,488 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5] │ │ │ │ str fp, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r8, [pc, #2356] @ a5554 │ │ │ │ + ldrne r8, [pc, #2356] @ a55d4 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4c70 │ │ │ │ + beq a4cf0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4f1c │ │ │ │ - bgt a4e6c │ │ │ │ + beq a4f9c │ │ │ │ + bgt a4eec │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4f1c │ │ │ │ + bls a4f9c │ │ │ │ lsl r2, r3, #2 │ │ │ │ ldrsh r1, [r8, r2] │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ cmn r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, r4, r2 │ │ │ │ - bne a5000 │ │ │ │ + bne a5080 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c28 │ │ │ │ + bne a4ca8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5048 │ │ │ │ + beq a50c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4dec │ │ │ │ - ldr r3, [pc, #2220] @ a5558 │ │ │ │ + blt a4e6c │ │ │ │ + ldr r3, [pc, #2220] @ a55d8 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4d00 │ │ │ │ + bne a4d80 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4cd0 │ │ │ │ + beq a4d50 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a52a8 │ │ │ │ + blt a5328 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5300 │ │ │ │ + blt a5380 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a52e4 │ │ │ │ + blt a5364 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a53dc │ │ │ │ + blt a545c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5378 │ │ │ │ + bne a53f8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4d68 │ │ │ │ + beq a4de8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a2890 │ │ │ │ - bl 9df88 │ │ │ │ + bl a2910 │ │ │ │ + bl 9e008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4dec │ │ │ │ - ldr r1, [pc, #2084] @ a555c │ │ │ │ + beq a4e6c │ │ │ │ + ldr r1, [pc, #2084] @ a55dc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4d60 │ │ │ │ + beq a4de0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a53f8 │ │ │ │ + beq a5478 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4dec │ │ │ │ + blt a4e6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fe8 │ │ │ │ + bne a5068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a500c │ │ │ │ - ldr r1, [pc, #2008] @ a5560 │ │ │ │ + bne a508c │ │ │ │ + ldr r1, [pc, #2008] @ a55e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4dec │ │ │ │ + bne a4e6c │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a54c0 │ │ │ │ + beq a5540 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a57cc │ │ │ │ + bl a584c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4dec │ │ │ │ - ldr r1, [pc, #1944] @ a5560 │ │ │ │ + beq a4e6c │ │ │ │ + ldr r1, [pc, #1944] @ a55e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4dec │ │ │ │ + beq a4e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a550c │ │ │ │ - bl a5850 │ │ │ │ + beq a558c │ │ │ │ + bl a58d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5488 │ │ │ │ + bne a5508 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5424 │ │ │ │ + bne a54a4 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a516c │ │ │ │ + beq a51ec │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5410 │ │ │ │ + beq a5490 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a48b0 │ │ │ │ + b a4930 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4c40 │ │ │ │ + bne a4cc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5874 │ │ │ │ + bl a58f4 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5874 │ │ │ │ + bl a58f4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5874 │ │ │ │ + bl a58f4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4f1c │ │ │ │ + ble a4f9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a51fc │ │ │ │ + bne a527c │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4f1c │ │ │ │ + beq a4f9c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5218 │ │ │ │ + bne a5298 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4f1c │ │ │ │ + beq a4f9c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5234 │ │ │ │ + bne a52b4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4f1c │ │ │ │ + beq a4f9c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5190 │ │ │ │ + bne a5210 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4f1c │ │ │ │ + beq a4f9c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a5174 │ │ │ │ + bne a51f4 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4f04 │ │ │ │ + bne a4f84 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c28 │ │ │ │ - b a4c70 │ │ │ │ + bne a4ca8 │ │ │ │ + b a4cf0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a54f0 │ │ │ │ + bne a5570 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a48b0 │ │ │ │ - ldr r1, [pc, #1560] @ a5564 │ │ │ │ + beq a4930 │ │ │ │ + ldr r1, [pc, #1560] @ a55e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5568 │ │ │ │ + ldr r1, [pc, #1552] @ a55e8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a556c │ │ │ │ + ldr r1, [pc, #1528] @ a55ec │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5054 │ │ │ │ + beq a50d4 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5064 │ │ │ │ + bne a50e4 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4f44 │ │ │ │ - b a48b0 │ │ │ │ - ldr r3, [pc, #1440] @ a5550 │ │ │ │ + bne a4fc4 │ │ │ │ + b a4930 │ │ │ │ + ldr r3, [pc, #1440] @ a55d0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4af0 │ │ │ │ + b a4b70 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a4a40 │ │ │ │ + beq a4ac0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a52a0 │ │ │ │ + beq a5320 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4a54 │ │ │ │ - ldr r1, [pc, #1408] @ a5570 │ │ │ │ + b a4ad4 │ │ │ │ + ldr r1, [pc, #1408] @ a55f0 │ │ │ │ mov r0, r7 │ │ │ │ bl f9408 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4d74 │ │ │ │ - b a4dec │ │ │ │ + bge a4df4 │ │ │ │ + b a4e6c │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4f1c │ │ │ │ - ldr r1, [pc, #1376] @ a5574 │ │ │ │ + b a4f9c │ │ │ │ + ldr r1, [pc, #1376] @ a55f4 │ │ │ │ mov r0, r7 │ │ │ │ bl f9408 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4d80 │ │ │ │ - b a4dec │ │ │ │ + bge a4e00 │ │ │ │ + b a4e6c │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a48bc │ │ │ │ - ldr r1, [pc, #1292] @ a554c │ │ │ │ - b a4a40 │ │ │ │ + b a493c │ │ │ │ + ldr r1, [pc, #1292] @ a55cc │ │ │ │ + b a4ac0 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4ad0 │ │ │ │ - ldr r3, [pc, #1320] @ a5578 │ │ │ │ + b a4b50 │ │ │ │ + ldr r3, [pc, #1320] @ a55f8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4c7c │ │ │ │ + b a4cfc │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4f98 │ │ │ │ + beq a5018 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a5108 │ │ │ │ + bgt a5188 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a5088 │ │ │ │ + blt a5108 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4f98 │ │ │ │ - ldr r3, [pc, #1260] @ a557c │ │ │ │ - ldr r1, [pc, #1260] @ a5580 │ │ │ │ + blt a5018 │ │ │ │ + ldr r3, [pc, #1260] @ a55fc │ │ │ │ + ldr r1, [pc, #1260] @ a5600 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4e04 │ │ │ │ + b a4e84 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4ae4 │ │ │ │ + beq a4b64 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a50b4 │ │ │ │ - ldr r3, [pc, #1148] @ a554c │ │ │ │ + bne a5134 │ │ │ │ + ldr r3, [pc, #1148] @ a55cc │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4ae4 │ │ │ │ + beq a4b64 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a51ac │ │ │ │ + beq a522c │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a51d0 │ │ │ │ + ble a5250 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a50e8 │ │ │ │ + bne a5168 │ │ │ │ mov r4, ip │ │ │ │ - b a4ae4 │ │ │ │ - ldr r3, [pc, #1132] @ a557c │ │ │ │ - ldr r1, [pc, #1136] @ a5584 │ │ │ │ + b a4b64 │ │ │ │ + ldr r3, [pc, #1132] @ a55fc │ │ │ │ + ldr r1, [pc, #1136] @ a5604 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5098 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5118 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ add r2, r2, #7 │ │ │ │ bic r2, r2, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ add fp, r3, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4b48 │ │ │ │ + beq a4bc8 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4b48 │ │ │ │ - ldr r3, [pc, #1052] @ a557c │ │ │ │ - ldr r1, [pc, #1060] @ a5588 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a50a8 │ │ │ │ - bl 99e18 │ │ │ │ - b a48b0 │ │ │ │ + bne a4bc8 │ │ │ │ + ldr r3, [pc, #1052] @ a55fc │ │ │ │ + ldr r1, [pc, #1060] @ a5608 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5128 │ │ │ │ + bl 99e94 │ │ │ │ + b a4930 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ bic r2, r2, #8 │ │ │ │ add r1, r1, ip │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b a4f10 │ │ │ │ + b a4f90 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b a4ef8 │ │ │ │ + b a4f78 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a5100 │ │ │ │ + beq a5180 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a51b0 │ │ │ │ - ldr r3, [pc, #896] @ a554c │ │ │ │ + bne a5230 │ │ │ │ + ldr r3, [pc, #896] @ a55cc │ │ │ │ cmp r4, r3 │ │ │ │ - beq a5100 │ │ │ │ - ldr r3, [pc, #948] @ a558c │ │ │ │ - ldr r1, [pc, #948] @ a5590 │ │ │ │ + beq a5180 │ │ │ │ + ldr r3, [pc, #948] @ a560c │ │ │ │ + ldr r1, [pc, #948] @ a5610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a50a8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5128 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a49f0 │ │ │ │ + b a4a70 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a4a0c │ │ │ │ + b a4a8c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4a2c │ │ │ │ + b a4aac │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b a4ebc │ │ │ │ + b a4f3c │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b a4ed0 │ │ │ │ + b a4f50 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b a4ee4 │ │ │ │ + b a4f64 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4944 │ │ │ │ + b a49c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4964 │ │ │ │ + b a49e4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a4980 │ │ │ │ + b a4a00 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a499c │ │ │ │ + b a4a1c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a49b8 │ │ │ │ + b a4a38 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a49d4 │ │ │ │ + b a4a54 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a52cc │ │ │ │ + beq a534c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4a54 │ │ │ │ - ldr r0, [pc, #732] @ a558c │ │ │ │ + b a4ad4 │ │ │ │ + ldr r0, [pc, #732] @ a560c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5594 │ │ │ │ + ldr r1, [pc, #724] @ a5614 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b a4dec │ │ │ │ - ldr r3, [pc, #680] @ a557c │ │ │ │ - ldr r1, [pc, #704] @ a5598 │ │ │ │ + bl 117854 │ │ │ │ + b a4e6c │ │ │ │ + ldr r3, [pc, #680] @ a55fc │ │ │ │ + ldr r1, [pc, #704] @ a5618 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b a50a8 │ │ │ │ - ldr r0, [pc, #672] @ a558c │ │ │ │ + b a5128 │ │ │ │ + ldr r0, [pc, #672] @ a560c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a559c │ │ │ │ + ldr r1, [pc, #680] @ a561c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b a4dec │ │ │ │ - ldr r0, [pc, #644] @ a558c │ │ │ │ + bl 117854 │ │ │ │ + b a4e6c │ │ │ │ + ldr r0, [pc, #644] @ a560c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a55a0 │ │ │ │ + ldr r1, [pc, #656] @ a5620 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b a4dec │ │ │ │ + bl 117854 │ │ │ │ + b a4e6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5364 │ │ │ │ - ldr r3, [pc, #628] @ a55a4 │ │ │ │ - ldr r2, [pc, #628] @ a55a8 │ │ │ │ + beq a53e4 │ │ │ │ + ldr r3, [pc, #628] @ a5624 │ │ │ │ + ldr r2, [pc, #628] @ a5628 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2a62a8 │ │ │ │ + bl 2b3630 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b1c │ │ │ │ - b a50a8 │ │ │ │ - ldr r3, [pc, #568] @ a558c │ │ │ │ - ldr r1, [pc, #596] @ a55ac │ │ │ │ + bge a4b9c │ │ │ │ + b a5128 │ │ │ │ + ldr r3, [pc, #568] @ a560c │ │ │ │ + ldr r1, [pc, #596] @ a562c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b a50a8 │ │ │ │ - ldr r3, [pc, #544] @ a558c │ │ │ │ - ldr r1, [pc, #576] @ a55b0 │ │ │ │ + bl 117854 │ │ │ │ + b a5128 │ │ │ │ + ldr r3, [pc, #544] @ a560c │ │ │ │ + ldr r1, [pc, #576] @ a5630 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a50a8 │ │ │ │ - ldr r3, [pc, #564] @ a55b4 │ │ │ │ - bl 356650 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5128 │ │ │ │ + ldr r3, [pc, #564] @ a5634 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -126718,558 +126766,558 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b a4d10 │ │ │ │ - ldr r0, [pc, #424] @ a558c │ │ │ │ + b a4d90 │ │ │ │ + ldr r0, [pc, #424] @ a560c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a55b8 │ │ │ │ + ldr r1, [pc, #460] @ a5638 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b a4dec │ │ │ │ + bl 117854 │ │ │ │ + b a4e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a4d60 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a4de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227524 │ │ │ │ - b a4bdc │ │ │ │ - bl 2917c0 │ │ │ │ + bl 239c5c │ │ │ │ + b a4c5c │ │ │ │ + bl 29fe74 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a50a8 │ │ │ │ - ldr r3, [pc, #336] @ a557c │ │ │ │ - ldr r1, [pc, #396] @ a55bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5098 │ │ │ │ - ldr r2, [pc, #356] @ a55a4 │ │ │ │ + b a5128 │ │ │ │ + ldr r3, [pc, #336] @ a55fc │ │ │ │ + ldr r1, [pc, #396] @ a563c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5118 │ │ │ │ + ldr r2, [pc, #356] @ a5624 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a55c0 │ │ │ │ - bl 2a62a8 │ │ │ │ + ldr r2, [pc, #364] @ a5640 │ │ │ │ + bl 2b3630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a50a8 │ │ │ │ + bne a5128 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4a8c │ │ │ │ - ldr r3, [pc, #272] @ a557c │ │ │ │ - ldr r1, [pc, #340] @ a55c4 │ │ │ │ + b a4b0c │ │ │ │ + ldr r3, [pc, #272] @ a55fc │ │ │ │ + ldr r1, [pc, #340] @ a5644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a50a8 │ │ │ │ + b a5128 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a4a2c │ │ │ │ + b a4aac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a54a4 │ │ │ │ + beq a5524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5540 │ │ │ │ + beq a55c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4e04 │ │ │ │ - ldr r3, [pc, #220] @ a55a4 │ │ │ │ - ldr r2, [pc, #252] @ a55c8 │ │ │ │ + b a4e84 │ │ │ │ + ldr r3, [pc, #220] @ a5624 │ │ │ │ + ldr r2, [pc, #252] @ a5648 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2a62a8 │ │ │ │ - b a4dec │ │ │ │ - ldr r3, [pc, #232] @ a55cc │ │ │ │ - ldr r1, [pc, #232] @ a55d0 │ │ │ │ + bl 2b3630 │ │ │ │ + b a4e6c │ │ │ │ + ldr r3, [pc, #232] @ a564c │ │ │ │ + ldr r1, [pc, #232] @ a5650 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5098 │ │ │ │ - ldr r3, [pc, #132] @ a557c │ │ │ │ - ldr r1, [pc, #216] @ a55d4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5118 │ │ │ │ + ldr r3, [pc, #132] @ a55fc │ │ │ │ + ldr r1, [pc, #216] @ a5654 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5098 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a5118 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a50a8 │ │ │ │ + b a5128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a4dec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a4e6c │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a50a8 │ │ │ │ + b a5128 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a554c │ │ │ │ + ldr r1, [pc, #28] @ a55cc │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4954 │ │ │ │ - b a4a38 │ │ │ │ + bne a49d4 │ │ │ │ + b a4ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a54a4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5524 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r1, sp, r0, lsr #8 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + eorseq r2, sp, r0, lsr #10 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x0035dcdc │ │ │ │ - mlaseq r5, ip, pc, r8 @ │ │ │ │ - @ instruction: 0x0035dcf0 │ │ │ │ + @ instruction: 0x0035eddc │ │ │ │ + mlaseq r5, ip, r0, sl │ │ │ │ + @ instruction: 0x0035edf0 │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - @ instruction: 0x001583f4 │ │ │ │ + andseq r8, r5, r4, ror #30 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r0, asr #26 │ │ │ │ - eorseq sp, r5, r8, lsl #26 │ │ │ │ - eorseq sp, r5, ip, lsr #31 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, asr #28 │ │ │ │ - @ instruction: 0x0035dff0 │ │ │ │ - eorseq sp, r5, r4, asr #27 │ │ │ │ - eorseq lr, r5, r8, ror r0 │ │ │ │ - eorseq lr, r5, r0, lsr r0 │ │ │ │ + eorseq lr, r5, r0, asr #28 │ │ │ │ + eorseq lr, r5, r8, lsl #28 │ │ │ │ + eorseq pc, r5, ip, lsr #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r5, ip, asr #30 │ │ │ │ + ldrsheq pc, [r5], -r0 @ │ │ │ │ + eorseq lr, r5, r4, asr #29 │ │ │ │ + eorseq pc, r5, r8, ror r1 @ │ │ │ │ + eorseq pc, r5, r0, lsr r1 @ │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0035def4 │ │ │ │ - eorseq sp, r5, r8, asr #29 │ │ │ │ - eorseq sp, r5, r8, ror pc │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrheq lr, [r5], -ip @ │ │ │ │ - eorseq sp, r5, ip, ror #26 │ │ │ │ - eorseq sp, r5, r0, ror #27 │ │ │ │ - mlaseq r5, r8, sp, sp │ │ │ │ - eorseq lr, r5, r4, lsl #2 │ │ │ │ + @ instruction: 0x0035eff4 │ │ │ │ + eorseq lr, r5, r8, asr #31 │ │ │ │ + eorseq pc, r5, r8, ror r0 @ │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035f1bc │ │ │ │ + eorseq lr, r5, ip, ror #28 │ │ │ │ + eorseq lr, r5, r0, ror #29 │ │ │ │ + mlaseq r5, r8, lr, lr │ │ │ │ + eorseq pc, r5, r4, lsl #4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r5, r8, ip, sp │ │ │ │ - eorseq sp, r5, ip, lsr #25 │ │ │ │ + mlaseq r5, r8, sp, lr │ │ │ │ + eorseq lr, r5, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a56ec │ │ │ │ + beq a576c │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a56a8 │ │ │ │ + beq a5728 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5730 │ │ │ │ + beq a57b0 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a5708 │ │ │ │ + beq a5788 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5758 │ │ │ │ - bl a55d8 │ │ │ │ + beq a57d8 │ │ │ │ + bl a5658 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a576c │ │ │ │ + bne a57ec │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5790 │ │ │ │ + bne a5810 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5788 │ │ │ │ + bne a5808 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a571c │ │ │ │ + bne a579c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5780 │ │ │ │ + bne a5800 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5744 │ │ │ │ + bne a57c4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a56bc │ │ │ │ + beq a573c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5700 │ │ │ │ + bne a5780 │ │ │ │ mov r0, r5 │ │ │ │ - b a56d8 │ │ │ │ - ldr r0, [pc, #232] @ a5798 │ │ │ │ + b a5758 │ │ │ │ + ldr r0, [pc, #232] @ a5818 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5694 │ │ │ │ + bne a5714 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5694 │ │ │ │ + bne a5714 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5700 │ │ │ │ + bne a5780 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ a5798 │ │ │ │ + ldr r0, [pc, #164] @ a5818 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a56d8 │ │ │ │ + beq a5758 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5798 │ │ │ │ + ldr r0, [pc, #136] @ a5818 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5658 │ │ │ │ + beq a56d8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5780 │ │ │ │ + bne a5800 │ │ │ │ mov r0, r7 │ │ │ │ - b a5674 │ │ │ │ - ldr r0, [pc, #96] @ a5798 │ │ │ │ + b a56f4 │ │ │ │ + ldr r0, [pc, #96] @ a5818 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5674 │ │ │ │ + beq a56f4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5690 │ │ │ │ + bne a5710 │ │ │ │ mov r0, r6 │ │ │ │ - b a56bc │ │ │ │ - ldr r0, [pc, #56] @ a5798 │ │ │ │ + b a573c │ │ │ │ + ldr r0, [pc, #56] @ a5818 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a563c │ │ │ │ + beq a56bc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a571c │ │ │ │ + bne a579c │ │ │ │ mov r0, r8 │ │ │ │ - b a5658 │ │ │ │ + b a56d8 │ │ │ │ mov r3, r2 │ │ │ │ - b a5744 │ │ │ │ + b a57c4 │ │ │ │ mov r3, r2 │ │ │ │ - b a571c │ │ │ │ + b a579c │ │ │ │ mov r2, r3 │ │ │ │ - b a576c │ │ │ │ + b a57ec │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a579c : │ │ │ │ +000a581c : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a57c4 │ │ │ │ + bne a5844 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ mvneq r2, #-1073741824 @ 0xc0000000 │ │ │ │ mov r1, #1 │ │ │ │ streq r3, [r0, #84] @ 0x54 │ │ │ │ streq r2, [r0] │ │ │ │ - b 94010 │ │ │ │ + b 94098 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a57cc : │ │ │ │ +000a584c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - blt a582c │ │ │ │ + blt a58ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5808 │ │ │ │ + beq a5888 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a5840 │ │ │ │ - beq a5800 │ │ │ │ - ldr r3, [pc, #40] @ a5844 │ │ │ │ - ldr r1, [pc, #40] @ a5848 │ │ │ │ + ldreq r0, [pc, #44] @ a58c0 │ │ │ │ + beq a5880 │ │ │ │ + ldr r3, [pc, #40] @ a58c4 │ │ │ │ + ldr r1, [pc, #40] @ a58c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b a5800 │ │ │ │ - ldr r3, [pc, #16] @ a5844 │ │ │ │ - ldr r1, [pc, #20] @ a584c │ │ │ │ + b a5880 │ │ │ │ + ldr r3, [pc, #16] @ a58c4 │ │ │ │ + ldr r1, [pc, #20] @ a58cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5824 │ │ │ │ + bl 18f3e8 │ │ │ │ + b a58a4 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035e1dc │ │ │ │ - eorseq lr, r5, r8, lsr #3 │ │ │ │ + @ instruction: 0x0035f2dc │ │ │ │ + eorseq pc, r5, r8, lsr #5 │ │ │ │ │ │ │ │ -000a5850 : │ │ │ │ - ldr r3, [pc, #24] @ a5870 │ │ │ │ +000a58d0 : │ │ │ │ + ldr r3, [pc, #24] @ a58f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a5874 : │ │ │ │ +000a58f4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a5890 │ │ │ │ + beq a5910 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ a58cc │ │ │ │ + ldr r0, [pc, #36] @ a594c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a58d0 │ │ │ │ + ldr r1, [pc, #28] @ a5950 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, lsr #4 │ │ │ │ + eorseq pc, r5, ip, lsr #6 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5ab8 │ │ │ │ - ldr r1, [pc, #528] @ a5b2c │ │ │ │ + beq a5b38 │ │ │ │ + ldr r1, [pc, #528] @ a5bac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5aa0 │ │ │ │ + blt a5b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5ac0 │ │ │ │ + bne a5b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5ab8 │ │ │ │ - ldr r1, [pc, #480] @ a5b30 │ │ │ │ + beq a5b38 │ │ │ │ + ldr r1, [pc, #480] @ a5bb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5aa0 │ │ │ │ + blt a5b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5ae8 │ │ │ │ + bne a5b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b40 │ │ │ │ + bl a5bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5ab8 │ │ │ │ - ldr r1, [pc, #432] @ a5b34 │ │ │ │ + beq a5b38 │ │ │ │ + ldr r1, [pc, #432] @ a5bb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5aa0 │ │ │ │ + blt a5b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5b04 │ │ │ │ + bne a5b84 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a5ab8 │ │ │ │ + beq a5b38 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a5a30 │ │ │ │ + ble a5ab0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5b38 │ │ │ │ + ldr r8, [pc, #356] @ a5bb8 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a59e0 │ │ │ │ + b a5a60 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5a88 │ │ │ │ + beq a5b08 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a98 │ │ │ │ + beq a5b18 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ cmp r2, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bgt a59dc │ │ │ │ + bgt a5a5c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5de4 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5e64 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5a9c │ │ │ │ - ldr r1, [pc, #236] @ a5b3c │ │ │ │ + beq a5b1c │ │ │ │ + ldr r1, [pc, #236] @ a5bbc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c28 │ │ │ │ + bl a5ca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5a98 │ │ │ │ + blt a5b18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5a7c │ │ │ │ + beq a5afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5adc │ │ │ │ + beq a5b5c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt a59e0 │ │ │ │ - b a5a30 │ │ │ │ + bgt a5a60 │ │ │ │ + b a5ab0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ab8 │ │ │ │ + beq a5b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5b20 │ │ │ │ + beq a5ba0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a5a80 │ │ │ │ + b a5b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5938 │ │ │ │ + bne a59b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5938 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a59b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5a7c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a596c │ │ │ │ + bne a59ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a596c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a59ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a59a0 │ │ │ │ + bne a5a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a59a0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5ab8 │ │ │ │ - eorseq r1, sp, r8, ror #10 │ │ │ │ - eorseq r1, sp, ip, ror r5 │ │ │ │ - eorseq r1, sp, r8, lsl #11 │ │ │ │ - eorseq lr, r5, ip, asr r2 │ │ │ │ - mlaseq sp, ip, r5, r1 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5b38 │ │ │ │ + eorseq r2, sp, r8, ror #12 │ │ │ │ + eorseq r2, sp, ip, ror r6 │ │ │ │ + eorseq r2, sp, r8, lsl #13 │ │ │ │ + eorseq pc, r5, ip, asr r3 @ │ │ │ │ + mlaseq sp, ip, r6, r2 │ │ │ │ │ │ │ │ -000a5b40 : │ │ │ │ - ldr r2, [pc, #216] @ a5c20 │ │ │ │ +000a5bc0 : │ │ │ │ + ldr r2, [pc, #216] @ a5ca0 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5b5c │ │ │ │ - ldr r0, [pc, #204] @ a5c24 │ │ │ │ + bhi a5bdc │ │ │ │ + ldr r0, [pc, #204] @ a5ca4 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt a5ba0 │ │ │ │ + blt a5c20 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5bd0 │ │ │ │ + bne a5c50 │ │ │ │ mov r0, #1 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c18 │ │ │ │ + beq a5c98 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r4, r0, #0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ movne r6, #1 │ │ │ │ - bne a5bd4 │ │ │ │ + bne a5c54 │ │ │ │ mov r0, #1 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c18 │ │ │ │ + beq a5c98 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c18 │ │ │ │ + beq a5c98 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5c08 │ │ │ │ + bne a5c88 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r5, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, r0, #16 │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ mov r3, #18 │ │ │ │ - b a5bf8 │ │ │ │ + b a5c78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5c28 : │ │ │ │ +000a5ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127277,213 +127325,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5d8c │ │ │ │ - ldr r7, [pc, #304] @ a5da8 │ │ │ │ - bl 356650 │ │ │ │ + beq a5e0c │ │ │ │ + ldr r7, [pc, #304] @ a5e28 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5d94 │ │ │ │ + beq a5e14 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5d24 │ │ │ │ + beq a5da4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5dac │ │ │ │ + ldr r3, [pc, #224] @ a5e2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5d34 │ │ │ │ + bne a5db4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5d34 │ │ │ │ - bl 356650 │ │ │ │ + beq a5db4 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5db0 │ │ │ │ + ldr r2, [pc, #188] @ a5e30 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5d5c │ │ │ │ - bl a03d8 │ │ │ │ + beq a5ddc │ │ │ │ + bl a0458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5d70 │ │ │ │ + bne a5df0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5dac │ │ │ │ + ldr r3, [pc, #128] @ a5e2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5cd0 │ │ │ │ + beq a5d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5cdc │ │ │ │ + bne a5d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov r5, r0 │ │ │ │ - b a5d64 │ │ │ │ - bl 9cda8 │ │ │ │ + b a5de4 │ │ │ │ + bl 9ce28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5d18 │ │ │ │ + beq a5d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5d18 │ │ │ │ + bne a5d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5d18 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5d98 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5d18 │ │ │ │ - ldr r1, [pc, #24] @ a5db4 │ │ │ │ - ldr r0, [pc, #24] @ a5db8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5d98 │ │ │ │ + ldr r1, [pc, #24] @ a5e34 │ │ │ │ + ldr r0, [pc, #24] @ a5e38 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5d64 │ │ │ │ + b a5de4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000a5dbc <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5e3c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5de4 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5e64 <_PyTuple_Resize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a6188 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a61a8 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a6208 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a6228 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a6188 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6208 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a608c <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a610c <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a6188 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6208 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5fa0 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6020 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5fa8 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a6028 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5e7c <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5efc <_PyTuple_Resize@@Base+0x98> │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a60ec <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a616c <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6118 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a6198 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6008 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a6088 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6034 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a60b4 <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fdc <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a605c <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a60c0 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a6140 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5f38 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6060 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a60e0 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5f20 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a61ac <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5fa0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a622c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6144 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a61c4 <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1642e8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164e24 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a6158 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb594 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a61d8 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb714 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5fc0 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a61b0 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 356650 │ │ │ │ + bgt a6040 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a6230 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r8, #8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -127492,173 +127540,173 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a61b4 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a6234 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5fa0 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a6020 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r6, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - b a5f68 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5fe8 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5ef4 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5f74 <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ef4 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5ef4 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5f74 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f74 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5ec4 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5f44 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ec4 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5ec4 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5f44 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f44 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5edc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5f5c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5edc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5edc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5f5c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f5c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5f2c <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5fac <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5f2c <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5f2c <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5fac <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5fac <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5fa0 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6020 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a616c <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a61ec <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ mov r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #32] │ │ │ │ - beq a5f0c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5f8c <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5f0c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5f8c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f8c <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5e94 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5f14 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e94 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5e94 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5f14 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f14 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5eac <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5f2c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5eac <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a5eac <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5f2c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a5f2c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5f48 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5fc8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a43a4 │ │ │ │ + bl a4424 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a60a0 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a6120 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a60a0 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a6120 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r1, [pc, #24] @ a61b8 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a61bc <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a6164 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b454 │ │ │ │ + ldr r1, [pc, #24] @ a6238 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a623c <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a61e4 <_PyTuple_Resize@@Base+0x380> │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ - ldr r3, [pc, #20] @ a61dc <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ + ldr r3, [pc, #20] @ a625c <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a61d8 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a6258 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 22afb4 │ │ │ │ - b a61e0 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23d6f4 │ │ │ │ + b a6260 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ a62b8 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a6338 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a62a0 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a6320 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a62b0 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a6330 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a6258 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a62bc <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 356650 │ │ │ │ + beq a62d8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a633c <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -127670,31 +127718,31 @@ │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #20] │ │ │ │ strb r2, [r3, #32] │ │ │ │ - beq a6298 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6318 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #32] @ a62c0 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a628c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a6340 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a630c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a6258 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a62d8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a6290 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + b a6310 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ @@ -127705,28 +127753,28 @@ │ │ │ │ orr r3, r3, r2 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - bl a6384 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a6374 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a6404 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a63f4 <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6354 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6378 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 356650 │ │ │ │ + bne a63d4 <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a63f8 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6364 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a63e4 <_PyTuple_Resize@@Base+0x580> │ │ │ │ ldr r1, [r3, #1796] @ 0x704 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r4, [r3, #1796] @ 0x704 │ │ │ │ str r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127736,330 +127784,354 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ - b 22a7ac │ │ │ │ + b 23ceec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a649c <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a651c <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a63f4 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a6474 <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a63f4 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a6474 <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a63f4 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a6560 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a6474 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a65e0 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a64c8 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a6548 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6534 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a65b4 <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6450 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a64d0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a6450 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a64d0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6450 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a6560 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a64d0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a65e0 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a64e8 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a6568 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6508 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a6588 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6470 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a64f0 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq a6468 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a64e8 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6468 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a6468 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a64e8 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a64e8 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a63a4 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a6424 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a63a4 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a63a4 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a6564 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a6424 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a6424 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a65e4 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a63ec <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a646c <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a63ec <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a6564 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a646c <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a65e4 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6448 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a64c8 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6448 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a64c8 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a645c <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a64dc <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a645c <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a645c <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a64dc <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a64dc <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a6400 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a6480 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6400 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a6400 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bne a6480 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a6480 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a6568 : │ │ │ │ +000a65e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a6788 │ │ │ │ + ldr r2, [pc, #520] @ a6808 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6598 │ │ │ │ - ldr r4, [pc, #508] @ a678c │ │ │ │ + bhi a6618 │ │ │ │ + ldr r4, [pc, #508] @ a680c │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a66cc │ │ │ │ - ldr r7, [pc, #480] @ a6790 │ │ │ │ - ldr r2, [pc, #480] @ a6794 │ │ │ │ + bhi a674c │ │ │ │ + ldr r7, [pc, #480] @ a6810 │ │ │ │ + ldr r2, [pc, #480] @ a6814 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6714 │ │ │ │ - ldr r3, [pc, #468] @ a6798 │ │ │ │ - bl 356650 │ │ │ │ + bne a6794 │ │ │ │ + ldr r3, [pc, #468] @ a6818 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a667c │ │ │ │ + beq a66fc │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a662c │ │ │ │ + bne a66ac │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #360] @ a679c │ │ │ │ + ldr r3, [pc, #360] @ a681c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ - ldr r2, [pc, #328] @ a67a0 │ │ │ │ + ldr r2, [pc, #328] @ a6820 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a672c │ │ │ │ + bne a67ac │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a6748 │ │ │ │ + bne a67c8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a662c │ │ │ │ + bne a66ac │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a67a4 │ │ │ │ + ldr r2, [pc, #264] @ a6824 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6760 │ │ │ │ + bne a67e0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r6, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #800] @ 0x320 │ │ │ │ - bne a662c │ │ │ │ - bl 2917c0 │ │ │ │ + bne a66ac │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, #0 │ │ │ │ - b a6590 │ │ │ │ + b a6610 │ │ │ │ mov r0, #2 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66c4 │ │ │ │ + beq a6744 │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ add r2, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str r3, [r2], #4 │ │ │ │ - beq a6590 │ │ │ │ - b a6700 │ │ │ │ + beq a6610 │ │ │ │ + b a6780 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a662c │ │ │ │ - b a66c0 │ │ │ │ + bne a66ac │ │ │ │ + b a6740 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a6670 │ │ │ │ - ldr r1, [pc, #88] @ a67a8 │ │ │ │ + beq a66f0 │ │ │ │ + ldr r1, [pc, #88] @ a6828 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a6774 │ │ │ │ + bne a67f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a6670 │ │ │ │ + bl 18e928 │ │ │ │ + b a66f0 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a66ac │ │ │ │ + b a672c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6670 │ │ │ │ + b a66f0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + │ │ │ │ +000a682c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 9e008 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a6870 │ │ │ │ + bl a6884 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a686c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq a6878 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a686c │ │ │ │ │ │ │ │ -000a67ac : │ │ │ │ +000a6884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #100] @ a682c │ │ │ │ - bl 22c948 │ │ │ │ + ldr r0, [pc, #100] @ a6904 │ │ │ │ + bl 23f030 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6824 │ │ │ │ + beq a68fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 22c9c0 │ │ │ │ + bl 23f0a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6800 │ │ │ │ + bne a68d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6830 │ │ │ │ + bl a6908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6824 │ │ │ │ + beq a68fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6824 │ │ │ │ + bne a68fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a67f8 │ │ │ │ + b a68d0 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a6830 : │ │ │ │ +000a6908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6888 │ │ │ │ - ldr r2, [pc, #56] @ a688c │ │ │ │ + bne a6960 │ │ │ │ + ldr r2, [pc, #56] @ a6964 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ sub r0, r3, #8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -128067,257 +128139,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6890 : │ │ │ │ +000a6968 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl a69d8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a69c4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl a6ba4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a69bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq a69cc │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mvn r5, #0 │ │ │ │ + b a69bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a69bc │ │ │ │ + │ │ │ │ +000a69d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a6960 │ │ │ │ + ldr r1, [pc, #184] @ a6aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6904 │ │ │ │ + bne a6a4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6924 │ │ │ │ + beq a6a6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6924 │ │ │ │ - ldr r1, [pc, #136] @ a6964 │ │ │ │ + beq a6a6c │ │ │ │ + ldr r1, [pc, #136] @ a6aac │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6970 │ │ │ │ + bl a6ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6924 │ │ │ │ + ble a6a6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6918 │ │ │ │ + beq a6a60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68b8 │ │ │ │ - bl 58738 │ │ │ │ - b a6940 │ │ │ │ + bne a6a00 │ │ │ │ + bl 587c8 │ │ │ │ + b a6a88 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6948 │ │ │ │ - bl a5850 │ │ │ │ + bne a6a90 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6940 │ │ │ │ - ldr r3, [pc, #48] @ a6968 │ │ │ │ - ldr r1, [pc, #48] @ a696c │ │ │ │ + bne a6a88 │ │ │ │ + ldr r3, [pc, #48] @ a6ab0 │ │ │ │ + ldr r1, [pc, #48] @ a6ab4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ - b a68fc │ │ │ │ + b a6a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6924 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a6924 │ │ │ │ + bne a6a6c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a6a6c │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, asr #11 │ │ │ │ + eorseq pc, r5, r4, asr #13 │ │ │ │ │ │ │ │ -000a6970 : │ │ │ │ +000a6ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6a38 │ │ │ │ - ldr r3, [pc, #176] @ a6a50 │ │ │ │ + beq a6b80 │ │ │ │ + ldr r3, [pc, #176] @ a6b98 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6a08 │ │ │ │ + bne a6b50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6a08 │ │ │ │ + beq a6b50 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a6a44 │ │ │ │ + beq a6b8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a69e8 │ │ │ │ + bne a6b30 │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a6a44 │ │ │ │ + beq a6b8c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a69cc │ │ │ │ - b a6a44 │ │ │ │ - ldr r1, [pc, #20] @ a6a54 │ │ │ │ - ldr r0, [pc, #20] @ a6a58 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6b14 │ │ │ │ + b a6b8c │ │ │ │ + ldr r1, [pc, #20] @ a6b9c │ │ │ │ + ldr r0, [pc, #20] @ a6ba0 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a69dc │ │ │ │ + b a6b24 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq a6da4 │ │ │ │ + beq a6eec │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7938 │ │ │ │ + ldrne r7, [pc, #3752] @ a7a80 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a7090 │ │ │ │ + beq a71d8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78f0 │ │ │ │ - ldr r3, [pc, #3728] @ a793c │ │ │ │ + bne a7a38 │ │ │ │ + ldr r3, [pc, #3728] @ a7a84 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6e24 │ │ │ │ + bgt a6f6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7904 │ │ │ │ - ldr r1, [pc, #3708] @ a7940 │ │ │ │ + beq a7a4c │ │ │ │ + ldr r1, [pc, #3708] @ a7a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7904 │ │ │ │ + bhi a7a4c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e3c │ │ │ │ - ldr r1, [pc, #3664] @ a7944 │ │ │ │ + bne a6f84 │ │ │ │ + ldr r1, [pc, #3664] @ a7a8c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ lsr r4, r3, #14 │ │ │ │ and r2, r3, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a6dec │ │ │ │ + bne a6f34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6fe8 │ │ │ │ + bhi a7130 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6fe8 │ │ │ │ - ldr r3, [pc, #3588] @ a7948 │ │ │ │ - ldr r2, [pc, #3588] @ a794c │ │ │ │ + bmi a7130 │ │ │ │ + ldr r3, [pc, #3588] @ a7a90 │ │ │ │ + ldr r2, [pc, #3588] @ a7a94 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7030 │ │ │ │ + bne a7178 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bcs a6f98 │ │ │ │ + bcs a70e0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a7020 │ │ │ │ + beq a7168 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6e50 │ │ │ │ + beq a6f98 │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - blt a6ebc │ │ │ │ - ldr r2, [pc, #3436] @ a7944 │ │ │ │ + blt a7004 │ │ │ │ + ldr r2, [pc, #3436] @ a7a8c │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7010 │ │ │ │ - ldr r3, [pc, #3428] @ a7950 │ │ │ │ + bne a7158 │ │ │ │ + ldr r3, [pc, #3428] @ a7a98 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7054 │ │ │ │ + bne a719c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c20 │ │ │ │ + beq a6d68 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str fp, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r5, [sl] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -128326,373 +128428,373 @@ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r9, #0 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a78d8 │ │ │ │ + bne a7a20 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a754c │ │ │ │ + beq a7694 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r5 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [r7, r6] │ │ │ │ ldreq r3, [r7, r6] │ │ │ │ addne r3, r3, #1 │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ strne r3, [r5] │ │ │ │ moveq r2, r9 │ │ │ │ movne r2, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7574 │ │ │ │ - ldr r2, [pc, #3108] @ a7954 │ │ │ │ + beq a76bc │ │ │ │ + ldr r2, [pc, #3108] @ a7a9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6f24 │ │ │ │ + bne a706c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7f3c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8084 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6f44 │ │ │ │ + bne a708c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d74 │ │ │ │ + beq a6ebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7084 │ │ │ │ + beq a71cc │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f8 │ │ │ │ + bne a7940 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d98 │ │ │ │ + beq a6ee0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a792c │ │ │ │ + beq a7a74 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a98 │ │ │ │ + bne a6be0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e3c │ │ │ │ - ldr r1, [pc, #2948] @ a7944 │ │ │ │ + bne a6f84 │ │ │ │ + ldr r1, [pc, #2948] @ a7a8c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ - lsr r4, r3, #14 │ │ │ │ - and r2, r3, #24 │ │ │ │ - and r4, r4, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r4, r4, #1 │ │ │ │ + tst r3, #24 │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + lsl r2, r3, #17 │ │ │ │ + add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ - ldr r3, [pc, #2932] @ a7958 │ │ │ │ + ldr r3, [pc, #2932] @ a7aa0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6b18 │ │ │ │ - ldr r3, [pc, #2896] @ a7944 │ │ │ │ + beq a6c60 │ │ │ │ + ldr r3, [pc, #2896] @ a7a8c │ │ │ │ ldr r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a6b18 │ │ │ │ - ldr r3, [pc, #2876] @ a795c │ │ │ │ + b a6c60 │ │ │ │ + ldr r3, [pc, #2876] @ a7aa4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae4 │ │ │ │ + b a6c2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6f04 │ │ │ │ - ldr r3, [pc, #2860] @ a7960 │ │ │ │ + bne a704c │ │ │ │ + ldr r3, [pc, #2860] @ a7aa8 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6aec │ │ │ │ - ldr r3, [pc, #2848] @ a7964 │ │ │ │ - ldr r1, [pc, #2848] @ a7968 │ │ │ │ + beq a6c34 │ │ │ │ + ldr r3, [pc, #2848] @ a7aac │ │ │ │ + ldr r1, [pc, #2848] @ a7ab0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a76bc │ │ │ │ + bl 18f3e8 │ │ │ │ + b a7804 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f88 │ │ │ │ + bhi a70d0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ add r2, r3, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6f98 │ │ │ │ - bl 356650 │ │ │ │ + beq a70e0 │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - ble a6bd0 │ │ │ │ + ble a6d18 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6bd0 │ │ │ │ + beq a6d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bd0 │ │ │ │ + beq a6d18 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bd0 │ │ │ │ + bne a6d18 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a791c │ │ │ │ + bne a7a64 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6bd0 │ │ │ │ + bne a6d18 │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b a6bd0 │ │ │ │ - ldr r1, [pc, #2656] @ a796c │ │ │ │ + bl 3568a8 │ │ │ │ + b a6d18 │ │ │ │ + ldr r1, [pc, #2656] @ a7ab4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6fdc │ │ │ │ + beq a7124 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7904 │ │ │ │ - ldr r3, [pc, #2640] @ a7970 │ │ │ │ + bne a7a4c │ │ │ │ + ldr r3, [pc, #2640] @ a7ab8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae4 │ │ │ │ + b a6c2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d58 │ │ │ │ + beq a6ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d58 │ │ │ │ + bne a6ea0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f7c │ │ │ │ + beq a70c4 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d58 │ │ │ │ + b a6ea0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6ba0 │ │ │ │ - ldr r3, [pc, #2472] @ a7948 │ │ │ │ - ldr r2, [pc, #2512] @ a7974 │ │ │ │ + b a6ce8 │ │ │ │ + ldr r3, [pc, #2472] @ a7a90 │ │ │ │ + ldr r2, [pc, #2512] @ a7abc │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7608 │ │ │ │ + bne a7750 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6fe8 │ │ │ │ + beq a7130 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e80 │ │ │ │ - ldr r3, [pc, #2452] @ a7978 │ │ │ │ + b a6fc8 │ │ │ │ + ldr r3, [pc, #2452] @ a7ac0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae4 │ │ │ │ + b a6c2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a76bc │ │ │ │ - ldr r3, [pc, #2368] @ a7944 │ │ │ │ + beq a7804 │ │ │ │ + ldr r3, [pc, #2368] @ a7a8c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be4 │ │ │ │ - ldr r2, [pc, #2348] @ a7944 │ │ │ │ + beq a6d2c │ │ │ │ + ldr r2, [pc, #2348] @ a7a8c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6be4 │ │ │ │ + b a6d2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e78 │ │ │ │ - ldr r2, [pc, #2320] @ a7948 │ │ │ │ + b a6fc0 │ │ │ │ + ldr r2, [pc, #2320] @ a7a90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6fe8 │ │ │ │ + beq a7130 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e8c │ │ │ │ - ldr r2, [pc, #2336] @ a797c │ │ │ │ + b a6fd4 │ │ │ │ + ldr r2, [pc, #2336] @ a7ac4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75f0 │ │ │ │ + bne a7738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6c18 │ │ │ │ - b a6c20 │ │ │ │ + bne a6d60 │ │ │ │ + b a6d68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22cd2c │ │ │ │ - b a6d74 │ │ │ │ + bl 23f3a4 │ │ │ │ + b a6ebc │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78f0 │ │ │ │ - ldr r3, [pc, #2196] @ a793c │ │ │ │ + bne a7a38 │ │ │ │ + ldr r3, [pc, #2196] @ a7a84 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7394 │ │ │ │ + bgt a74dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7904 │ │ │ │ - ldr r1, [pc, #2240] @ a7980 │ │ │ │ + beq a7a4c │ │ │ │ + ldr r1, [pc, #2240] @ a7ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7904 │ │ │ │ + bhi a7a4c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, #0 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e3c │ │ │ │ - ldr r9, [pc, #2136] @ a7944 │ │ │ │ + bne a6f84 │ │ │ │ + ldr r9, [pc, #2136] @ a7a8c │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a76e0 │ │ │ │ + bne a7828 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7938 │ │ │ │ + ldr r7, [pc, #2076] @ a7a80 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a76a8 │ │ │ │ + bcc a77f0 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a76a8 │ │ │ │ - ldr r3, [pc, #2056] @ a7948 │ │ │ │ - ldr r2, [pc, #2056] @ a794c │ │ │ │ + bmi a77f0 │ │ │ │ + ldr r3, [pc, #2056] @ a7a90 │ │ │ │ + ldr r2, [pc, #2056] @ a7a94 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a766c │ │ │ │ + bne a77b4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a7620 │ │ │ │ + bcs a7768 │ │ │ │ lsr r3, r3, #3 │ │ │ │ ldr r2, [sl, r3, lsl #3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a76c4 │ │ │ │ + beq a780c │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a73bc │ │ │ │ + beq a7504 │ │ │ │ ldr r2, [r1, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r1, #3756] @ 0xeac │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ cmp ip, r2 │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #-8] │ │ │ │ str r0, [r4, #-4] │ │ │ │ str r2, [r1, #3760] @ 0xeb0 │ │ │ │ - blt a74b0 │ │ │ │ + blt a75f8 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a7950 │ │ │ │ + ldr r9, [pc, #1892] @ a7a98 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74f8 │ │ │ │ + bne a7640 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r4, #8] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ str r8, [r4, #24] │ │ │ │ @@ -128704,969 +128806,969 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [ip] │ │ │ │ ldr r8, [fp] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a7820 │ │ │ │ + bne a7968 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7510 │ │ │ │ + beq a7658 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7418 │ │ │ │ - bl 356650 │ │ │ │ + bne a7560 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7424 │ │ │ │ - ldr r3, [pc, #1608] @ a7954 │ │ │ │ + beq a756c │ │ │ │ + ldr r3, [pc, #1608] @ a7a9c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a7400 │ │ │ │ + bne a7548 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7f3c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8084 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a745c │ │ │ │ + bne a75a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7350 │ │ │ │ + beq a7498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a75e4 │ │ │ │ + beq a772c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f8 │ │ │ │ + bne a7940 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7374 │ │ │ │ + beq a74bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7834 │ │ │ │ + beq a797c │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7094 │ │ │ │ - b a6da4 │ │ │ │ - ldr r8, [pc, #1488] @ a795c │ │ │ │ - b a70dc │ │ │ │ - ldr r8, [pc, #1476] @ a7958 │ │ │ │ - b a70dc │ │ │ │ + bne a71dc │ │ │ │ + b a6eec │ │ │ │ + ldr r8, [pc, #1488] @ a7aa4 │ │ │ │ + b a7224 │ │ │ │ + ldr r8, [pc, #1476] @ a7aa0 │ │ │ │ + b a7224 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a7960 │ │ │ │ - beq a70dc │ │ │ │ - ldr r1, [pc, #1476] @ a796c │ │ │ │ + ldreq r8, [pc, #1472] @ a7aa8 │ │ │ │ + beq a7224 │ │ │ │ + ldr r1, [pc, #1476] @ a7ab4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a76d8 │ │ │ │ + beq a7820 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7904 │ │ │ │ - ldr r8, [pc, #1460] @ a7970 │ │ │ │ - b a70dc │ │ │ │ + bne a7a4c │ │ │ │ + ldr r8, [pc, #1460] @ a7ab8 │ │ │ │ + b a7224 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a749c │ │ │ │ + bcc a75e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7620 │ │ │ │ - bl 356650 │ │ │ │ + beq a7768 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a71a0 │ │ │ │ + b a72e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7328 │ │ │ │ + b a7470 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a72dc │ │ │ │ + b a7424 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7754 │ │ │ │ - bl bbdec │ │ │ │ + beq a789c │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7708 │ │ │ │ + beq a7850 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7334 │ │ │ │ + beq a747c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7334 │ │ │ │ + bne a747c │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a7490 │ │ │ │ + beq a75d8 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7334 │ │ │ │ + b a747c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a71a0 │ │ │ │ + b a72e8 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a71d0 │ │ │ │ + beq a7318 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a71d0 │ │ │ │ + beq a7318 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a71d0 │ │ │ │ + bne a7318 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a77e8 │ │ │ │ + bne a7930 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a71d0 │ │ │ │ + bne a7318 │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b a71d0 │ │ │ │ - ldr r2, [pc, #1148] @ a797c │ │ │ │ + bl 3568a8 │ │ │ │ + b a7318 │ │ │ │ + ldr r2, [pc, #1148] @ a7ac4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7538 │ │ │ │ + bne a7680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a71fc │ │ │ │ + bl 18e928 │ │ │ │ + b a7344 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7984 │ │ │ │ - ldr r1, [pc, #1128] @ a7988 │ │ │ │ + ldr r3, [pc, #1128] @ a7acc │ │ │ │ + ldr r1, [pc, #1128] @ a7ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ mvn r7, #0 │ │ │ │ - b a7340 │ │ │ │ + b a7488 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71fc │ │ │ │ + b a7344 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7984 │ │ │ │ - ldr r1, [pc, #1068] @ a7988 │ │ │ │ + ldr r3, [pc, #1068] @ a7acc │ │ │ │ + ldr r1, [pc, #1068] @ a7ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f8 │ │ │ │ + beq a7940 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d64 │ │ │ │ + b a6eac │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7840 │ │ │ │ - bl bbdec │ │ │ │ + beq a7988 │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6f2c │ │ │ │ + bne a7074 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7560 │ │ │ │ + beq a76a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a7560 │ │ │ │ + bne a76a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75d8 │ │ │ │ + beq a7720 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7560 │ │ │ │ + b a76a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cd2c │ │ │ │ - b a7350 │ │ │ │ + bl 23f3a4 │ │ │ │ + b a7498 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7068 │ │ │ │ - ldr r2, [pc, #824] @ a7948 │ │ │ │ + b a71b0 │ │ │ │ + ldr r2, [pc, #824] @ a7a90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fc0 │ │ │ │ - ldr r3, [pc, #800] @ a7948 │ │ │ │ - ldr r2, [pc, #840] @ a7974 │ │ │ │ + b a7108 │ │ │ │ + ldr r3, [pc, #800] @ a7a90 │ │ │ │ + ldr r2, [pc, #840] @ a7abc │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7690 │ │ │ │ + bne a77d8 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a76a8 │ │ │ │ + beq a77f0 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a71a0 │ │ │ │ - ldr r2, [pc, #724] @ a7948 │ │ │ │ + b a72e8 │ │ │ │ + ldr r2, [pc, #724] @ a7a90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a76a8 │ │ │ │ + beq a77f0 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a71a0 │ │ │ │ - ldr r2, [pc, #688] @ a7948 │ │ │ │ + b a72e8 │ │ │ │ + ldr r2, [pc, #688] @ a7a90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7648 │ │ │ │ + b a7790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a71d0 │ │ │ │ + bne a7318 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6da8 │ │ │ │ + b a6ef0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r3, r0 │ │ │ │ - b a73e8 │ │ │ │ - ldr r8, [pc, #664] @ a7978 │ │ │ │ - b a70dc │ │ │ │ + b a7530 │ │ │ │ + ldr r8, [pc, #664] @ a7ac0 │ │ │ │ + b a7224 │ │ │ │ ldr r2, [r9, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a7110 │ │ │ │ + b a7258 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7524 │ │ │ │ + beq a766c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7524 │ │ │ │ + bne a766c │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7748 │ │ │ │ + beq a7890 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7524 │ │ │ │ + b a766c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7770 │ │ │ │ + beq a78b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a779c │ │ │ │ + beq a78e4 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7984 │ │ │ │ + ldr r3, [pc, #512] @ a7acc │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a77c8 │ │ │ │ - ldr r3, [pc, #508] @ a798c │ │ │ │ - ldr r1, [pc, #508] @ a7990 │ │ │ │ + beq a7910 │ │ │ │ + ldr r3, [pc, #508] @ a7ad4 │ │ │ │ + ldr r1, [pc, #508] @ a7ad8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b a7524 │ │ │ │ + bl 117854 │ │ │ │ + b a766c │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a77bc │ │ │ │ + beq a7904 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7770 │ │ │ │ + b a78b8 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7788 │ │ │ │ - ldr r3, [pc, #432] @ a798c │ │ │ │ - ldr r1, [pc, #436] @ a7994 │ │ │ │ + bne a78d0 │ │ │ │ + ldr r3, [pc, #432] @ a7ad4 │ │ │ │ + ldr r1, [pc, #436] @ a7adc │ │ │ │ str r5, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b a7524 │ │ │ │ + bl 117854 │ │ │ │ + b a766c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a71d0 │ │ │ │ - b a74dc │ │ │ │ + bne a7318 │ │ │ │ + b a7624 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76bc │ │ │ │ + beq a7804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a76bc │ │ │ │ + bne a7804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a76bc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a7804 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a7350 │ │ │ │ + b a7498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a7374 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a74bc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a785c │ │ │ │ + beq a79a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a78a8 │ │ │ │ + beq a79f0 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7984 │ │ │ │ + ldr r3, [pc, #276] @ a7acc │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7888 │ │ │ │ - ldr r3, [pc, #272] @ a798c │ │ │ │ - ldr r1, [pc, #272] @ a7990 │ │ │ │ + beq a79d0 │ │ │ │ + ldr r3, [pc, #272] @ a7ad4 │ │ │ │ + ldr r1, [pc, #272] @ a7ad8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b a7560 │ │ │ │ + bl 117854 │ │ │ │ + b a76a8 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7874 │ │ │ │ - ldr r3, [pc, #240] @ a798c │ │ │ │ - ldr r1, [pc, #244] @ a7994 │ │ │ │ + bne a79bc │ │ │ │ + ldr r3, [pc, #240] @ a7ad4 │ │ │ │ + ldr r1, [pc, #244] @ a7adc │ │ │ │ str r6, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b a7560 │ │ │ │ + bl 117854 │ │ │ │ + b a76a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78cc │ │ │ │ + beq a7a14 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a785c │ │ │ │ + b a79a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d74 │ │ │ │ - ldr r3, [pc, #160] @ a7998 │ │ │ │ - ldr r1, [pc, #160] @ a799c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a76bc │ │ │ │ - ldr r3, [pc, #88] @ a7964 │ │ │ │ - ldr r1, [pc, #144] @ a79a0 │ │ │ │ + b a6ebc │ │ │ │ + ldr r3, [pc, #160] @ a7ae0 │ │ │ │ + ldr r1, [pc, #160] @ a7ae4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b a7804 │ │ │ │ + ldr r3, [pc, #88] @ a7aac │ │ │ │ + ldr r1, [pc, #144] @ a7ae8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 11793c │ │ │ │ - b a76bc │ │ │ │ + bl 117854 │ │ │ │ + b a7804 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bd0 │ │ │ │ - b a6ee8 │ │ │ │ + bne a6d18 │ │ │ │ + b a7030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a6d98 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a6ee0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, lsl #8 │ │ │ │ + eorseq r2, sp, r0, lsl #10 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r4, lsr pc │ │ │ │ - andeq ip, pc, r8, lsl #4 │ │ │ │ - andeq sl, fp, ip, lsl #22 │ │ │ │ - andeq r2, pc, r8, lsr #18 │ │ │ │ + andeq r8, sl, ip, ror r0 │ │ │ │ + andeq ip, pc, ip, lsl #4 │ │ │ │ + ldrdeq sl, [fp], -r4 │ │ │ │ + andeq r2, pc, r4, lsr #18 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ + eorseq lr, r5, r0, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrheq r3, [r0], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - @ instruction: 0x001d6ab4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r1, sp, r0, lsl r4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + andseq r3, r0, r4, asr #1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq ip, sp, ip, lsr #24 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq r2, sp, r0, lsl r5 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x0035f6d4 │ │ │ │ + eorseq pc, r5, r0, ror #13 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, ror r6 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq pc, r5, r0, ror r7 @ │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ │ │ │ │ -000a79a4 : │ │ │ │ +000a7aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7bd4 │ │ │ │ + bne a7d1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7bcc │ │ │ │ - ldr r9, [pc, #636] @ a7c80 │ │ │ │ - bl 356650 │ │ │ │ + beq a7d14 │ │ │ │ + ldr r9, [pc, #636] @ a7dc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7bcc │ │ │ │ + beq a7d14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7bb0 │ │ │ │ + beq a7cf8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [r8, r9] │ │ │ │ ldreq r3, [r8, r9] │ │ │ │ addne r3, r3, #1 │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ moveq r2, r5 │ │ │ │ movne r2, r5 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b3c │ │ │ │ - ldr r2, [pc, #520] @ a7c84 │ │ │ │ + beq a7c84 │ │ │ │ + ldr r2, [pc, #520] @ a7dcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7acc │ │ │ │ + bne a7c14 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7f3c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8084 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7aec │ │ │ │ + bne a7c34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7ac0 │ │ │ │ + beq a7c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7b30 │ │ │ │ + beq a7c78 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7aa4 │ │ │ │ + beq a7bec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7aa4 │ │ │ │ + bne a7bec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c88 │ │ │ │ + ldr r2, [pc, #384] @ a7dd0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b24 │ │ │ │ + beq a7c6c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7aa4 │ │ │ │ + b a7bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cd2c │ │ │ │ - b a7ac0 │ │ │ │ + bl 23f3a4 │ │ │ │ + b a7c08 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7be4 │ │ │ │ - bl bbdec │ │ │ │ + beq a7d2c │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7ad8 │ │ │ │ + bne a7c20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bc4 │ │ │ │ + beq a7d0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7bc4 │ │ │ │ - ldr r2, [pc, #260] @ a7c88 │ │ │ │ + bne a7d0c │ │ │ │ + ldr r2, [pc, #260] @ a7dd0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ba4 │ │ │ │ + beq a7cec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bc4 │ │ │ │ - ldr r0, [pc, #212] @ a7c8c │ │ │ │ + b a7d0c │ │ │ │ + ldr r0, [pc, #212] @ a7dd4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c90 │ │ │ │ + ldr r1, [pc, #208] @ a7dd8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7aa4 │ │ │ │ + b a7bec │ │ │ │ mvn r6, #0 │ │ │ │ - b a7ac0 │ │ │ │ + b a7c08 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c00 │ │ │ │ + beq a7d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c50 │ │ │ │ - ldr r3, [pc, #132] @ a7c8c │ │ │ │ + beq a7d98 │ │ │ │ + ldr r3, [pc, #132] @ a7dd4 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c38 │ │ │ │ - ldr r1, [pc, #116] @ a7c94 │ │ │ │ + beq a7d80 │ │ │ │ + ldr r1, [pc, #116] @ a7ddc │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c98 │ │ │ │ + ldr ip, [pc, #112] @ a7de0 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c9c │ │ │ │ + ldr r3, [pc, #108] @ a7de4 │ │ │ │ movne r3, ip │ │ │ │ - bl 11793c │ │ │ │ - b a7bc4 │ │ │ │ + bl 117854 │ │ │ │ + b a7d0c │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7c18 │ │ │ │ - ldr r1, [pc, #84] @ a7ca0 │ │ │ │ + bne a7d60 │ │ │ │ + ldr r1, [pc, #84] @ a7de8 │ │ │ │ str r5, [sp] │ │ │ │ - b a7c20 │ │ │ │ + b a7d68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c88 │ │ │ │ + ldr r2, [pc, #44] @ a7dd0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c74 │ │ │ │ + beq a7dbc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7c00 │ │ │ │ + b a7d48 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr pc │ │ │ │ + andeq r8, sl, ip, ror r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r8, lsr #13 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ + eorseq pc, r5, r0, ror #13 │ │ │ │ + @ instruction: 0x0035f6d4 │ │ │ │ + eorseq pc, r5, r8, lsr #15 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ │ │ │ │ -000a7ca4 : │ │ │ │ +000a7dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ - beq a7dac │ │ │ │ + beq a7ef4 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7ee8 │ │ │ │ + ldr r3, [pc, #520] @ a8030 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7dc8 │ │ │ │ - ldr r2, [pc, #472] @ a7eec │ │ │ │ + beq a7f10 │ │ │ │ + ldr r2, [pc, #472] @ a8034 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7d48 │ │ │ │ + bne a7e90 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7f3c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8084 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d68 │ │ │ │ + bne a7eb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7d3c │ │ │ │ + beq a7e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d3c │ │ │ │ - ldr r2, [pc, #368] @ a7ef0 │ │ │ │ + bne a7e84 │ │ │ │ + ldr r2, [pc, #368] @ a8038 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7da0 │ │ │ │ + beq a7ee8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7d3c │ │ │ │ - ldr r3, [pc, #320] @ a7ef4 │ │ │ │ + b a7e84 │ │ │ │ + ldr r3, [pc, #320] @ a803c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7ef8 │ │ │ │ + ldr r1, [pc, #316] @ a8040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7d3c │ │ │ │ + b a7e84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e38 │ │ │ │ - bl bbdec │ │ │ │ + beq a7f80 │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d50 │ │ │ │ + bne a7e98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7dc0 │ │ │ │ + beq a7f08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7dc0 │ │ │ │ - ldr r2, [pc, #228] @ a7ef0 │ │ │ │ + bne a7f08 │ │ │ │ + ldr r2, [pc, #228] @ a8038 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e2c │ │ │ │ + beq a7f74 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7dc0 │ │ │ │ + b a7f08 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e54 │ │ │ │ + beq a7f9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7eb8 │ │ │ │ - ldr r3, [pc, #152] @ a7ef4 │ │ │ │ + beq a8000 │ │ │ │ + ldr r3, [pc, #152] @ a803c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e8c │ │ │ │ - ldr r1, [pc, #136] @ a7efc │ │ │ │ + beq a7fd4 │ │ │ │ + ldr r1, [pc, #136] @ a8044 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7f00 │ │ │ │ + ldr r3, [pc, #132] @ a8048 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7f04 │ │ │ │ - bl 11793c │ │ │ │ - b a7dc0 │ │ │ │ + ldr r1, [pc, #124] @ a804c │ │ │ │ + bl 117854 │ │ │ │ + b a7f08 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e6c │ │ │ │ - ldr r1, [pc, #92] @ a7efc │ │ │ │ + bne a7fb4 │ │ │ │ + ldr r1, [pc, #92] @ a8044 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7f00 │ │ │ │ + ldr r3, [pc, #88] @ a8048 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7f08 │ │ │ │ - bl 11793c │ │ │ │ - b a7dc0 │ │ │ │ + ldr r1, [pc, #84] @ a8050 │ │ │ │ + bl 117854 │ │ │ │ + b a7f08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ef0 │ │ │ │ + ldr r2, [pc, #44] @ a8038 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7edc │ │ │ │ + beq a8024 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e54 │ │ │ │ + b a7f9c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr pc │ │ │ │ + andeq r8, sl, ip, ror r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r8, lsr #13 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x0035f6d4 │ │ │ │ + eorseq pc, r5, r8, lsr #15 │ │ │ │ + eorseq pc, r5, r0, ror #13 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ │ │ │ │ -000a7f0c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a8054 <_PyUnicode_InternMortal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7f34 : │ │ │ │ +000a807c : │ │ │ │ mov r3, #0 │ │ │ │ - b a7f3c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a8084 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7f3c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a8084 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - beq a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a88dc <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82f8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a8440 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a835c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a84a4 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84cc <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8098 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a81e0 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a821c <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r2, r5 │ │ │ │ add r1, r7, r2, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2812] @ 0xafc │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a821c <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a83ac <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a84f4 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a8838 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a82f8 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a88fc <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a8638 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a853c <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a8684 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1051d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a83cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a83cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 22cd2c │ │ │ │ - b a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23f3a4 │ │ │ │ + b a83cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq a7fe8 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a8130 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8900 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a837c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a84c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a837c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a84c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a84ec <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r5 │ │ │ │ add r5, r7, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -129677,109 +129779,109 @@ │ │ │ │ add r7, r7, #43520 @ 0xaa00 │ │ │ │ add r0, r2, #4 │ │ │ │ ldr r7, [r7, #252] @ 0xfc │ │ │ │ str r2, [sp, #12] │ │ │ │ strne r1, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [r5, r0] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a851c <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a8664 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a8838 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a870c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a83c8 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8510 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a81e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a859c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a8704 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a884c <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a859c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8434 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a857c <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8508 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a8650 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a8400 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a8900 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a82c8 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8410 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a82c8 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 356650 │ │ │ │ + beq a8410 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a8904 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a84d8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a03d8 │ │ │ │ + beq a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0458 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a8540 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a82a0 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a8730 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a8878 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8488 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1272] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a8900 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a8380 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8244 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a838c <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov r5, r0 │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 356650 │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #180] @ 0xb4 │ │ │ │ sub r2, r2, #1 │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add ip, r0, r1 │ │ │ │ @@ -129794,464 +129896,464 @@ │ │ │ │ cmp r1, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq ip, ip, #98304 @ 0x18000 │ │ │ │ ldrne r2, [r0, #16] │ │ │ │ ldreq r2, [ip, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a7f8c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a88f0 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f8c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a86c4 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a880c <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a870c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a830c <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a86b8 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0b4 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ + bl 11cfc8 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a827c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8908 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a827c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a890c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8910 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119ed8 │ │ │ │ - b a827c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 356650 │ │ │ │ + bl 119dec │ │ │ │ + b a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a845c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a85a4 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a84e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a862c <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8904 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91cac │ │ │ │ + bl 91d38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81fc <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a8344 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a8540 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a82ac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8914 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a84c0 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8608 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a82ac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f98 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cda8 │ │ │ │ + b a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9ce28 │ │ │ │ mov r5, r0 │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 189368 <_PyUnicode_IsNumeric@@Base+0x5ac> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18a4cc <_PyUnicode_IsNumeric@@Base+0x5b4> │ │ │ │ mov r1, r0 │ │ │ │ - b a8474 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a85bc <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22cc98 │ │ │ │ + bl 23f310 │ │ │ │ mov r5, r0 │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a805c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 230db8 │ │ │ │ + bl 243338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a805c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8650 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a8798 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a83d8 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8520 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22cb28 │ │ │ │ + bl 23f1a0 │ │ │ │ mov r5, r0 │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a890c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8764 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a87d0 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a88ac <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8918 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86d4 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a881c <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8914 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8644 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a878c <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1083c4 │ │ │ │ + bl 1083ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8480 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a85c8 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a86a8 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a87f0 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22cb28 │ │ │ │ + bl 23f1a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0b4 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ + bl 11cfc8 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ mov r5, r0 │ │ │ │ - b a8680 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11aa58 │ │ │ │ + bl 11a96c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81ac <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a82f4 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl f9408 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a8740 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8040 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a8188 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a82f8 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ add r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, r5 │ │ │ │ add r5, r8, r3 │ │ │ │ - b a81e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8914 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8758 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a88a0 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a82a0 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a87d4 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a891c <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a87d8 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8920 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8910 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119ed8 │ │ │ │ - b a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a87dc <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119dec │ │ │ │ + b a83cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8924 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a87e0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8928 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mvn r5, #0 │ │ │ │ - b a82ac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, r0, r4, lsl sp │ │ │ │ + andseq r4, r0, r4, lsr #26 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ + eorseq pc, r5, r0, lsl #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r5, r8, lsr #14 │ │ │ │ - andeq r7, sl, r4, lsr pc │ │ │ │ - eorseq lr, r5, ip, lsr #13 │ │ │ │ + eorseq pc, r5, r8, lsr #16 │ │ │ │ + andeq r8, sl, ip, ror r0 │ │ │ │ + eorseq pc, r5, ip, lsr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ │ │ │ │ -000a87e4 <_PyType_LookupRef@@Base>: │ │ │ │ +000a892c <_PyType_LookupRef@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ a896c <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8ab4 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ eor r3, r2, r8, asr #3 │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r5, r3, lsl #2 │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [r6, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a88b0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a89f8 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a88b0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a89f8 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a88a0 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a89e8 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a886c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8964 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8aac <_PyType_LookupRef@@Base+0x180> │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #184] @ a8970 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8ab8 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8878 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a89c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a8878 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a89c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8898 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a89e0 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a886c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ add r5, r5, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ add r3, r5, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ add r2, r4, #4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r6, [r6, #2812] @ 0xafc │ │ │ │ strne r3, [r8] │ │ │ │ str r8, [r5, r2] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a886c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a886c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a89b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a886c <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11aa58 │ │ │ │ - b a88a0 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a89b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a96c │ │ │ │ + b a89e8 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8988 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8ad0 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8a40 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8b88 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8a04 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8b4c <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a89e4 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8b2c <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8a48 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a80 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8b90 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8bc8 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r2, #1520] @ 0x5f0 │ │ │ │ ldrhne r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ addne r2, r2, #1 │ │ │ │ strhne r2, [r4, #206] @ 0xce │ │ │ │ - b a8a70 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8bb8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8a10 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8b58 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a78 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bc0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r4, #206] @ 0xce │ │ │ │ add r1, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r0, #2804] @ 0xaf4 │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -130259,72 +130361,72 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #600] @ a8cf4 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8e3c <_PyType_LookupRef@@Base+0x510> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne a8c1c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8d64 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8c1c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8d64 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c44 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8d8c <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c0c <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8d54 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8b3c <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8cf8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8c84 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8e40 <_PyType_LookupRef@@Base+0x514> │ │ │ │ add r8, r7, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ tst r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bne a8b74 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8cbc <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8be8 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8d30 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8bf4 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8d3c <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8af8 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8c40 <_PyType_LookupRef@@Base+0x314> │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8b68 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8cb0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8c38 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8d80 <_PyType_LookupRef@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r1, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -130341,52 +130443,52 @@ │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8b24 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8c6c <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8b44 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8c8c <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8b44 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8c8c <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8aec <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8b3c <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8c34 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8c84 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8ac0 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8c08 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c5c <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8da4 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a8b68 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a8cb0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c6c <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8db4 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8cd4 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8e1c <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b68 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8cf8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 356650 │ │ │ │ + b a8cb0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8e40 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -130402,23 +130504,23 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8c58 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8da0 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8c30 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8d78 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c58 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8acc <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8da0 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8c14 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -130427,204 +130529,204 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r1, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r2 │ │ │ │ - beq a8d90 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8ed8 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8ddc <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8f24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8da0 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8ee8 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8da0 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8de0 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 356650 │ │ │ │ + beq a8ee8 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8f28 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8de4 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8f2c <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8dd0 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a03d8 │ │ │ │ + beq a8f18 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0458 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8ddc <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8f24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d50 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8e98 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d5c <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8ea4 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 229258 │ │ │ │ - bl 9cda8 │ │ │ │ + b 23b990 │ │ │ │ + bl 9ce28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8de8 : │ │ │ │ +000a8f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df88 │ │ │ │ + bl 9e008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8e48 │ │ │ │ + beq a8f90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e64 │ │ │ │ + ldr r1, [pc, #76] @ a8fac │ │ │ │ mov r2, r4 │ │ │ │ - bl a7ca4 │ │ │ │ + bl a7dec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e48 │ │ │ │ + bne a8f90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8e40 │ │ │ │ + beq a8f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e58 │ │ │ │ + beq a8fa0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8e40 │ │ │ │ + b a8f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a8e40 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a8f88 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e68 : │ │ │ │ +000a8fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8eb4 │ │ │ │ + ldr r1, [pc, #52] @ a8ffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e94 │ │ │ │ + bne a8fdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e8c │ │ │ │ - ldr r1, [pc, #16] @ a8eb8 │ │ │ │ - ldr r0, [pc, #16] @ a8ebc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8fd4 │ │ │ │ + ldr r1, [pc, #16] @ a9000 │ │ │ │ + ldr r0, [pc, #16] @ a9004 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq pc, r5, r8, ror #16 │ │ │ │ + eorseq r0, r6, r8, ror #18 │ │ │ │ │ │ │ │ -000a8ec0 : │ │ │ │ +000a9008 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8edc │ │ │ │ + beq a9024 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8edc │ │ │ │ - b a8f08 │ │ │ │ + beq a9024 │ │ │ │ + b a9050 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8f00 │ │ │ │ - ldr r0, [pc, #12] @ a8f04 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a9048 │ │ │ │ + ldr r0, [pc, #12] @ a904c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a9454 │ │ │ │ + ldr r7, [pc, #1332] @ a959c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a9244 │ │ │ │ + beq a938c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a92e4 │ │ │ │ + bne a942c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a9458 │ │ │ │ + ldr r2, [pc, #1280] @ a95a0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a93c4 │ │ │ │ + bne a950c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a945c │ │ │ │ + ldr r2, [pc, #1268] @ a95a4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a93c4 │ │ │ │ + blt a950c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a92a0 │ │ │ │ + beq a93e8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a9460 │ │ │ │ + ldr r0, [pc, #1212] @ a95a8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a92d8 │ │ │ │ - ldr r8, [pc, #1188] @ a9464 │ │ │ │ - ldr r0, [pc, #1188] @ a9468 │ │ │ │ + bmi a9420 │ │ │ │ + ldr r8, [pc, #1188] @ a95ac │ │ │ │ + ldr r0, [pc, #1188] @ a95b0 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a927c │ │ │ │ + bne a93c4 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a9200 │ │ │ │ + bcs a9348 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a9260 │ │ │ │ + beq a93a8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a91a0 │ │ │ │ + beq a92e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130637,60 +130739,60 @@ │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #12 │ │ │ │ addeq r1, r1, r3 │ │ │ │ addeq r2, r1, #4 │ │ │ │ addeq r1, r1, #8 │ │ │ │ cmp r8, #0 │ │ │ │ movgt ip, #0 │ │ │ │ - bgt a9090 │ │ │ │ - b a90d8 │ │ │ │ + bgt a91d8 │ │ │ │ + b a9220 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a90bc │ │ │ │ + bne a9204 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a90d8 │ │ │ │ + beq a9220 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a907c │ │ │ │ + beq a91c4 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a906c │ │ │ │ + bne a91b4 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a907c │ │ │ │ + beq a91c4 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a9090 │ │ │ │ - bl 356650 │ │ │ │ + bne a91d8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a91e4 │ │ │ │ + ble a932c │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a946c │ │ │ │ + ldr r2, [pc, #864] @ a95b4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9390 │ │ │ │ + bne a94d8 │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #28] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r2, [r6, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -130700,16 +130802,16 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6, #208] @ 0xd0 │ │ │ │ str r2, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a9194 │ │ │ │ - bl 356650 │ │ │ │ + beq a92dc │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ sub r2, r8, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -130722,110 +130824,110 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp fp, sl │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [lr, #12] │ │ │ │ strcc lr, [r3, #8] │ │ │ │ - bcc a9014 │ │ │ │ + bcc a915c │ │ │ │ add ip, ip, #1 │ │ │ │ add ip, sl, ip, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str ip, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, sl] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9200 │ │ │ │ + beq a9348 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a9014 │ │ │ │ - ldr r0, [pc, #644] @ a9470 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + b a915c │ │ │ │ + ldr r0, [pc, #644] @ a95b8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a911c │ │ │ │ + bne a9264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e05c <_PyNamespace_New@@Base+0x80> │ │ │ │ - b a92dc │ │ │ │ + bl 2405dc │ │ │ │ + b a9424 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9474 │ │ │ │ + ldr r1, [pc, #616] @ a95bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne a93a8 │ │ │ │ + bne a94f0 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9420 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a91dc │ │ │ │ - ldr r1, [pc, #556] @ a9478 │ │ │ │ + b a9324 │ │ │ │ + ldr r1, [pc, #556] @ a95c0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91cac │ │ │ │ + bl 91d38 │ │ │ │ mov r8, r0 │ │ │ │ - b a9194 │ │ │ │ + b a92dc │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91d4 │ │ │ │ + b a931c │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9420 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a9014 │ │ │ │ + b a915c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a9460 │ │ │ │ + ldr ip, [pc, #424] @ a95a8 │ │ │ │ lsl r2, r3, r2 │ │ │ │ lsl r3, r0, r3 │ │ │ │ umull lr, r0, r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge a8fb8 │ │ │ │ - bl 2917c0 │ │ │ │ + bge a9100 │ │ │ │ + bl 29fe74 │ │ │ │ mov r8, #0 │ │ │ │ - b a9194 │ │ │ │ - bl 2af3d0 │ │ │ │ + b a92dc │ │ │ │ + bl 2bb514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9448 │ │ │ │ - ldr r0, [pc, #376] @ a9470 │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + beq a9590 │ │ │ │ + ldr r0, [pc, #376] @ a95b8 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a943c │ │ │ │ + beq a9584 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9338 │ │ │ │ + bls a9480 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a930c │ │ │ │ + beq a9454 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a930c │ │ │ │ + b a9454 │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r1, [r6, #212] @ 0xd4 │ │ │ │ ldr r2, [r0] │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ @@ -130838,533 +130940,564 @@ │ │ │ │ str r1, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ addne r2, r2, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9164 │ │ │ │ - b a9194 │ │ │ │ - ldr r1, [pc, #228] @ a947c │ │ │ │ + bne a92ac │ │ │ │ + b a92dc │ │ │ │ + ldr r1, [pc, #228] @ a95c4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9428 │ │ │ │ + bne a9570 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d6fc │ │ │ │ - b a911c │ │ │ │ + bl 18e928 │ │ │ │ + b a9264 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a922c │ │ │ │ + b a9374 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a9478 │ │ │ │ + ldr r1, [pc, #168] @ a95c0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91cac │ │ │ │ + bl 91d38 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92dc │ │ │ │ + beq a9424 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afc34 │ │ │ │ + bl afec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9194 │ │ │ │ + beq a92dc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a92dc │ │ │ │ + beq a9424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a92dc │ │ │ │ + bne a9424 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a92dc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a9424 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a911c │ │ │ │ + b a9264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - b a92dc │ │ │ │ + bl 99e94 │ │ │ │ + b a9424 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r7, r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x00198ed4 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53f14 <__bss_end__@@Base+0xfe58efcc> │ │ │ │ + bge feb5405c <__bss_end__@@Base+0xfe58f114> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a9480 <_PyObject_New@@Base>: │ │ │ │ +000a95c8 <_PyObject_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - blt a9608 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9624 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9628 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a9750 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a976c <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a9770 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95f4 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a962c <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 356650 │ │ │ │ + bne a973c <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a9774 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs a9578 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a96c0 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a95e4 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a972c <_PyObject_New@@Base+0x164> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a953c <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a9684 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a9630 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a9778 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a95b4 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a96fc <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a95d0 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9718 <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r0, #12] │ │ │ │ strhi r0, [r3, #8] │ │ │ │ - bhi a950c <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a9654 <_PyObject_New@@Base+0x8c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a950c <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9654 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9634 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a977c <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9610 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a9758 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9608 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a9750 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a950c <_PyObject_New@@Base+0x8c> │ │ │ │ + b a9654 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r5] │ │ │ │ - beq a9534 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a967c <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9534 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a967c <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r5, r0 │ │ │ │ - b a9570 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a96b8 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a950c <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9654 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a959c <_PyObject_New@@Base+0x11c> │ │ │ │ + b a96e4 <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + │ │ │ │ +000a9780 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq a97e8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9e008 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a97ec │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl a97f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a97e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne a97e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 349034 │ │ │ │ + mov r5, #0 │ │ │ │ + b a97e0 │ │ │ │ │ │ │ │ -000a9638 : │ │ │ │ +000a97f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq a97c0 │ │ │ │ + beq a997c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9688 │ │ │ │ + beq a9844 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9688 │ │ │ │ + beq a9844 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96ec │ │ │ │ + beq a98a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96ec │ │ │ │ + beq a98a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a97d8 │ │ │ │ + beq a9994 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a97d8 │ │ │ │ - ldr r3, [pc, #300] @ a97f0 │ │ │ │ + beq a9994 │ │ │ │ + ldr r3, [pc, #300] @ a99ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97c8 │ │ │ │ + beq a9984 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 13591c │ │ │ │ + b 1358a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a97a8 │ │ │ │ - ldr r3, [pc, #244] @ a97f4 │ │ │ │ + bge a9964 │ │ │ │ + ldr r3, [pc, #244] @ a99b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a9770 │ │ │ │ - ldr r1, [pc, #236] @ a97f8 │ │ │ │ + beq a992c │ │ │ │ + ldr r1, [pc, #236] @ a99b4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a97a0 │ │ │ │ + blt a995c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a97fc │ │ │ │ + ldr r3, [pc, #212] @ a99b8 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9784 │ │ │ │ + beq a9940 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9764 │ │ │ │ + beq a9920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9764 │ │ │ │ + bne a9920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 186ed4 │ │ │ │ + b 187edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [pc, #108] @ a9800 │ │ │ │ - ldr r1, [pc, #108] @ a9804 │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [pc, #108] @ a99bc │ │ │ │ + ldr r1, [pc, #108] @ a99c0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r4, #0 │ │ │ │ - b a9764 │ │ │ │ - ldr r3, [pc, #80] @ a9800 │ │ │ │ + b a9920 │ │ │ │ + ldr r3, [pc, #80] @ a99bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a9808 │ │ │ │ + ldr r1, [pc, #80] @ a99c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b a97a0 │ │ │ │ - bl 346fd4 │ │ │ │ - b a97a0 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a96d8 │ │ │ │ - b a97a0 │ │ │ │ - ldr r0, [pc, #32] @ a9800 │ │ │ │ + bl 117854 │ │ │ │ + b a995c │ │ │ │ + bl 349034 │ │ │ │ + b a995c │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a9894 │ │ │ │ + b a995c │ │ │ │ + ldr r0, [pc, #32] @ a99bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a980c │ │ │ │ + ldr r1, [pc, #36] @ a99c8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b a97a0 │ │ │ │ + bl 117854 │ │ │ │ + b a995c │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035f8b4 │ │ │ │ - @ instruction: 0x0035f8d8 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + @ instruction: 0x003609b4 │ │ │ │ + @ instruction: 0x003609d8 │ │ │ │ + eorseq r0, r6, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a99a0 │ │ │ │ + ldr r3, [pc, #376] @ a9b5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a988c │ │ │ │ + bne a9a48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a988c │ │ │ │ + beq a9a48 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a98bc │ │ │ │ + beq a9a78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9930 │ │ │ │ + beq a9aec │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9928 │ │ │ │ + beq a9ae4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a98c4 │ │ │ │ + beq a9a80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9928 │ │ │ │ + beq a9ae4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a985c │ │ │ │ + bne a9a18 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9928 │ │ │ │ - ldr r3, [pc, #216] @ a99a4 │ │ │ │ + beq a9ae4 │ │ │ │ + ldr r3, [pc, #216] @ a9b60 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a993c │ │ │ │ - ldr r2, [pc, #204] @ a99a8 │ │ │ │ - bl 356650 │ │ │ │ + bne a9af8 │ │ │ │ + ldr r2, [pc, #204] @ a9b64 │ │ │ │ + bl 357750 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9928 │ │ │ │ - ldr r3, [pc, #172] @ a99ac │ │ │ │ + beq a9ae4 │ │ │ │ + ldr r3, [pc, #172] @ a9b68 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118254 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 11816c <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9928 │ │ │ │ + beq a9ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9994 │ │ │ │ + beq a9b50 │ │ │ │ mov r5, #0 │ │ │ │ - b a9880 │ │ │ │ + b a9a3c │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9878 │ │ │ │ - b a9928 │ │ │ │ + bne a9a34 │ │ │ │ + b a9ae4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a99b0 │ │ │ │ - bl b8dc8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9b6c │ │ │ │ + bl b9088 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9984 │ │ │ │ + beq a9b40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9880 │ │ │ │ + beq a9a3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9880 │ │ │ │ + bne a9a3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a9880 │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a9a3c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a98d4 │ │ │ │ - b a9928 │ │ │ │ + beq a9a90 │ │ │ │ + b a9ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a9928 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b a9ae4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq sl, r7, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #380] @ a9b48 │ │ │ │ - ldr r2, [pc, #380] @ a9b4c │ │ │ │ + ldr r7, [pc, #380] @ a9d04 │ │ │ │ + ldr r2, [pc, #380] @ a9d08 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9ae8 │ │ │ │ - ldr r3, [pc, #364] @ a9b50 │ │ │ │ - bl 356650 │ │ │ │ + bne a9ca4 │ │ │ │ + ldr r3, [pc, #364] @ a9d0c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a9aa0 │ │ │ │ + beq a9c5c │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9a4c │ │ │ │ + bne a9c08 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #256] @ a9b54 │ │ │ │ + ldr r3, [pc, #256] @ a9d10 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #228] @ a9b58 │ │ │ │ + ldr r2, [pc, #228] @ a9d14 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ str r1, [r4] │ │ │ │ - bne a9b08 │ │ │ │ + bne a9cc4 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a4c │ │ │ │ + bne a9c08 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9b5c │ │ │ │ + ldr r2, [pc, #156] @ a9d18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b20 │ │ │ │ + bne a9cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9afc │ │ │ │ + beq a9cb8 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9a4c │ │ │ │ + b a9c08 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a4c │ │ │ │ - bl 2917c0 │ │ │ │ + bne a9c08 │ │ │ │ + bl 29fe74 │ │ │ │ mov r4, #0 │ │ │ │ - b a9a98 │ │ │ │ - ldr r1, [pc, #80] @ a9b60 │ │ │ │ + b a9c54 │ │ │ │ + ldr r1, [pc, #80] @ a9d1c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9b34 │ │ │ │ + bne a9cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a9a94 │ │ │ │ + bl 18e928 │ │ │ │ + b a9c50 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9ad0 │ │ │ │ + b a9c8c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9a94 │ │ │ │ + b a9c50 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000a9b64 : │ │ │ │ +000a9d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9b9c │ │ │ │ + bl a9d58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131372,60 +131505,60 @@ │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ - bgt a9d74 │ │ │ │ + bgt a9f30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9c08 │ │ │ │ + beq a9dc4 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9da4 │ │ │ │ + bhi a9f60 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9de8 │ │ │ │ + bhi a9f9c │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9bc0 │ │ │ │ + beq a9d7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9bc0 │ │ │ │ + bne a9d7c │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9bd4 │ │ │ │ + bne a9d90 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9f44 │ │ │ │ - beq a9fe4 │ │ │ │ + blt aa100 │ │ │ │ + beq aa1a0 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9e3c │ │ │ │ - ldr r9, [pc, #996] @ aa00c │ │ │ │ - bl 356650 │ │ │ │ + beq a9ff8 │ │ │ │ + ldr r9, [pc, #996] @ aa1c8 │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f14 │ │ │ │ + bgt aa0d0 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9e58 │ │ │ │ - ldr r1, [pc, #948] @ aa010 │ │ │ │ + beq aa014 │ │ │ │ + ldr r1, [pc, #948] @ aa1cc │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr fp, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9f4c │ │ │ │ + bne aa108 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r1, r6, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -131435,121 +131568,121 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ed4 │ │ │ │ + beq aa090 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f88 │ │ │ │ + beq aa144 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9d44 │ │ │ │ + beq a9f00 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f80 │ │ │ │ + beq aa13c │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9d44 │ │ │ │ + beq a9f00 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ed4 │ │ │ │ + beq aa090 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d20 │ │ │ │ + bne a9edc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9f90 │ │ │ │ + bne aa14c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9de0 │ │ │ │ + bne a9f94 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9d9c │ │ │ │ - bls a9dc4 │ │ │ │ + beq a9f58 │ │ │ │ + bls a9f80 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9de0 │ │ │ │ + beq a9f94 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9d9c │ │ │ │ + beq a9f58 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9d7c │ │ │ │ + bne a9f38 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9bc0 │ │ │ │ + b a9d7c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9d60 │ │ │ │ - bhi a9e24 │ │ │ │ + beq a9f1c │ │ │ │ + bhi a9fd8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9d60 │ │ │ │ + beq a9f1c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9bec │ │ │ │ - b a9d9c │ │ │ │ + bne a9da8 │ │ │ │ + b a9f58 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9d9c │ │ │ │ - bhi a9e30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9fd0 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9d90 │ │ │ │ + beq a9f58 │ │ │ │ + bls a9fe4 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9f4c │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9bc0 │ │ │ │ - ldr ip, [pc, #548] @ aa014 │ │ │ │ + b a9d7c │ │ │ │ + ldr ip, [pc, #556] @ aa1d0 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9bc0 │ │ │ │ + bne a9d7c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9d9c │ │ │ │ + beq a9f58 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9d60 │ │ │ │ + beq a9f1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9bc0 │ │ │ │ + bne a9d7c │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9bfc │ │ │ │ + b a9db8 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9bec │ │ │ │ - b a9d9c │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9d90 │ │ │ │ - b a9de0 │ │ │ │ + bne a9da8 │ │ │ │ + b a9f58 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq aa18c │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9f4c │ │ │ │ + b a9f94 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa018 │ │ │ │ + ldr r0, [pc, #440] @ aa1d4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9f30 │ │ │ │ - bl 356650 │ │ │ │ + beq aa0ec │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131562,322 +131695,322 @@ │ │ │ │ add r7, sp, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r6, #-8] │ │ │ │ str r3, [r6, #-4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9cd4 │ │ │ │ + bne a9e90 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ + bl 3510fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9f44 │ │ │ │ + beq aa100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9f44 │ │ │ │ + bne aa100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b a9f44 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aa100 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9e58 │ │ │ │ - bl 2917c0 │ │ │ │ + bls aa014 │ │ │ │ + bl 29fe74 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9e78 │ │ │ │ + bne aa034 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ + bl 3510fc │ │ │ │ mov r6, #0 │ │ │ │ - b a9d54 │ │ │ │ - ldr r3, [pc, #200] @ aa01c │ │ │ │ + b a9f10 │ │ │ │ + ldr r3, [pc, #200] @ aa1d8 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9f68 │ │ │ │ + bne aa124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9e78 │ │ │ │ + b aa034 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9e78 │ │ │ │ + b aa034 │ │ │ │ mov r4, #2 │ │ │ │ - b a9ed4 │ │ │ │ + b aa090 │ │ │ │ mov r4, #1 │ │ │ │ - b a9ed4 │ │ │ │ + b aa090 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a9fec │ │ │ │ + bne aa1a8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9d54 │ │ │ │ - b a9f90 │ │ │ │ - ldr r3, [pc, #72] @ aa020 │ │ │ │ - ldr r1, [pc, #72] @ aa024 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a9f44 │ │ │ │ - ldr r6, [pc, #60] @ aa028 │ │ │ │ - b a9d54 │ │ │ │ - ldr r3, [pc, #44] @ aa020 │ │ │ │ - ldr r1, [pc, #52] @ aa02c │ │ │ │ + beq a9f10 │ │ │ │ + b aa14c │ │ │ │ + ldr r3, [pc, #72] @ aa1dc │ │ │ │ + ldr r1, [pc, #72] @ aa1e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b aa100 │ │ │ │ + ldr r6, [pc, #60] @ aa1e4 │ │ │ │ + b a9f10 │ │ │ │ + ldr r3, [pc, #44] @ aa1dc │ │ │ │ + ldr r1, [pc, #52] @ aa1e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9ef8 │ │ │ │ - b a9f44 │ │ │ │ + bne aa0b4 │ │ │ │ + b aa100 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + eorseq r0, r6, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ - bgt aa0dc │ │ │ │ + bgt aa298 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa0a4 │ │ │ │ + bhi aa260 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa124 │ │ │ │ + bhi aa2e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa180 │ │ │ │ + beq aa33c │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa04c │ │ │ │ + beq aa208 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa04c │ │ │ │ + bne aa208 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa068 │ │ │ │ + bls aa224 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa0c8 │ │ │ │ - bhi aa160 │ │ │ │ + beq aa284 │ │ │ │ + bhi aa31c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa0c8 │ │ │ │ + beq aa284 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa080 │ │ │ │ + bne aa23c │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa04c │ │ │ │ + b aa208 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa11c │ │ │ │ + bne aa2d8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0c0 │ │ │ │ - bls aa108 │ │ │ │ + beq aa27c │ │ │ │ + bls aa2c4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa11c │ │ │ │ + beq aa2d8 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa0c0 │ │ │ │ + beq aa27c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0c0 │ │ │ │ - bhi aa0e8 │ │ │ │ + beq aa27c │ │ │ │ + bhi aa2a4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0c0 │ │ │ │ - bls aa16c │ │ │ │ + beq aa27c │ │ │ │ + bls aa328 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne aa0f8 │ │ │ │ + bne aa2b4 │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa04c │ │ │ │ - ldr r4, [pc, #108] @ aa198 │ │ │ │ + b aa208 │ │ │ │ + ldr r4, [pc, #108] @ aa354 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa04c │ │ │ │ + bne aa208 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0c0 │ │ │ │ + beq aa27c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa0c8 │ │ │ │ + beq aa284 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa04c │ │ │ │ + bne aa208 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa090 │ │ │ │ + b aa24c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa080 │ │ │ │ - b aa0c0 │ │ │ │ + bne aa23c │ │ │ │ + b aa27c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa180 │ │ │ │ + beq aa33c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne aa0f8 │ │ │ │ - b aa11c │ │ │ │ - ldr r3, [pc, #20] @ aa19c │ │ │ │ - ldr r1, [pc, #20] @ aa1a0 │ │ │ │ + bne aa2b4 │ │ │ │ + b aa2d8 │ │ │ │ + ldr r3, [pc, #20] @ aa358 │ │ │ │ + ldr r1, [pc, #20] @ aa35c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #2124] @ aaa24 │ │ │ │ + ldr r1, [pc, #2124] @ aabe0 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa90c │ │ │ │ + bhi aaac8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa25c │ │ │ │ + beq aa418 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa8c0 │ │ │ │ + beq aaa7c │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa234 │ │ │ │ + beq aa3f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6568 │ │ │ │ + b a65e8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1972] @ aaa28 │ │ │ │ + ldr r1, [pc, #1972] @ aabe4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7c8 │ │ │ │ + bne aa984 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa250 │ │ │ │ - ldr r6, [pc, #1936] @ aaa2c │ │ │ │ - b aa234 │ │ │ │ - ldr r3, [pc, #1932] @ aaa30 │ │ │ │ + bne aa40c │ │ │ │ + ldr r6, [pc, #1936] @ aabe8 │ │ │ │ + b aa3f0 │ │ │ │ + ldr r3, [pc, #1932] @ aabec │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa90c │ │ │ │ + bhi aaac8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq aa710 │ │ │ │ + beq aa8cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa730 │ │ │ │ + beq aa8ec │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ mov r6, r0 │ │ │ │ - b aa234 │ │ │ │ + b aa3f0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa030 │ │ │ │ + bl aa1ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa7c0 │ │ │ │ - beq aa638 │ │ │ │ - ldr sl, [pc, #1788] @ aaa34 │ │ │ │ - bl 356650 │ │ │ │ + blt aa97c │ │ │ │ + beq aa7f4 │ │ │ │ + ldr sl, [pc, #1788] @ aabf0 │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa6f0 │ │ │ │ + bgt aa8ac │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa68c │ │ │ │ - ldr r0, [pc, #1740] @ aaa38 │ │ │ │ + beq aa848 │ │ │ │ + ldr r0, [pc, #1740] @ aabf4 │ │ │ │ ldr r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r3, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [r2, #1608] @ 0x648 │ │ │ │ str r1, [r2, #1688] @ 0x698 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ - bne aa764 │ │ │ │ + bne aa920 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, fp │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ @@ -131886,593 +132019,593 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r1, r6, #8 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa780 │ │ │ │ + beq aa93c │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa454 │ │ │ │ + beq aa610 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7e0 │ │ │ │ + beq aa99c │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa454 │ │ │ │ + beq aa610 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7d8 │ │ │ │ + beq aa994 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa454 │ │ │ │ + beq aa610 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa784 │ │ │ │ + beq aa940 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa430 │ │ │ │ + bne aa5ec │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa64c │ │ │ │ + bne aa808 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b aa234 │ │ │ │ + b aa3f0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1cc │ │ │ │ + b ab388 │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a3518 │ │ │ │ + b a3598 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa030 │ │ │ │ + bl aa1ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa7c0 │ │ │ │ + blt aa97c │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa9b0 │ │ │ │ - bl 91b90 │ │ │ │ + bne aab6c │ │ │ │ + bl 91c1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9c0 │ │ │ │ + beq aab7c │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa550 │ │ │ │ + beq aa70c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa830 │ │ │ │ + beq aa9ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa800 │ │ │ │ + beq aa9bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa800 │ │ │ │ + blt aa9bc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa748 │ │ │ │ + bne aa904 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa544 │ │ │ │ + beq aa700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aaa18 │ │ │ │ + beq aabd4 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa4dc │ │ │ │ + bgt aa698 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d2a8 │ │ │ │ + bl 23f8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa234 │ │ │ │ - b aa79c │ │ │ │ + bne aa3f0 │ │ │ │ + b aa958 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa6c4 │ │ │ │ + beq aa880 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa730 │ │ │ │ + beq aa8ec │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 92af4 │ │ │ │ + b 92b7c │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b9898 │ │ │ │ + b 1bdea8 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1501cc │ │ │ │ + b 150b18 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r5] │ │ │ │ strb r3, [sp, #12] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ mov r6, r0 │ │ │ │ - b aa234 │ │ │ │ + b aa3f0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 174fe4 │ │ │ │ + b 175e70 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1016] @ aaa3c │ │ │ │ + ldr r6, [pc, #1016] @ aabf8 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa464 │ │ │ │ + beq aa620 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne aa920 │ │ │ │ + bne aaadc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa464 │ │ │ │ - b aa64c │ │ │ │ - ldr r0, [pc, #940] @ aaa40 │ │ │ │ + beq aa620 │ │ │ │ + b aa808 │ │ │ │ + ldr r0, [pc, #940] @ aabfc │ │ │ │ mov r1, r7 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa940 │ │ │ │ - bl 356650 │ │ │ │ + beq aaafc │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [sl, r0] │ │ │ │ lsl fp, r7, #2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b aa3a4 │ │ │ │ + b aa560 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa730 │ │ │ │ + beq aa8ec │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa59c │ │ │ │ - b aa590 │ │ │ │ + bge aa758 │ │ │ │ + b aa74c │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa68c │ │ │ │ - bl 2917c0 │ │ │ │ + bls aa848 │ │ │ │ + bl 29fe74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa940 │ │ │ │ + beq aaafc │ │ │ │ ldr r8, [sl, r8] │ │ │ │ lsl fp, r7, #2 │ │ │ │ - b aa6ac │ │ │ │ + b aa868 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa958 │ │ │ │ - ldr r3, [pc, #756] @ aaa2c │ │ │ │ + bne aab14 │ │ │ │ + ldr r3, [pc, #756] @ aabe8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa294 │ │ │ │ + b aa450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa528 │ │ │ │ + bne aa6e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b aa528 │ │ │ │ - ldr r2, [pc, #728] @ aaa44 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aa6e4 │ │ │ │ + ldr r2, [pc, #728] @ aac00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa7e8 │ │ │ │ + bne aa9a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa6ac │ │ │ │ + b aa868 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ + bl 3510fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa97c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa7c0 │ │ │ │ + bne aa97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b aa234 │ │ │ │ + b aa3f0 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r8, #2 │ │ │ │ - b aa784 │ │ │ │ + b aa940 │ │ │ │ mov r8, #1 │ │ │ │ - b aa784 │ │ │ │ + b aa940 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa6ac │ │ │ │ + b aa868 │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ + bl 3510fc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa840 │ │ │ │ + bne aa9fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d8 │ │ │ │ - b aa79c │ │ │ │ + bl 9b454 │ │ │ │ + b aa958 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa790 │ │ │ │ + b aa94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa824 │ │ │ │ + bne aa9e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b aa824 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aa9e0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2049d0 │ │ │ │ + b 210598 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8e0 │ │ │ │ + beq aaa9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa730 │ │ │ │ + beq aa8ec │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b1ee8 │ │ │ │ - bl a5850 │ │ │ │ + b b217c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa7c0 │ │ │ │ - ldr r3, [pc, #372] @ aaa48 │ │ │ │ - ldr r1, [pc, #372] @ aaa4c │ │ │ │ + bne aa97c │ │ │ │ + ldr r3, [pc, #372] @ aac04 │ │ │ │ + ldr r1, [pc, #372] @ aac08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aa7c0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b aa97c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa730 │ │ │ │ + beq aa8ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa8a4 │ │ │ │ - b aa8b0 │ │ │ │ - ldr r3, [pc, #308] @ aaa48 │ │ │ │ - ldr r1, [pc, #312] @ aaa50 │ │ │ │ + blt aaa60 │ │ │ │ + b aaa6c │ │ │ │ + ldr r3, [pc, #308] @ aac04 │ │ │ │ + ldr r1, [pc, #312] @ aac0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aa7c0 │ │ │ │ - ldr r3, [pc, #288] @ aaa48 │ │ │ │ - ldr r1, [pc, #296] @ aaa54 │ │ │ │ + bl 18f3e8 │ │ │ │ + b aa97c │ │ │ │ + ldr r3, [pc, #288] @ aac04 │ │ │ │ + ldr r1, [pc, #296] @ aac10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa7a8 │ │ │ │ - b aa7c0 │ │ │ │ + bne aa964 │ │ │ │ + b aa97c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ - b aa7c0 │ │ │ │ + bl 3510fc │ │ │ │ + b aa97c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa2f4 │ │ │ │ - b aa300 │ │ │ │ + blt aa4b0 │ │ │ │ + b aa4bc │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl aa030 │ │ │ │ + bl aa1ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa7c0 │ │ │ │ - bl 92ff4 │ │ │ │ + blt aa97c │ │ │ │ + bl 9307c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aaa00 │ │ │ │ + beq aabbc │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa9e8 │ │ │ │ + beq aaba4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa9d8 │ │ │ │ + beq aab94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa984 │ │ │ │ - ldr r3, [pc, #144] @ aaa48 │ │ │ │ - ldr r1, [pc, #156] @ aaa58 │ │ │ │ + b aab40 │ │ │ │ + ldr r3, [pc, #144] @ aac04 │ │ │ │ + ldr r1, [pc, #156] @ aac14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ - b aa7c0 │ │ │ │ + bl 3510fc │ │ │ │ + b aa97c │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa790 │ │ │ │ + b aa94c │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d2a8 │ │ │ │ + bl 23f8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa234 │ │ │ │ - b aa79c │ │ │ │ + bne aa3f0 │ │ │ │ + b aa958 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ - b aa7c0 │ │ │ │ + bl 3510fc │ │ │ │ + b aa97c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b aa544 │ │ │ │ - eorseq r4, sp, r4, ror lr │ │ │ │ - andseq r7, ip, r0, ror #15 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aa700 │ │ │ │ + eorseq r5, sp, r4, ror pc │ │ │ │ + andseq ip, ip, r8, asr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, sp, sl, asr pc │ │ │ │ + eorseq r6, sp, sl, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r8, asr #18 │ │ │ │ - eorseq pc, r5, ip, ror #18 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ - eorseq pc, r5, r8, lsr r9 @ │ │ │ │ + eorseq r0, r6, r8, asr #20 │ │ │ │ + eorseq r0, r6, ip, ror #20 │ │ │ │ + eorseq r0, r6, ip, lsl sl │ │ │ │ + eorseq r0, r6, r8, lsr sl │ │ │ │ │ │ │ │ -000aaa5c : │ │ │ │ +000aac18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne aacc8 │ │ │ │ + bne aae84 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aad34 │ │ │ │ - ldr r8, [pc, #1528] @ ab094 │ │ │ │ - ldr r7, [pc, #1528] @ ab098 │ │ │ │ + beq aaef0 │ │ │ │ + ldr r8, [pc, #1528] @ ab250 │ │ │ │ + ldr r7, [pc, #1528] @ ab254 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aae64 │ │ │ │ + bne ab020 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aae64 │ │ │ │ + beq ab020 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aad40 │ │ │ │ + beq aaefc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaffc │ │ │ │ + beq ab1b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf18 │ │ │ │ + bhi ab0d4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaff4 │ │ │ │ + bmi ab1b0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aad5c │ │ │ │ + bne aaf18 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aadc8 │ │ │ │ + beq aaf84 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aae88 │ │ │ │ + bne ab044 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aae88 │ │ │ │ + beq ab044 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab09c │ │ │ │ + ldr r1, [pc, #1356] @ ab258 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aae9c │ │ │ │ + beq ab058 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaffc │ │ │ │ + beq ab1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aaf44 │ │ │ │ + bhi ab100 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaff4 │ │ │ │ + bmi ab1b0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ lsr r4, r2, #14 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ and r2, r2, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r4, lsl #3 │ │ │ │ - ldr fp, [pc, #1236] @ ab0a0 │ │ │ │ + ldr fp, [pc, #1236] @ ab25c │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ab010 │ │ │ │ + bhi ab1cc │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi ab010 │ │ │ │ + bmi ab1cc │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab0a4 │ │ │ │ + ldr r1, [pc, #1200] @ ab260 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf98 │ │ │ │ + bne ab154 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaedc │ │ │ │ + bcs ab098 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaec4 │ │ │ │ + beq ab080 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aadd8 │ │ │ │ + beq aaf94 │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r0, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt aae1c │ │ │ │ + bgt aafd8 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab0a8 │ │ │ │ + ldr r2, [pc, #1064] @ ab264 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aafb8 │ │ │ │ + bne ab174 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aacbc │ │ │ │ + beq aae78 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #976] @ ab0a0 │ │ │ │ + ldr r2, [pc, #976] @ ab25c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r2, #92160 @ 0x16800 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ @@ -132488,27 +132621,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ ldrne r6, [r1, #16] │ │ │ │ ldreq r6, [r2, #244] @ 0xf4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aaa94 │ │ │ │ - ldr r1, [pc, #880] @ ab0ac │ │ │ │ - ldr r0, [pc, #880] @ ab0b0 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab078 │ │ │ │ - ldr r1, [pc, #864] @ ab0b4 │ │ │ │ - ldr r0, [pc, #864] @ ab0b8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaff4 │ │ │ │ - ldr r3, [pc, #828] @ ab0a0 │ │ │ │ - bl 356650 │ │ │ │ + bne aac50 │ │ │ │ + ldr r1, [pc, #880] @ ab268 │ │ │ │ + ldr r0, [pc, #880] @ ab26c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab234 │ │ │ │ + ldr r1, [pc, #864] @ ab270 │ │ │ │ + ldr r0, [pc, #864] @ ab274 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab1b0 │ │ │ │ + ldr r3, [pc, #828] @ ab25c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -132525,847 +132658,849 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne sl, [r1, #16] │ │ │ │ ldreq sl, [r0, #244] @ 0xf4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aab2c │ │ │ │ - ldr r1, [pc, #732] @ ab0ac │ │ │ │ - ldr r0, [pc, #732] @ ab0b0 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aae9c │ │ │ │ + bne aace8 │ │ │ │ + ldr r1, [pc, #732] @ ab268 │ │ │ │ + ldr r0, [pc, #732] @ ab26c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab058 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aac44 │ │ │ │ + bhi aae00 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, r8] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac44 │ │ │ │ + b aae00 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aac74 │ │ │ │ + beq aae30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aac74 │ │ │ │ + beq aae30 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aac74 │ │ │ │ + bne aae30 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab068 │ │ │ │ + bne ab224 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aac74 │ │ │ │ + bne aae30 │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b aac74 │ │ │ │ - ldr r0, [pc, #592] @ ab0bc │ │ │ │ - bl 8c11c │ │ │ │ + bl 3568a8 │ │ │ │ + b aae30 │ │ │ │ + ldr r0, [pc, #592] @ ab278 │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aad40 │ │ │ │ - ldr r1, [pc, #572] @ ab0bc │ │ │ │ + beq aaefc │ │ │ │ + ldr r1, [pc, #572] @ ab278 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aaac8 │ │ │ │ - ldr r0, [pc, #524] @ ab09c │ │ │ │ - bl 8c11c │ │ │ │ + b aac84 │ │ │ │ + ldr r0, [pc, #524] @ ab258 │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aab44 │ │ │ │ - bl a5850 │ │ │ │ + bne aad00 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aad4c │ │ │ │ - ldr r0, [pc, #528] @ ab0c0 │ │ │ │ + bne aaf08 │ │ │ │ + ldr r0, [pc, #528] @ ab27c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab09c │ │ │ │ - ldr r1, [pc, #520] @ ab0c4 │ │ │ │ + ldr r2, [pc, #484] @ ab258 │ │ │ │ + ldr r1, [pc, #520] @ ab280 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b aaff4 │ │ │ │ + bl 117854 │ │ │ │ + b ab1b0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aae0c │ │ │ │ + bne aafc8 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab0c8 │ │ │ │ + ldr r1, [pc, #480] @ ab284 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab054 │ │ │ │ + bne ab210 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab010 │ │ │ │ + beq ab1cc │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aae0c │ │ │ │ + b aafc8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aaf70 │ │ │ │ + bcc ab12c │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf24 │ │ │ │ - b aafe4 │ │ │ │ + beq ab0e0 │ │ │ │ + b ab1a0 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aaf84 │ │ │ │ + bcc ab140 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf50 │ │ │ │ - b aafe4 │ │ │ │ + beq ab10c │ │ │ │ + b ab1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab03c │ │ │ │ + blt ab1f8 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aab0c │ │ │ │ - b aaff4 │ │ │ │ + bpl aacc8 │ │ │ │ + b ab1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aafd0 │ │ │ │ + blt ab18c │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aab90 │ │ │ │ - b aaff4 │ │ │ │ + bpl aad4c │ │ │ │ + b ab1b0 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ab010 │ │ │ │ + beq ab1cc │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac44 │ │ │ │ - ldr r1, [pc, #268] @ ab0cc │ │ │ │ + b aae00 │ │ │ │ + ldr r1, [pc, #268] @ ab288 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab028 │ │ │ │ + bne ab1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b aaca0 │ │ │ │ + bl 18e928 │ │ │ │ + b aae5c │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aaff4 │ │ │ │ - ldr r3, [pc, #228] @ ab0d0 │ │ │ │ - ldr r1, [pc, #228] @ ab0d4 │ │ │ │ + bne ab1b0 │ │ │ │ + ldr r3, [pc, #228] @ ab28c │ │ │ │ + ldr r1, [pc, #228] @ ab290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b aacbc │ │ │ │ - ldr r3, [pc, #188] @ ab0c0 │ │ │ │ - ldr r1, [pc, #208] @ ab0d8 │ │ │ │ + b aae78 │ │ │ │ + ldr r3, [pc, #188] @ ab27c │ │ │ │ + ldr r1, [pc, #208] @ ab294 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aaff4 │ │ │ │ + bl 18f3e8 │ │ │ │ + b ab1b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aac74 │ │ │ │ - b aaff4 │ │ │ │ + bne aae30 │ │ │ │ + b ab1b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aaca0 │ │ │ │ + b aae5c │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aafe4 │ │ │ │ - b aaff4 │ │ │ │ + beq ab1a0 │ │ │ │ + b ab1b0 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaf00 │ │ │ │ + b ab0bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aac74 │ │ │ │ - b aae48 │ │ │ │ - ldr r0, [pc, #64] @ ab0c0 │ │ │ │ + bne aae30 │ │ │ │ + b ab004 │ │ │ │ + ldr r0, [pc, #64] @ ab27c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab0bc │ │ │ │ - ldr r1, [pc, #56] @ ab0c4 │ │ │ │ + ldr r2, [pc, #52] @ ab278 │ │ │ │ + ldr r1, [pc, #56] @ ab280 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b aaff4 │ │ │ │ + bl 117854 │ │ │ │ + b ab1b0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, ror #19 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq r0, r6, ip, ror #21 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, asr #20 │ │ │ │ - eorseq pc, r5, r8, lsr #20 │ │ │ │ + eorseq r0, r6, r0, asr #22 │ │ │ │ + eorseq r0, r6, r8, lsr #22 │ │ │ │ │ │ │ │ -000ab0dc : │ │ │ │ +000ab298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab1a4 │ │ │ │ + beq ab360 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab190 │ │ │ │ + beq ab34c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab124 │ │ │ │ + bhi ab2e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul r0, r3, r0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r2, r2, #3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #12 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc ab164 │ │ │ │ + bcc ab320 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab130 │ │ │ │ - ldr r3, [pc, #96] @ ab1b4 │ │ │ │ - ldr r1, [pc, #96] @ ab1b8 │ │ │ │ + beq ab2ec │ │ │ │ + ldr r3, [pc, #96] @ ab370 │ │ │ │ + ldr r1, [pc, #96] @ ab374 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab174 │ │ │ │ + blt ab330 │ │ │ │ mul r0, ip, r0 │ │ │ │ pop {r4, pc} │ │ │ │ sub ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ ands ip, ip, r0, lsr #31 │ │ │ │ - beq ab14c │ │ │ │ + beq ab308 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab1bc │ │ │ │ - ldr r1, [pc, #36] @ ab1c0 │ │ │ │ + ldr r3, [pc, #36] @ ab378 │ │ │ │ + ldr r1, [pc, #36] @ ab37c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ab15c │ │ │ │ - ldr r1, [pc, #24] @ ab1c4 │ │ │ │ - ldr r0, [pc, #24] @ ab1c8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab15c │ │ │ │ + bl 18f3e8 │ │ │ │ + b ab318 │ │ │ │ + ldr r1, [pc, #24] @ ab380 │ │ │ │ + ldr r0, [pc, #24] @ ab384 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab318 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, asr #20 │ │ │ │ + eorseq r0, r6, r0, asr #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, lsr #20 │ │ │ │ + eorseq r0, r6, r8, lsr #22 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ │ │ │ │ -000ab1cc : │ │ │ │ +000ab388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab298 │ │ │ │ + ldr r3, [pc, #180] @ ab454 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ab254 │ │ │ │ + beq ab410 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ - ldr r3, [pc, #124] @ ab29c │ │ │ │ + ldr r3, [pc, #124] @ ab458 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab2a0 │ │ │ │ + ldr r2, [pc, #104] @ ab45c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab26c │ │ │ │ + bne ab428 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 920bc │ │ │ │ + bl 92148 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab218 │ │ │ │ + bne ab3d4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2917c0 │ │ │ │ - ldr r1, [pc, #48] @ ab2a4 │ │ │ │ + b 29fe74 │ │ │ │ + ldr r1, [pc, #48] @ ab460 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab284 │ │ │ │ + bne ab440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b ab248 │ │ │ │ + bl 18e928 │ │ │ │ + b ab404 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab248 │ │ │ │ + b ab404 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000ab2a8 : │ │ │ │ +000ab464 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab2b4 : │ │ │ │ +000ab470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r2, [r3, #87] @ 0x57 │ │ │ │ subs r3, r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r2, lsr #1 │ │ │ │ - beq ab338 │ │ │ │ + beq ab4f4 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r6, #1 │ │ │ │ - bge ab31c │ │ │ │ + bge ab4d8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab34c │ │ │ │ + beq ab508 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab374 │ │ │ │ - ldr r0, [pc, #52] @ ab378 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab530 │ │ │ │ + ldr r0, [pc, #52] @ ab534 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab344 │ │ │ │ + beq ab500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab344 │ │ │ │ + bne ab500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ab344 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ab500 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ │ │ │ │ -000ab37c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab538 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab3bc <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab578 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab3b4 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab570 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab3b4 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab570 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ab3b4 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ab570 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bge ab584 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab740 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ add r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r4, r4, r1, asr #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ sub r2, r4, r1 │ │ │ │ sub r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt ab5b0 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab76c <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab5bc <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab778 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab578 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #460] @ ab610 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r0, [pc, #460] @ ab614 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ - ldr r3, [r2, #700] @ 0x2bc │ │ │ │ + bhi ab734 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab7cc <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab7d0 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r8, [r2, #688] @ 0x2b0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ lsl r1, r4, #2 │ │ │ │ - bne ab5e0 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab79c <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab528 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab618 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 356650 │ │ │ │ + beq ab6e4 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab7d4 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - bic ip, r5, #4080 @ 0xff0 │ │ │ │ + bic r0, r5, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bic ip, ip, #15 │ │ │ │ + bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq ab54c <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ - lsr r0, r5, #18 │ │ │ │ - add r0, r3, r0, lsl #3 │ │ │ │ - ldr lr, [r0, #808] @ 0x328 │ │ │ │ + beq ab708 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + lsr r2, r5, #18 │ │ │ │ + add r2, r3, r2, lsl #3 │ │ │ │ + ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ - cmp lr, r3 │ │ │ │ - bgt ab4c8 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ - ldr r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ + bgt ab684 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + ldr r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab54c <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r1, r3, lsl #3 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - bhi ab4ec <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ - add sl, sl, r3, lsl #4 │ │ │ │ - cmp sl, r4, lsl #4 │ │ │ │ - bcc ab538 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - mov sl, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 921f4 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq ab578 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - mov r2, sl │ │ │ │ + beq ab708 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + ldr r8, [r0, #20] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r1, r8, lsl #3 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + bhi ab6a8 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + add r8, r8, r8, lsl #1 │ │ │ │ + cmp r8, r4, lsl #4 │ │ │ │ + bcc ab6f4 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 92280 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq ab734 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9a0bc │ │ │ │ - str r9, [r7, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9a138 │ │ │ │ + str sl, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r8 │ │ │ │ - bl 921f4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 92280 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab578 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab734 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r0, [pc, #196] @ ab61c <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ - cmp r3, r0 │ │ │ │ - bne ab5f8 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ + ldr r2, [pc, #196] @ ab7d8 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne ab7b4 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab538 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 2917c0 │ │ │ │ + bne ab6f4 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab520 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab6dc <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ add r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r4, r4, r1, asr #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ sub r3, r1, r3 │ │ │ │ sub r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble ab42c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab5e8 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab42c <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r2, [pc, #76] @ ab610 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r1, [pc, #76] @ ab614 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ - ldr r3, [r2, #700] @ 0x2bc │ │ │ │ + b ab5e8 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab7cc <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab7d0 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r8, [r2, #688] @ 0x2b0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq ab45c <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab618 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab570 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ + b ab72c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ + ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab570 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab72c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq sl, r0, r7 │ │ │ │ + andeq fp, sl, r4, asr r9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsl #18 │ │ │ │ + andeq fp, r8, r0, lsr #15 │ │ │ │ │ │ │ │ -000ab620 : │ │ │ │ +000ab7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r7, r1, #0 │ │ │ │ - blt ab778 │ │ │ │ - ldr r5, [pc, #320] @ ab780 │ │ │ │ - ldr r2, [pc, #320] @ ab784 │ │ │ │ - ldr r3, [r5, #700] @ 0x2bc │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt ab93c │ │ │ │ + ldr r5, [pc, #328] @ ab944 │ │ │ │ + ldr r2, [pc, #328] @ ab948 │ │ │ │ + ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ - cmp r3, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab750 │ │ │ │ + bne ab90c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab71c │ │ │ │ - ldr r3, [pc, #292] @ ab788 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic r2, r4, #4080 @ 0xff0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - bic r2, r2, #15 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ - cmn r3, #804 @ 0x324 │ │ │ │ - beq ab728 │ │ │ │ + beq ab8d8 │ │ │ │ + ldr r2, [pc, #300] @ ab94c │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + bic r0, r4, #4080 @ 0xff0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + bic r0, r0, #15 │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn r2, #804 @ 0x324 │ │ │ │ + beq ab8e4 │ │ │ │ lsr r1, r4, #18 │ │ │ │ - add r0, r3, r1, lsl #3 │ │ │ │ - ldr r1, [r0, #808] @ 0x328 │ │ │ │ - bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ - bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt ab6c0 │ │ │ │ - ldr r1, [r0, #804] @ 0x324 │ │ │ │ - cmp r1, r3 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ + add r1, r2, r1, lsl #3 │ │ │ │ + ldr ip, [r1, #808] @ 0x328 │ │ │ │ + bic r2, r4, #-16777216 @ 0xff000000 │ │ │ │ + bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ab87c │ │ │ │ + ldr r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ab728 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r7, r3, lsl #3 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - bhi ab6e8 │ │ │ │ - add r8, r8, r3, lsl #4 │ │ │ │ - cmp r8, r7, lsl #2 │ │ │ │ - movcc r5, r4 │ │ │ │ - bcc ab714 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r1, r7 │ │ │ │ + moveq r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ab8e4 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5, lsl #3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + bhi ab8a4 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + cmp r5, r3, lsl #2 │ │ │ │ + movcc r7, r4 │ │ │ │ + bcc ab8d0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 921f4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq ab778 │ │ │ │ + bl 92280 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq ab93c │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a0bc │ │ │ │ - mov r0, r5 │ │ │ │ + bl 9a138 │ │ │ │ + mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 921f4 │ │ │ │ - ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #88] @ ab78c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne ab764 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r1, r7 │ │ │ │ + b 92280 │ │ │ │ + ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ + ldr r2, [pc, #96] @ ab950 │ │ │ │ + cmp lr, r2 │ │ │ │ + bne ab924 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movcc r1, #1 │ │ │ │ + movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ + mov r3, lr │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ + mov r3, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - mov r5, #0 │ │ │ │ - b ab714 │ │ │ │ + mov r7, #0 │ │ │ │ + b ab8d0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq sl, r0, r7 │ │ │ │ + andeq fp, sl, r4, asr r9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsl #18 │ │ │ │ + andeq fp, r8, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ - beq ab86c │ │ │ │ - ldr r3, [pc, #268] @ ab8c0 │ │ │ │ + beq aba30 │ │ │ │ + ldr r3, [pc, #268] @ aba84 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r4, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq ab874 │ │ │ │ + beq aba38 │ │ │ │ lsr r2, r4, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt ab814 │ │ │ │ + bgt ab9d8 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab874 │ │ │ │ + beq aba38 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab838 │ │ │ │ + bhi ab9fc │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab864 │ │ │ │ + bcc aba28 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 921f4 │ │ │ │ + bl 92280 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab860 │ │ │ │ + beq aba24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0bc │ │ │ │ + bl 9a138 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 921f4 │ │ │ │ + b 92280 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab8b8 │ │ │ │ - ldr r2, [pc, #64] @ ab8c4 │ │ │ │ - ldr r0, [pc, #64] @ ab8c8 │ │ │ │ + blt aba7c │ │ │ │ + ldr r2, [pc, #64] @ aba88 │ │ │ │ + ldr r0, [pc, #64] @ aba8c │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab8a4 │ │ │ │ + bne aba68 │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b ab864 │ │ │ │ + b aba28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsl #18 │ │ │ │ + andeq fp, r8, r0, lsr #15 │ │ │ │ │ │ │ │ -000ab8cc : │ │ │ │ +000aba90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab91c │ │ │ │ + beq abae0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab91c │ │ │ │ + beq abae0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab950 │ │ │ │ + bl abb14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab928 │ │ │ │ + beq abaec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab930 │ │ │ │ + bne abaf4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab948 │ │ │ │ - ldr r0, [pc, #36] @ ab94c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ abb0c │ │ │ │ + ldr r0, [pc, #36] @ abb10 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab914 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ab914 │ │ │ │ + bne abad8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b abad8 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4068] @ ac964 │ │ │ │ + ldr r3, [pc, #3988] @ acad8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abd5c │ │ │ │ + beq abf20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne abf10 │ │ │ │ + bne ac0d4 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abd78 │ │ │ │ + ble abf3c │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac968 │ │ │ │ + ldr sl, [pc, #3876] @ acac4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb0c │ │ │ │ - ldr r7, [pc, #3992] @ ac984 │ │ │ │ + beq acd28 │ │ │ │ + ldr r7, [pc, #3892] @ acae4 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac988 │ │ │ │ + ldr r9, [pc, #3876] @ acae8 │ │ │ │ sub lr, fp, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ mov ip, r9 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bne ace4c │ │ │ │ + bne acf84 │ │ │ │ tst r7, r8 │ │ │ │ - bne abd34 │ │ │ │ + bne abef8 │ │ │ │ cmp r0, ip │ │ │ │ - bne abd44 │ │ │ │ + bne abf08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abd44 │ │ │ │ + beq abf08 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - blt aba08 │ │ │ │ + blt abbcc │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abe44 │ │ │ │ + bne ac008 │ │ │ │ tst r7, r8 │ │ │ │ - beq acd68 │ │ │ │ - ldr r3, [pc, #3820] @ ac96c │ │ │ │ + beq acf5c │ │ │ │ + ldr r3, [pc, #3716] @ acac8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abe54 │ │ │ │ + bne ac018 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abe74 │ │ │ │ + bne ac038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -133375,183 +133510,183 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne acfc4 │ │ │ │ + bne ad054 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abee8 │ │ │ │ + bgt ac0ac │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac9d4 │ │ │ │ + ble acc14 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac96c │ │ │ │ + ldr r8, [pc, #3576] @ acac8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abc2c │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abdf0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ + and r0, r2, #3 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ - rsb r1, r1, #1 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul r1, ip, r1 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt ac4f0 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac6bc │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abc50 │ │ │ │ + beq abe14 │ │ │ │ add r1, fp, r0, lsl #2 │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ ldr lr, [fp, r0, lsl #2] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and ip, ip, #3 │ │ │ │ rsb ip, ip, #1 │ │ │ │ mul ip, r2, ip │ │ │ │ ldr r2, [lr, #8] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, lr, r2 │ │ │ │ - cmp r2, ip │ │ │ │ - blt ac294 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac460 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acd2c │ │ │ │ + ble acf4c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - blt abc18 │ │ │ │ + blt abddc │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abc18 │ │ │ │ + ble abddc │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [fp, r0, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt abc14 │ │ │ │ + bgt abdd8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abbd0 │ │ │ │ + bgt abd94 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac388 │ │ │ │ + beq ac534 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abfcc │ │ │ │ + b ac190 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac4f0 │ │ │ │ + blt ad240 │ │ │ │ + bne ac6bc │ │ │ │ cmp r4, #2 │ │ │ │ - bne abcb8 │ │ │ │ + bne abe7c │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca1c │ │ │ │ + bne acc38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ lsl r0, ip, #2 │ │ │ │ add fp, fp, ip, lsl #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne ac710 │ │ │ │ + bne ac8d4 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abaf8 │ │ │ │ + bne abcbc │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acc74 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt aceac │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac39c │ │ │ │ + bne ac570 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdc4 │ │ │ │ - b ac938 │ │ │ │ + beq abf88 │ │ │ │ + b acb94 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd0c │ │ │ │ + bne abed0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r0, r2, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r0, ip, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - blt abfc4 │ │ │ │ + blt ac188 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abb54 │ │ │ │ - b abd2c │ │ │ │ - mov r2, r8 │ │ │ │ + bne abd18 │ │ │ │ + b abef0 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ + blt ad240 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abfc4 │ │ │ │ + bne ac188 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac300 │ │ │ │ + bne ac4cc │ │ │ │ mov ip, #3 │ │ │ │ - b abc54 │ │ │ │ + b abe18 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls aba24 │ │ │ │ + bls abbe8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt aba08 │ │ │ │ - ldr ip, [pc, #3116] @ ac988 │ │ │ │ - b aba58 │ │ │ │ + blt abbcc │ │ │ │ + ldr ip, [pc, #3016] @ acae8 │ │ │ │ + b abc1c │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab9c0 │ │ │ │ + bgt abb84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -133562,67 +133697,67 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne ac938 │ │ │ │ - ldr r6, [pc, #2968] @ ac964 │ │ │ │ + bne acb94 │ │ │ │ + ldr r6, [pc, #2888] @ acad8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf34 │ │ │ │ + bgt ad1b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acf64 │ │ │ │ + bne ad1e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne acfa8 │ │ │ │ + bne ad22c │ │ │ │ cmp r6, #0 │ │ │ │ - beq abe34 │ │ │ │ + beq abff8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2880] @ ac98c │ │ │ │ + ldr r3, [pc, #2780] @ acaec │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba88 │ │ │ │ - ldr r2, [pc, #2884] @ ac9a0 │ │ │ │ + beq abc4c │ │ │ │ + ldr r2, [pc, #2784] @ acb00 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac970 │ │ │ │ + ldr r3, [pc, #2712] @ acacc │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba90 │ │ │ │ + beq abc54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac974 │ │ │ │ + ldr r2, [pc, #2700] @ acad0 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt ace38 │ │ │ │ + bgt ad144 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -133630,650 +133765,688 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #7 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne acddc │ │ │ │ + bne ad0f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble abaec │ │ │ │ + ble abcb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abef0 │ │ │ │ + bgt ac0b4 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b abaec │ │ │ │ + b abcb0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acea0 │ │ │ │ + bgt acfc4 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ add r4, r3, #136 @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, r8, r4, lsl #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble ac8a8 │ │ │ │ + ble acb04 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acf28 │ │ │ │ + beq acffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac8a8 │ │ │ │ + beq acb04 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq aced8 │ │ │ │ + beq ad164 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abfb4 │ │ │ │ + beq ac178 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acedc │ │ │ │ + beq ad000 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abf90 │ │ │ │ + bne ac154 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab9d0 │ │ │ │ + b abb94 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [fp, r2, lsl #2] │ │ │ │ lsl r6, r2, #2 │ │ │ │ - bne ac2a4 │ │ │ │ + bne ac470 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge ac2bc │ │ │ │ + bge ac488 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac394 │ │ │ │ + bge ac540 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abc54 │ │ │ │ + bge abe18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - mov r9, r5 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [fp, r5, lsl #2] │ │ │ │ + mov r8, r5 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ - ldr r3, [pc, #2332] @ ac98c │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ acaec │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac0fc │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac2c4 │ │ │ │ + ldr r5, [sl, #8] │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + ldrb r3, [sl, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ movlt r2, r5 │ │ │ │ - movge r2, r8 │ │ │ │ + movge r2, r7 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad03c │ │ │ │ + beq ad2ac │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad004 │ │ │ │ + beq ad0c4 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ad014 │ │ │ │ + beq ad0d4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac4c0 │ │ │ │ + beq ac694 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac4d8 │ │ │ │ + beq ac6ac │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac114 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ + beq ac2dc │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bge ac1fc │ │ │ │ - mov r9, sl │ │ │ │ - b ac138 │ │ │ │ + blt ac300 │ │ │ │ + b ac3c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac254 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac264 │ │ │ │ - ldr r3, [pc, #2148] @ ac98c │ │ │ │ + blt ad08c │ │ │ │ + bne ac420 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac430 │ │ │ │ + ldr r3, [pc, #2044] @ acaec │ │ │ │ cmp r6, r3 │ │ │ │ - bne acfd4 │ │ │ │ + bne ad04c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsr sl, r3, #5 │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ + ldrb r3, [sl, #16] │ │ │ │ + lsr r9, r3, #5 │ │ │ │ lsr r6, r3, #6 │ │ │ │ - and sl, sl, #1 │ │ │ │ + and r9, r9, #1 │ │ │ │ and r3, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - add r3, r7, #20 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r9 │ │ │ │ + add r3, sl, #20 │ │ │ │ + mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ + mov r8, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r6, sl, r4 │ │ │ │ + add r6, r9, r4 │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r1, [fp, r6, lsl #2] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - cmp r8, r9 │ │ │ │ - movlt r2, r8 │ │ │ │ - movge r2, r9 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r7, r8 │ │ │ │ + movlt r2, r7 │ │ │ │ + movge r2, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad034 │ │ │ │ + beq ad258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad01c │ │ │ │ + beq ad0ac │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad02c │ │ │ │ + beq ad0bc │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac1d4 │ │ │ │ + beq ac39c │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac1e4 │ │ │ │ + beq ac3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac1ec │ │ │ │ + bge ac3b4 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac1f8 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac164 │ │ │ │ + ble ac3c0 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac32c │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac1bc │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac1c4 │ │ │ │ + bne ac384 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac38c │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac164 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac32c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac278 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac444 │ │ │ │ + sub r8, r5, r4 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + add r7, r6, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, fp, r7 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac2e0 │ │ │ │ + bne ac4ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac054 │ │ │ │ + bne ac21c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abc54 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac264 │ │ │ │ - mov r9, sl │ │ │ │ - b ac064 │ │ │ │ + b abe18 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac430 │ │ │ │ + mov r8, r9 │ │ │ │ + b ac22c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac20c │ │ │ │ + bgt ac3d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac234 │ │ │ │ + beq ac3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac2f4 │ │ │ │ + b ac4c0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac384 │ │ │ │ + beq ac530 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abfcc │ │ │ │ + b ac190 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac018 │ │ │ │ + blt ad240 │ │ │ │ + bne ac1dc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 241e14 │ │ │ │ + bl 25428c │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac4fc │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac6c8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r3, r7 │ │ │ │ add r1, r3, r6 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b ac234 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac3fc │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac368 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac548 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r0, r2, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r0, ip, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - blt abc18 │ │ │ │ + blt abddc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abb54 │ │ │ │ - b ac384 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac4e8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac308 │ │ │ │ + bne abd18 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt ac024 │ │ │ │ + bgt ac1e8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abc54 │ │ │ │ + b abe18 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad240 │ │ │ │ + bne abddc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac4d8 │ │ │ │ + b ac530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac890 │ │ │ │ - ldr r7, [pc, #1460] @ ac964 │ │ │ │ + ble acaac │ │ │ │ + ldr r7, [pc, #1364] @ acad8 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac7fc │ │ │ │ + beq ac9c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac7fc │ │ │ │ + bne ac9c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac978 │ │ │ │ + ldr r2, [pc, #1320] @ acad4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acfe4 │ │ │ │ + bne ad16c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac920 │ │ │ │ + ble acb7c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac440 │ │ │ │ + beq ac614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac440 │ │ │ │ + bne ac614 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac978 │ │ │ │ + ldr r2, [pc, #1236] @ acad4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd90 │ │ │ │ + bne acfa4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac4ac │ │ │ │ - ldr sl, [pc, #1316] @ ac978 │ │ │ │ + beq ac680 │ │ │ │ + ldr sl, [pc, #1196] @ acad4 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac494 │ │ │ │ + beq ac668 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac494 │ │ │ │ + bne ac668 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne ace80 │ │ │ │ + bne ad124 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac458 │ │ │ │ + bne ac62c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ace74 │ │ │ │ + bgt ad158 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdc8 │ │ │ │ - b ac930 │ │ │ │ + beq abf8c │ │ │ │ + b acb8c │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac0d8 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac2a0 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b ac0dc │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc18 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace54 │ │ │ │ - sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add r6, fp, r6, lsl #2 │ │ │ │ - mov r7, #0 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac654 │ │ │ │ + b ac2a4 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ad18c │ │ │ │ + sub r7, r3, #-1073741823 @ 0xc0000001 │ │ │ │ + add r7, fp, r7, lsl #2 │ │ │ │ + mov r5, #0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ - cmp r3, r9 │ │ │ │ - bne ac67c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac820 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ + and r1, r1, #3 │ │ │ │ + rsb r1, r1, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ + mul r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt ac890 │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ + and r2, r3, #3 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge ac690 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac9a4 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac870 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acbc0 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac5d8 │ │ │ │ + bls ac7a4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r1, [fp] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [fp] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [fp] │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls ac5d8 │ │ │ │ + bls ac7a4 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [r2], #4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ac5c0 │ │ │ │ + bhi ac78c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acc3c │ │ │ │ + bne ace58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac018 │ │ │ │ + ble ac1dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac96c │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ acac8 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac698 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac8a0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble ac798 │ │ │ │ + ble ac95c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac024 │ │ │ │ - b abc54 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acd34 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac520 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac58c │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac1e8 │ │ │ │ + b abe18 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac584 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac660 │ │ │ │ + blt ad240 │ │ │ │ + bne ac890 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac728 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad240 │ │ │ │ + bne ac758 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac6dc │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac758 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ace7c │ │ │ │ + mov r5, #0 │ │ │ │ + b ac874 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac640 │ │ │ │ + blt ad240 │ │ │ │ + bne ac80c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac708 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac724 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - and r2, r3, #3 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - and r3, r3, #3 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble acc60 │ │ │ │ + bgt ac9cc │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac640 │ │ │ │ + b ac80c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abc88 │ │ │ │ - mov r2, r8 │ │ │ │ + b abe4c │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac708 │ │ │ │ + blt ad240 │ │ │ │ + bne ac8cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac640 │ │ │ │ + ble ac80c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac9f8 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne acbf0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac640 │ │ │ │ + blt ac80c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac7e4 │ │ │ │ + ble ac9a8 │ │ │ │ add r0, fp, r1, lsl #2 │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ ldr ip, [fp, r1, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr ip, [ip, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble ac808 │ │ │ │ + ble aca24 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac024 │ │ │ │ - b abc54 │ │ │ │ + blt ac1e8 │ │ │ │ + b abe18 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac3f4 │ │ │ │ + b ac5c8 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac8e8 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + and r2, r3, #3 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + and r3, r3, #3 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt ac8cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac96c │ │ │ │ + b ac9a8 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac640 │ │ │ │ + ble ac80c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, ip, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac640 │ │ │ │ + blt ac80c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac640 │ │ │ │ + ble ac80c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [fp, r1, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt ac7e4 │ │ │ │ + bgt ac9a8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac848 │ │ │ │ - b ac7e4 │ │ │ │ + bgt aca64 │ │ │ │ + b ac9a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac938 │ │ │ │ - ldr r6, [pc, #188] @ ac964 │ │ │ │ - b abddc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - mov fp, r6 │ │ │ │ + bne acb94 │ │ │ │ + ldr r6, [pc, #20] @ acad8 │ │ │ │ + b abfa0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r4, ip, r4, asr #16 │ │ │ │ + andseq r2, r8, r4, lsl r4 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r6, r0, ror fp │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x000ad2b4 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r4, lsl r6 │ │ │ │ + andseq sl, pc, r0, lsr #6 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eoreq sp, r0, r0, lsr fp │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + mov fp, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #135 @ 0x87 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -134282,85 +134455,69 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bgt acdd0 │ │ │ │ - bne ac890 │ │ │ │ + bgt ad0e4 │ │ │ │ + bne acaac │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac964 │ │ │ │ - bne ac3bc │ │ │ │ - ldr r6, [pc, #64] @ ac964 │ │ │ │ + ldrne r7, [pc, #-160] @ acad8 │ │ │ │ + bne ac590 │ │ │ │ + ldr r6, [pc, #-168] @ acad8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abddc │ │ │ │ + beq abfa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac948 │ │ │ │ - ldr r3, [pc, #60] @ ac97c │ │ │ │ - ldr r1, [pc, #60] @ ac980 │ │ │ │ + beq acba4 │ │ │ │ + ldr r3, [pc, #-192] @ acadc │ │ │ │ + ldr r1, [pc, #-192] @ acae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf30 │ │ │ │ + bgt ad1b4 │ │ │ │ mov r6, #0 │ │ │ │ - b abddc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq pc, fp, r8, lsr r8 @ │ │ │ │ - mulseq r8, ip, r5 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r0, ror sl @ │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq sp, sl, r0, lsr #1 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - mulseq r8, ip, r7 │ │ │ │ - andseq r2, pc, r8, ror r5 @ │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - mlaeq r0, r8, r0, r2 │ │ │ │ + b abfa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ + add r2, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ addne r1, r3, r1 │ │ │ │ - bl 241e14 │ │ │ │ - b ac594 │ │ │ │ - beq acd60 │ │ │ │ + bl 25428c │ │ │ │ + b ac760 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad240 │ │ │ │ + bne ac8cc │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac8cc │ │ │ │ + b ac914 │ │ │ │ + beq acf54 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acc24 │ │ │ │ + bcs ace40 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac5a8 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acfbc │ │ │ │ - bne ac708 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac750 │ │ │ │ - b ac708 │ │ │ │ + b ac774 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ add r1, r2, #20 │ │ │ │ ldr r2, [r1, r0, lsl #4] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -134371,148 +134528,155 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, ip │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r5, r5, #1 │ │ │ │ suble r2, r2, r0 │ │ │ │ suble r1, r1, r0 │ │ │ │ - ble acab4 │ │ │ │ + ble accd0 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acab4 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt accd0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + mov r7, ip │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ - ble acac0 │ │ │ │ + ble accdc │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acac0 │ │ │ │ - bl 241e94 │ │ │ │ + mov r0, r6 │ │ │ │ + bge accdc │ │ │ │ + bl 25430c │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfbc │ │ │ │ + bne ad240 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b aca78 │ │ │ │ + b acc94 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b aca54 │ │ │ │ + b acc70 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r1, r2, #28 │ │ │ │ str r5, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ - str fp, [r8, r1] │ │ │ │ - add r1, r8, r1 │ │ │ │ + str fp, [r6, r1] │ │ │ │ + add r1, r6, r1 │ │ │ │ str lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ - str r6, [r0, #-1540] @ 0xfffff9fc │ │ │ │ - mov ip, r6 │ │ │ │ - add fp, fp, r6, lsl #2 │ │ │ │ - lsl r0, r6, #2 │ │ │ │ + str r7, [r0, #-1540] @ 0xfffff9fc │ │ │ │ + mov ip, r7 │ │ │ │ + add fp, fp, r7, lsl #2 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq abc88 │ │ │ │ - b ac714 │ │ │ │ + beq abe4c │ │ │ │ + b ac8d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad098 │ │ │ │ + ble ad250 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac984 │ │ │ │ + ldr r7, [pc, #-604] @ acae4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac988 │ │ │ │ + ldr r9, [pc, #-620] @ acae8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acb80 │ │ │ │ + b acd9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq acbc8 │ │ │ │ + beq acde4 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add lr, lr, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp lr, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bge acbf4 │ │ │ │ + bge ace10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad08c │ │ │ │ + bne ad2a0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad08c │ │ │ │ + beq ad2a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acfdc │ │ │ │ + bne ad0dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq acbc8 │ │ │ │ + beq acde4 │ │ │ │ tst r7, r8 │ │ │ │ - bne acbe0 │ │ │ │ + bne acdfc │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acb50 │ │ │ │ + beq acd6c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acbfc │ │ │ │ + bge ace18 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acb78 │ │ │ │ + b acd94 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acbbc │ │ │ │ + bls acdd8 │ │ │ │ mov r8, #0 │ │ │ │ - b acbc8 │ │ │ │ + b acde4 │ │ │ │ mov r2, r1 │ │ │ │ - b aba5c │ │ │ │ + b abc20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acdb0 │ │ │ │ - ldr r3, [pc, #-644] @ ac988 │ │ │ │ + beq ad1ac │ │ │ │ + ldr r3, [pc, #-832] @ acae8 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aba70 │ │ │ │ - ldr r3, [pc, #-664] @ ac98c │ │ │ │ - b abe54 │ │ │ │ + beq abc34 │ │ │ │ + ldr r3, [pc, #-852] @ acaec │ │ │ │ + b ac018 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ac018 │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac1dc │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac5e4 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac7b0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acc44 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b ace60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac7a8 │ │ │ │ - b ac7e4 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + add r0, fp, r3, lsl #2 │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + ldreq r1, [sp, #16] │ │ │ │ + addne r1, r3, r1 │ │ │ │ + bl 25428c │ │ │ │ + b ac898 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acca8 │ │ │ │ + beq acee0 │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ add r2, r2, #8 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ add r0, r0, #8 │ │ │ │ add r2, sp, r2 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ @@ -134520,787 +134684,778 @@ │ │ │ │ ldr r0, [r0, #-1556] @ 0xfffff9ec │ │ │ │ cmp r0, r2 │ │ │ │ subgt r3, r1, #3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r8, r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 241e94 │ │ │ │ + bl 25430c │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd10 │ │ │ │ + bne ad090 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc9c │ │ │ │ + ble abe60 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acd04 │ │ │ │ + beq acf3c │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr ip, [r2, #-1588] @ 0xfffff9cc │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ cmp ip, r2 │ │ │ │ sublt r1, r3, #3 │ │ │ │ - bl 241e94 │ │ │ │ + bl 25430c │ │ │ │ cmp r0, #0 │ │ │ │ - beq accc4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac4ac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac95c │ │ │ │ - mov r7, #0 │ │ │ │ - b ac3ac │ │ │ │ - bne abfcc │ │ │ │ - b ac388 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r3, sl, r2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r0, fp, r3, lsl #2 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - ldreq r1, [sp, #16] │ │ │ │ - addne r1, r3, r1 │ │ │ │ - bl 241e14 │ │ │ │ - b ac65c │ │ │ │ + beq acefc │ │ │ │ + b ad090 │ │ │ │ + bne ac190 │ │ │ │ + b ac534 │ │ │ │ mov ip, r4 │ │ │ │ - b abc54 │ │ │ │ - ldr r3, [pc, #-992] @ ac990 │ │ │ │ + b abe18 │ │ │ │ + ldr r3, [pc, #-1140] @ acaf0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq acdbc │ │ │ │ + beq acf90 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac9a0 │ │ │ │ + ldr ip, [pc, #-1140] @ acb00 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac994 │ │ │ │ + ldr r3, [pc, #-1160] @ acaf4 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abe48 │ │ │ │ - ldr r1, [pc, #-1020] @ ac99c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac438 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac438 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1052] @ ac9a0 │ │ │ │ - b abe48 │ │ │ │ - ldr r3, [pc, #-1068] @ ac998 │ │ │ │ + b ac00c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ acb00 │ │ │ │ + b ac00c │ │ │ │ + ldr r3, [pc, #-1184] @ acaf8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba88 │ │ │ │ - b abe60 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abad8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - sub r2, r3, #4 │ │ │ │ - add r2, r6, r2 │ │ │ │ - b ace04 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - str ip, [r1], #4 │ │ │ │ - str r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi acdf4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b ace2c │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace1c │ │ │ │ - b abed4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac8c4 │ │ │ │ - mov r2, #0 │ │ │ │ - b acdb4 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac5a4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac018 │ │ │ │ - b acc3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - b ac4ac │ │ │ │ - ldr r2, [pc, #-1260] @ ac99c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac48c │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq abc4c │ │ │ │ + b ac024 │ │ │ │ + ldr r1, [pc, #-1200] @ acafc │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac60c │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac48c │ │ │ │ + b ac60c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ad044 │ │ │ │ + beq ad248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abf5c │ │ │ │ - b acedc │ │ │ │ - mov r7, #1 │ │ │ │ + bne ac120 │ │ │ │ + b ad000 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ad060 │ │ │ │ + bne ad274 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad054 │ │ │ │ + bgt ad268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bne ad04c │ │ │ │ + bne ad260 │ │ │ │ mov r6, r5 │ │ │ │ - b abe34 │ │ │ │ - mov r7, r0 │ │ │ │ - b acedc │ │ │ │ + b abff8 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac428 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + add r3, r2, r3 │ │ │ │ + b ad080 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi ad070 │ │ │ │ + b ac098 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac680 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble acbb8 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac580 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac36c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac3a0 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac280 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac698 │ │ │ │ + mov r2, #0 │ │ │ │ + b acde4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abc9c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + b ad118 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr ip, [r2] │ │ │ │ + str ip, [r1], #4 │ │ │ │ + str r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi ad108 │ │ │ │ + b ad060 │ │ │ │ + ldr r2, [pc, #-1584] @ acafc │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ac660 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac660 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b acb20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e94 │ │ │ │ + b ac680 │ │ │ │ + mov r7, #1 │ │ │ │ + b ad000 │ │ │ │ + ldr r1, [pc, #-1656] @ acafc │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac5b8 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac5b8 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac770 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac1dc │ │ │ │ + b ace58 │ │ │ │ + mov r2, #1 │ │ │ │ + b acf88 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acf58 │ │ │ │ + b ad1dc │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acf48 │ │ │ │ - b abddc │ │ │ │ - bl 99e18 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad1cc │ │ │ │ + b abfa0 │ │ │ │ + bl 99e94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq abe1c │ │ │ │ - b acfa8 │ │ │ │ + beq abfe0 │ │ │ │ + b ad22c │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl acfa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99e18 │ │ │ │ - b abe1c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd10 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b ace0c │ │ │ │ - mov sl, r9 │ │ │ │ - b ac25c │ │ │ │ - mov r2, #0 │ │ │ │ - b acbc8 │ │ │ │ - ldr r1, [pc, #-1616] @ ac99c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac3e4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bpl ad224 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac3e4 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac0b8 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac4c4 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac1a4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac1d8 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad020 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad008 │ │ │ │ - bl 2917c0 │ │ │ │ - b acef4 │ │ │ │ + bl 99e94 │ │ │ │ + b abfe0 │ │ │ │ + mov r6, r9 │ │ │ │ + b ad090 │ │ │ │ + bl 29fe74 │ │ │ │ + b ad018 │ │ │ │ + mov r7, #0 │ │ │ │ + b abbb8 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad0b0 │ │ │ │ mov r6, #0 │ │ │ │ - b acfa8 │ │ │ │ + b ad22c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e18 │ │ │ │ - b acef4 │ │ │ │ + bl 99e94 │ │ │ │ + b ad018 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acee0 │ │ │ │ + beq ad004 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acee0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b acee0 │ │ │ │ - ldr r3, [pc, #-1780] @ ac9a0 │ │ │ │ + bne ad004 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ad004 │ │ │ │ + ldr r3, [pc, #-1960] @ acb00 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b aba88 │ │ │ │ - mov r7, #0 │ │ │ │ - b ab9f4 │ │ │ │ + b abc4c │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad0c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r5, r4 │ │ │ │ movlt r2, r5 │ │ │ │ movge r2, r4 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad140 │ │ │ │ + beq ad354 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad128 │ │ │ │ + beq ad33c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad138 │ │ │ │ + beq ad34c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad108 │ │ │ │ + beq ad31c │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad118 │ │ │ │ + beq ad32c │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad100 │ │ │ │ + bne ad314 │ │ │ │ cmp r5, r4 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne ad0e8 │ │ │ │ + bne ad2fc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad10c │ │ │ │ + b ad320 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad12c │ │ │ │ + b ad340 │ │ │ │ │ │ │ │ -000ad148 : │ │ │ │ +000ad35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad520 │ │ │ │ + ldr r3, [pc, #956] @ ad734 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad4f8 │ │ │ │ + beq ad70c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad3bc │ │ │ │ + beq ad5d0 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad3bc │ │ │ │ + beq ad5d0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ad538 │ │ │ │ + bl ad74c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad500 │ │ │ │ + beq ad714 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad308 │ │ │ │ + beq ad51c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad2e4 │ │ │ │ + beq ad4f8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29cdc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ad2e4 │ │ │ │ + beq ad4f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad40c │ │ │ │ + beq ad620 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4c4 │ │ │ │ + bne ad6d8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad2c4 │ │ │ │ + ble ad4d8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad238 │ │ │ │ + beq ad44c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad350 │ │ │ │ + beq ad564 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad2c4 │ │ │ │ + ble ad4d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad260 │ │ │ │ + beq ad474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad374 │ │ │ │ + beq ad588 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad2c4 │ │ │ │ + beq ad4d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad28c │ │ │ │ + beq ad4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3dc │ │ │ │ + beq ad5f0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad2c4 │ │ │ │ + beq ad4d8 │ │ │ │ mov r5, #3 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad2b8 │ │ │ │ + beq ad4cc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq ad398 │ │ │ │ + beq ad5ac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad298 │ │ │ │ + bne ad4ac │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne ad400 │ │ │ │ + bne ad614 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad210 │ │ │ │ + b ad424 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad1b8 │ │ │ │ + beq ad3cc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 22db90 │ │ │ │ + bl 240190 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad228 │ │ │ │ - b ad2c4 │ │ │ │ + bne ad43c │ │ │ │ + b ad4d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad524 │ │ │ │ + ldr r2, [pc, #456] @ ad738 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4a4 │ │ │ │ + bne ad6b8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad238 │ │ │ │ + b ad44c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad524 │ │ │ │ + ldr r2, [pc, #420] @ ad738 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad448 │ │ │ │ + bne ad65c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad260 │ │ │ │ + b ad474 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad524 │ │ │ │ + ldr r2, [pc, #384] @ ad738 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad428 │ │ │ │ + bne ad63c │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b ad2b8 │ │ │ │ + b ad4cc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 22db90 │ │ │ │ + bl 240190 │ │ │ │ mov r7, r0 │ │ │ │ - b ad2d0 │ │ │ │ + b ad4e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad524 │ │ │ │ + ldr r2, [pc, #316] @ ad738 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad468 │ │ │ │ + bne ad67c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad28c │ │ │ │ + b ad4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e18 │ │ │ │ - b ad2d0 │ │ │ │ + bl 99e94 │ │ │ │ + b ad4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad488 │ │ │ │ + beq ad69c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad488 │ │ │ │ + beq ad69c │ │ │ │ mov r7, #0 │ │ │ │ - b ad210 │ │ │ │ - ldr r1, [pc, #248] @ ad528 │ │ │ │ + b ad424 │ │ │ │ + ldr r1, [pc, #248] @ ad73c │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3b0 │ │ │ │ + beq ad5c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b ad3b0 │ │ │ │ - ldr r1, [pc, #216] @ ad528 │ │ │ │ + b ad5c4 │ │ │ │ + ldr r1, [pc, #216] @ ad73c │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad38c │ │ │ │ + beq ad5a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad38c │ │ │ │ - ldr r1, [pc, #184] @ ad528 │ │ │ │ + b ad5a0 │ │ │ │ + ldr r1, [pc, #184] @ ad73c │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3f4 │ │ │ │ + beq ad608 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3f4 │ │ │ │ - ldr r2, [pc, #156] @ ad52c │ │ │ │ + b ad608 │ │ │ │ + ldr r2, [pc, #156] @ ad740 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #144] @ ad530 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b ad420 │ │ │ │ - ldr r1, [pc, #124] @ ad528 │ │ │ │ + ldr r2, [pc, #144] @ ad744 │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b ad634 │ │ │ │ + ldr r1, [pc, #124] @ ad73c │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad368 │ │ │ │ + beq ad57c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad368 │ │ │ │ + b ad57c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad210 │ │ │ │ + beq ad424 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad508 │ │ │ │ - ldr r2, [pc, #72] @ ad52c │ │ │ │ + bne ad71c │ │ │ │ + ldr r2, [pc, #72] @ ad740 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #64] @ ad534 │ │ │ │ - bl 2cbc28 │ │ │ │ - b ad420 │ │ │ │ + ldr r2, [pc, #64] @ ad748 │ │ │ │ + bl 2d5750 │ │ │ │ + b ad634 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a294 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 7a060 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad2d0 │ │ │ │ + b ad4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad4dc │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ad4dc │ │ │ │ + bne ad6f0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ad6f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov lr, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r5, lr │ │ │ │ cmp lr, #0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ - bgt ad67c │ │ │ │ + bgt ad890 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad5a8 │ │ │ │ + beq ad7bc │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad6d0 │ │ │ │ + bhi ad8e4 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad714 │ │ │ │ + bhi ad920 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad560 │ │ │ │ + beq ad774 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad560 │ │ │ │ + bne ad774 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad574 │ │ │ │ + bne ad788 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad840 │ │ │ │ + blt ada54 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad6c4 │ │ │ │ + beq ad8d8 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad768 │ │ │ │ + bgt ad97c │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad860 │ │ │ │ + beq ada68 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad6ac │ │ │ │ + beq ad8c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7e8 │ │ │ │ + beq ad9fc │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad6ac │ │ │ │ + beq ad8c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7ac │ │ │ │ + beq ad9c0 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad6ac │ │ │ │ + beq ad8c0 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7b0 │ │ │ │ + beq ad9c4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad640 │ │ │ │ - b ad6b0 │ │ │ │ + bne ad854 │ │ │ │ + b ad8c4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad70c │ │ │ │ + bne ad918 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad6a4 │ │ │ │ - bls ad6f0 │ │ │ │ + beq ad8b8 │ │ │ │ + bls ad904 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad70c │ │ │ │ + beq ad918 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad6a4 │ │ │ │ + beq ad8b8 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad684 │ │ │ │ + bne ad898 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad560 │ │ │ │ + b ad774 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad7f0 │ │ │ │ + bne ada04 │ │ │ │ str r5, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad668 │ │ │ │ - bhi ad750 │ │ │ │ + beq ad87c │ │ │ │ + bhi ad95c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad668 │ │ │ │ + beq ad87c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad58c │ │ │ │ - b ad6a4 │ │ │ │ + bne ad7a0 │ │ │ │ + b ad8b8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad6a4 │ │ │ │ - bhi ad75c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad830 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad698 │ │ │ │ + beq ad8b8 │ │ │ │ + bls ad968 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne ad8ac │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad560 │ │ │ │ - ldr r0, [pc, #392] @ ad8a4 │ │ │ │ + b ad774 │ │ │ │ + ldr r0, [pc, #400] @ adab8 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad560 │ │ │ │ + bne ad774 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad6a4 │ │ │ │ + beq ad8b8 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad668 │ │ │ │ + beq ad87c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad560 │ │ │ │ + bne ad774 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad59c │ │ │ │ + b ad7b0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad58c │ │ │ │ - b ad6a4 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad698 │ │ │ │ - b ad70c │ │ │ │ + bne ad7a0 │ │ │ │ + b ad8b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq ada44 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne ad8ac │ │ │ │ + b ad918 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad868 │ │ │ │ + beq ada60 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa1a4 │ │ │ │ + bl aa360 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad5f8 │ │ │ │ - b ad7b0 │ │ │ │ + bne ad80c │ │ │ │ + b ad9c4 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 34fd10 <_PySemaphore_Destroy@@Base+0x664> │ │ │ │ + bl 3510fc │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad87c │ │ │ │ + bne ada90 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad870 │ │ │ │ + bne ada84 │ │ │ │ mov sl, #0 │ │ │ │ - b ad6c4 │ │ │ │ + b ad8d8 │ │ │ │ mov r4, #1 │ │ │ │ - b ad7b0 │ │ │ │ + b ad9c4 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ad84c │ │ │ │ + bne ada70 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad6c0 │ │ │ │ - b ad7f0 │ │ │ │ - ldr r3, [pc, #112] @ ad8a8 │ │ │ │ - ldr r1, [pc, #112] @ ad8ac │ │ │ │ + beq ad8d4 │ │ │ │ + b ada04 │ │ │ │ + ldr r3, [pc, #112] @ adabc │ │ │ │ + ldr r1, [pc, #112] @ adac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad7e0 │ │ │ │ - ldr r3, [pc, #84] @ ad8a8 │ │ │ │ - ldr r1, [pc, #88] @ ad8b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ad7c8 │ │ │ │ + b ad9f4 │ │ │ │ + bl 29fe74 │ │ │ │ + b ad9f4 │ │ │ │ mov sl, r6 │ │ │ │ - b ad7b0 │ │ │ │ - bl 2917c0 │ │ │ │ - b ad7e0 │ │ │ │ + b ad9c4 │ │ │ │ + ldr r3, [pc, #68] @ adabc │ │ │ │ + ldr r1, [pc, #72] @ adac4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b ad9dc │ │ │ │ mov r0, sl │ │ │ │ - bl 99e18 │ │ │ │ - b ad7e0 │ │ │ │ + bl 99e94 │ │ │ │ + b ad9f4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad7d0 │ │ │ │ + beq ad9e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad7d0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ad7d0 │ │ │ │ + bne ad9e4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ad9e4 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ + eorseq r0, r6, ip, lsl sl │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad8f8 │ │ │ │ + beq adb0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ @@ -135316,43 +135471,43 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne adc48 │ │ │ │ + bne ade5c │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adc68 │ │ │ │ + bne ade7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq adb8c │ │ │ │ - ldr r6, [pc, #868] @ adca4 │ │ │ │ + beq adda0 │ │ │ │ + ldr r6, [pc, #868] @ adeb8 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adb9c │ │ │ │ + bne addb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq adb74 │ │ │ │ + beq add88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adbf4 │ │ │ │ + beq ade08 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adca8 │ │ │ │ + ldr r2, [pc, #832] @ adebc │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc04 │ │ │ │ - ldr r0, [pc, #816] @ adca4 │ │ │ │ + bne ade18 │ │ │ │ + ldr r0, [pc, #816] @ adeb8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb5c │ │ │ │ + beq add70 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad9c0 │ │ │ │ - ldr r3, [pc, #792] @ adcac │ │ │ │ - bl 356650 │ │ │ │ + beq adbd4 │ │ │ │ + ldr r3, [pc, #792] @ adec0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -135368,212 +135523,212 @@ │ │ │ │ cmp r7, r3 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - beq adafc │ │ │ │ + beq add10 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adcb0 │ │ │ │ + ldr r0, [pc, #688] @ adec4 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adb08 │ │ │ │ + beq add1c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adadc │ │ │ │ + ble adcf0 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ada84 │ │ │ │ + beq adc98 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ada84 │ │ │ │ + beq adc98 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ada84 │ │ │ │ + beq adc98 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, lr │ │ │ │ - bne ada64 │ │ │ │ + bne adc78 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adadc │ │ │ │ + ble adcf0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adadc │ │ │ │ + beq adcf0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adadc │ │ │ │ + beq adcf0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adadc │ │ │ │ + beq adcf0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb24 │ │ │ │ + beq add38 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adac4 │ │ │ │ - ldr r3, [pc, #464] @ adcb4 │ │ │ │ + bne adcd8 │ │ │ │ + ldr r3, [pc, #464] @ adec8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adb6c │ │ │ │ - bl adfd0 │ │ │ │ + beq add80 │ │ │ │ + bl ae1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adb38 │ │ │ │ + bne add4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adc88 │ │ │ │ + bne ade9c │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adc94 │ │ │ │ + bne adea8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f1b0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adafc │ │ │ │ + beq add10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adb5c │ │ │ │ + beq add70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adb5c │ │ │ │ + bne add70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 286aec │ │ │ │ - b adb30 │ │ │ │ + bl 295e6c │ │ │ │ + b add44 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adca8 │ │ │ │ + ldr r2, [pc, #296] @ adebc │ │ │ │ cmp r3, r2 │ │ │ │ - bne adbb0 │ │ │ │ + bne addc4 │ │ │ │ mov r7, #0 │ │ │ │ - b ad96c │ │ │ │ - ldr r6, [pc, #272] @ adca4 │ │ │ │ + b adb80 │ │ │ │ + ldr r6, [pc, #272] @ adeb8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq adb74 │ │ │ │ + beq add88 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adcbc │ │ │ │ - ldr r0, [pc, #236] @ adca4 │ │ │ │ + b aded0 │ │ │ │ + ldr r0, [pc, #236] @ adeb8 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb5c │ │ │ │ + beq add70 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #7 │ │ │ │ add r1, r4, #32 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b adafc │ │ │ │ + b add10 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 22dc40 │ │ │ │ + b 240240 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb5c │ │ │ │ + beq add70 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [r4, #16] │ │ │ │ add r2, r4, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b ad9f4 │ │ │ │ - ldr r0, [pc, #104] @ adcb8 │ │ │ │ + b adc08 │ │ │ │ + ldr r0, [pc, #104] @ adecc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 310400 │ │ │ │ + bl 315e70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad924 │ │ │ │ - b adb5c │ │ │ │ - ldr r0, [pc, #72] @ adcb8 │ │ │ │ + bne adb38 │ │ │ │ + b add70 │ │ │ │ + ldr r0, [pc, #72] @ adecc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb5c │ │ │ │ - b ad930 │ │ │ │ + beq add70 │ │ │ │ + b adb44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adb0c │ │ │ │ - b adb24 │ │ │ │ + bne add20 │ │ │ │ + b add38 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb1c │ │ │ │ - b adadc │ │ │ │ + bne add30 │ │ │ │ + b adcf0 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - @ instruction: 0x003595b0 │ │ │ │ + @ instruction: 0x0035a6b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adf0c │ │ │ │ + ldr r2, [pc, #568] @ ae120 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adedc │ │ │ │ + bne ae0f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aded4 │ │ │ │ + beq ae0e8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq add34 │ │ │ │ - ldr r3, [pc, #520] @ adf10 │ │ │ │ - bl 356650 │ │ │ │ + beq adf48 │ │ │ │ + ldr r3, [pc, #520] @ ae124 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -135589,235 +135744,235 @@ │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - beq ade74 │ │ │ │ + beq ae088 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ adf14 │ │ │ │ - ldr r0, [pc, #416] @ adf18 │ │ │ │ + ldr ip, [pc, #416] @ ae128 │ │ │ │ + ldr r0, [pc, #416] @ ae12c │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade7c │ │ │ │ + beq ae090 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade54 │ │ │ │ + ble ae068 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq addfc │ │ │ │ + beq ae010 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, ip │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #2 │ │ │ │ - beq addfc │ │ │ │ + beq ae010 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #3 │ │ │ │ - beq addfc │ │ │ │ + beq ae010 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, r6 │ │ │ │ - bne adddc │ │ │ │ + bne adff0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade54 │ │ │ │ + ble ae068 │ │ │ │ cmp lr, r0 │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade54 │ │ │ │ + beq ae068 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade54 │ │ │ │ + beq ae068 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade54 │ │ │ │ + beq ae068 │ │ │ │ add r3, r3, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq ade98 │ │ │ │ + beq ae0ac │ │ │ │ cmp r2, ip │ │ │ │ - bne ade3c │ │ │ │ - ldr r3, [pc, #192] @ adf1c │ │ │ │ + bne ae050 │ │ │ │ + ldr r3, [pc, #192] @ ae130 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq adea8 │ │ │ │ - bl adfd0 │ │ │ │ + beq ae0bc │ │ │ │ + bl ae1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adeb0 │ │ │ │ + bne ae0c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adef0 │ │ │ │ + bne ae104 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adefc │ │ │ │ + bne ae110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b ade6c │ │ │ │ - bl 286aec │ │ │ │ - b ade6c │ │ │ │ + bl 12f1b0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b ae080 │ │ │ │ + bl 295e6c │ │ │ │ + b ae080 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aded4 │ │ │ │ + beq ae0e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aded4 │ │ │ │ + bne ae0e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b ade74 │ │ │ │ + b ae088 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne add34 │ │ │ │ - b aded4 │ │ │ │ + bne adf48 │ │ │ │ + b ae0e8 │ │ │ │ cmp r3, ip │ │ │ │ - bne ade80 │ │ │ │ - b ade98 │ │ │ │ + bne ae094 │ │ │ │ + b ae0ac │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ade90 │ │ │ │ - b ade54 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + bne ae0a4 │ │ │ │ + b ae068 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adf20 : │ │ │ │ +000ae134 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adfa8 │ │ │ │ + beq ae1bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adf94 │ │ │ │ + ble ae1a8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfb0 │ │ │ │ + beq ae1c4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adf94 │ │ │ │ + beq ae1a8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfb0 │ │ │ │ + beq ae1c4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adf94 │ │ │ │ + beq ae1a8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfb0 │ │ │ │ + beq ae1c4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adf94 │ │ │ │ + beq ae1a8 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq adfb0 │ │ │ │ + beq ae1c4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adf7c │ │ │ │ + bne ae190 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adfb8 │ │ │ │ + beq ae1cc │ │ │ │ cmp r1, r0 │ │ │ │ - bne adf9c │ │ │ │ + bne ae1b0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ adfcc │ │ │ │ + ldr r3, [pc, #12] @ ae1e0 │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae8e0 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae710 │ │ │ │ + beq ae924 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2824] @ aeb20 │ │ │ │ + ldr r1, [pc, #2824] @ aed34 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae9ac │ │ │ │ + beq aebc0 │ │ │ │ mov r8, r9 │ │ │ │ - b ae090 │ │ │ │ + b ae2a4 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae1c8 │ │ │ │ + bne ae3dc │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae85c │ │ │ │ + bne aea70 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ add r5, r9, r9, lsl #1 │ │ │ │ add r3, lr, #1 │ │ │ │ str r3, [r8, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r5 │ │ │ │ str r0, [r8, #12] │ │ │ │ str fp, [r4, #-8] │ │ │ │ str sl, [r1, #4] │ │ │ │ - bcs ae328 │ │ │ │ + bcs ae53c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae1ac │ │ │ │ + bne ae3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae2ac │ │ │ │ + beq ae4c0 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aeb24 │ │ │ │ + ldr r3, [pc, #2680] @ aed38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae29c │ │ │ │ + beq ae4b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae9f8 │ │ │ │ + beq aec0c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aea18 │ │ │ │ + beq aec2c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r8, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ strne r3, [fp] │ │ │ │ @@ -135834,806 +135989,806 @@ │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add r8, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae02c │ │ │ │ + beq ae240 │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae178 │ │ │ │ + beq ae38c │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ae124 │ │ │ │ + bne ae338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ and r5, r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b ae104 │ │ │ │ + b ae318 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae1d8 │ │ │ │ + bne ae3ec │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae084 │ │ │ │ + beq ae298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae970 │ │ │ │ + beq aeb84 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae084 │ │ │ │ + beq ae298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ae084 │ │ │ │ + bne ae298 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae084 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ae298 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae14c │ │ │ │ + bne ae360 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae184 │ │ │ │ + beq ae398 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aeb24 │ │ │ │ + ldr r2, [pc, #2368] @ aed38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae7a4 │ │ │ │ + beq ae9b8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 117174 │ │ │ │ + bl 117084 │ │ │ │ mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae7cc │ │ │ │ + beq ae9e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aeb28 │ │ │ │ + ldr r2, [pc, #2312] @ aed3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae8e4 │ │ │ │ - ldr r2, [pc, #2304] @ aeb2c │ │ │ │ + bne aeaf8 │ │ │ │ + ldr r2, [pc, #2304] @ aed40 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne aeaa0 │ │ │ │ + bne aecb4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae260 │ │ │ │ + beq ae474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9ec │ │ │ │ - ldr r3, [pc, #2244] @ aeb2c │ │ │ │ + beq aec00 │ │ │ │ + ldr r3, [pc, #2244] @ aed40 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae184 │ │ │ │ + beq ae398 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - bne ae0f0 │ │ │ │ + bne ae304 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae0f0 │ │ │ │ + bne ae304 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ae124 │ │ │ │ - b ae158 │ │ │ │ + bne ae338 │ │ │ │ + b ae36c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne ae0d0 │ │ │ │ - b ae0b0 │ │ │ │ - ldr r4, [pc, #2172] @ aeb30 │ │ │ │ - bl 356650 │ │ │ │ + bne ae2e4 │ │ │ │ + b ae2c4 │ │ │ │ + ldr r4, [pc, #2172] @ aed44 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aea20 │ │ │ │ + bne aec34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae31c │ │ │ │ + beq ae530 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae31c │ │ │ │ - ldr r2, [pc, #2116] @ aeb34 │ │ │ │ + bne ae530 │ │ │ │ + ldr r2, [pc, #2116] @ aed48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae8d0 │ │ │ │ + bne aeae4 │ │ │ │ blx r5 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae6a8 │ │ │ │ + bne ae8bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aeb38 │ │ │ │ + ldr r3, [pc, #2056] @ aed4c │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae354 │ │ │ │ + bgt ae568 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae48c │ │ │ │ + bls ae6a0 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae638 │ │ │ │ + bls ae84c │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae4c4 │ │ │ │ + bls ae6d8 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae358 │ │ │ │ + bls ae56c │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bhi ae8c4 │ │ │ │ - ldr r3, [pc, #1980] @ aeb3c │ │ │ │ - ldr r2, [pc, #1980] @ aeb40 │ │ │ │ + bhi aead8 │ │ │ │ + ldr r3, [pc, #1980] @ aed50 │ │ │ │ + ldr r2, [pc, #1980] @ aed54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae8a4 │ │ │ │ - ldr r3, [pc, #1940] @ aeb30 │ │ │ │ - bl 356650 │ │ │ │ + bne aeab8 │ │ │ │ + ldr r3, [pc, #1940] @ aed44 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne ae5f4 │ │ │ │ + bne ae808 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r2, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq ae88c │ │ │ │ + beq aeaa0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae5b8 │ │ │ │ + beq ae7cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r8, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [r8, #16] │ │ │ │ lsl r2, r9, #3 │ │ │ │ str r4, [r8, #20] │ │ │ │ add r9, sl, r9, lsl #3 │ │ │ │ - bne ae930 │ │ │ │ + bne aeb44 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae470 │ │ │ │ + bhi ae684 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae464 │ │ │ │ + beq ae678 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae510 │ │ │ │ + bne ae724 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae438 │ │ │ │ + bne ae64c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ae078 │ │ │ │ + beq ae28c │ │ │ │ mov r0, sl │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae1a4 │ │ │ │ + b ae3b8 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae64c │ │ │ │ + bne ae860 │ │ │ │ cmp lr, ip │ │ │ │ - beq aea8c │ │ │ │ + beq aeca0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 29cdc │ │ │ │ mov r5, #8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ str r6, [sp] │ │ │ │ - b ae3f4 │ │ │ │ + b ae608 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1632] @ aeb3c │ │ │ │ - ldr r2, [pc, #1632] @ aeb40 │ │ │ │ + ldr r3, [pc, #1632] @ aed50 │ │ │ │ + ldr r2, [pc, #1632] @ aed54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae8a4 │ │ │ │ - ldr r3, [pc, #1592] @ aeb30 │ │ │ │ - bl 356650 │ │ │ │ + bne aeab8 │ │ │ │ + ldr r3, [pc, #1592] @ aed44 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae3b8 │ │ │ │ + b ae5cc │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae588 │ │ │ │ + bcc ae79c │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae660 │ │ │ │ + beq ae874 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae668 │ │ │ │ + beq ae87c │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae670 │ │ │ │ + beq ae884 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae678 │ │ │ │ + beq ae88c │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae680 │ │ │ │ + beq ae894 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae688 │ │ │ │ + beq ae89c │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae690 │ │ │ │ + beq ae8a4 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6bc │ │ │ │ + beq ae8d0 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6c4 │ │ │ │ + beq ae8d8 │ │ │ │ lsr ip, r0, #5 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add lr, ip, #1 │ │ │ │ add r1, r1, lr │ │ │ │ and r1, r1, r5 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ cmp lr, #0 │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ - bne ae718 │ │ │ │ + bne ae92c │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae464 │ │ │ │ + b ae678 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae3f4 │ │ │ │ + bhi ae608 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ae3f4 │ │ │ │ + bne ae608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aeb44 │ │ │ │ + ldr r1, [pc, #1348] @ aed58 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae98c │ │ │ │ + bne aeba0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae8c4 │ │ │ │ + beq aead8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae3f4 │ │ │ │ + b ae608 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae4d4 │ │ │ │ + b ae6e8 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae3f4 │ │ │ │ + b ae608 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aea54 │ │ │ │ + bne aec68 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae320 │ │ │ │ + b ae534 │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae5ac │ │ │ │ + b ae7c0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae874 │ │ │ │ + bne aea88 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae874 │ │ │ │ + beq aea88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae874 │ │ │ │ + beq aea88 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c9218 │ │ │ │ + bl 1ce898 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae024 │ │ │ │ + bne ae238 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae320 │ │ │ │ + b ae534 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae790 │ │ │ │ + bcc ae9a4 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae660 │ │ │ │ + beq ae874 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae668 │ │ │ │ + beq ae87c │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae670 │ │ │ │ + beq ae884 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae678 │ │ │ │ + beq ae88c │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae680 │ │ │ │ + beq ae894 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae688 │ │ │ │ + beq ae89c │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae690 │ │ │ │ + beq ae8a4 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6bc │ │ │ │ + beq ae8d0 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6c4 │ │ │ │ + beq ae8d8 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae598 │ │ │ │ + b ae7ac │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aeb24 │ │ │ │ + ldr r2, [pc, #884] @ aed38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae1e8 │ │ │ │ + bne ae3fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 22a85c │ │ │ │ + bl 23cf9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae184 │ │ │ │ - b ae1e8 │ │ │ │ + bne ae398 │ │ │ │ + b ae3fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7ec │ │ │ │ + beq aea00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae980 │ │ │ │ + beq aeb94 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae808 │ │ │ │ + beq aea1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq aea94 │ │ │ │ + beq aeca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae834 │ │ │ │ + beq aea48 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae834 │ │ │ │ + bne aea48 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae710 │ │ │ │ + beq ae924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae710 │ │ │ │ + bne ae924 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae710 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ae924 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ str sl, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae1a4 │ │ │ │ - ldr r3, [pc, #716] @ aeb48 │ │ │ │ + b ae3b8 │ │ │ │ + ldr r3, [pc, #716] @ aed5c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aeb4c │ │ │ │ + ldr r1, [pc, #712] @ aed60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b ae710 │ │ │ │ + bl 117854 │ │ │ │ + b ae924 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae5ec │ │ │ │ + b ae800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ae3f4 │ │ │ │ + bne ae608 │ │ │ │ mov sl, fp │ │ │ │ - bl 2917c0 │ │ │ │ - b ae808 │ │ │ │ - ldr r1, [pc, #632] @ aeb50 │ │ │ │ + bl 29fe74 │ │ │ │ + b aea1c │ │ │ │ + ldr r1, [pc, #632] @ aed64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aea6c │ │ │ │ + bne aec80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b ae304 │ │ │ │ + b ae518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne aeaa0 │ │ │ │ + bne aecb4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae918 │ │ │ │ + beq aeb2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9ec │ │ │ │ + beq aec00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae184 │ │ │ │ - beq ae26c │ │ │ │ + bgt ae398 │ │ │ │ + beq ae480 │ │ │ │ mov sl, fp │ │ │ │ - b ae7ec │ │ │ │ + b aea00 │ │ │ │ mov r7, sl │ │ │ │ str r3, [r8, #8] │ │ │ │ - b ae940 │ │ │ │ + b aeb54 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi ae470 │ │ │ │ + bhi ae684 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aeb54 │ │ │ │ + ldr r3, [pc, #512] @ aed68 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq ae93c │ │ │ │ + beq aeb50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22df70 │ │ │ │ - b ae93c │ │ │ │ + bl 240570 │ │ │ │ + b aeb50 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae1a4 │ │ │ │ + b ae3b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae7ec │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aea00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b ae61c │ │ │ │ - ldr r3, [pc, #404] @ aeb48 │ │ │ │ + b ae830 │ │ │ │ + ldr r3, [pc, #404] @ aed5c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aeb58 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #408] @ aed6c │ │ │ │ + bl 117854 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae710 │ │ │ │ + beq ae924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae710 │ │ │ │ + bne ae924 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae710 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ae924 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae918 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aeb2c │ │ │ │ mov r0, r4 │ │ │ │ - bl a46e4 <_PyType_GetDict@@Base> │ │ │ │ + bl a4764 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aeaec │ │ │ │ + bne aed00 │ │ │ │ mov r0, r4 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - bge aeb08 │ │ │ │ + bge aed1c │ │ │ │ mov sl, fp │ │ │ │ - b ae808 │ │ │ │ + b aea1c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae698 │ │ │ │ - ldr r3, [pc, #296] @ aeb5c │ │ │ │ + beq ae8ac │ │ │ │ + ldr r3, [pc, #296] @ aed70 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aea80 │ │ │ │ + bne aec94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae308 │ │ │ │ + beq ae51c │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae2e8 │ │ │ │ - b ae308 │ │ │ │ + beq ae4fc │ │ │ │ + b ae51c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b ae8dc │ │ │ │ + b aeaf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b aea44 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + b aec58 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae1a4 │ │ │ │ + b ae3b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ae808 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aea1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae8fc │ │ │ │ + bne aeb10 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aeb34 │ │ │ │ + ldr r2, [pc, #120] @ aed48 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeadc │ │ │ │ + beq aecf0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae8fc │ │ │ │ + b aeb10 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aeb48 │ │ │ │ + ldr r3, [pc, #80] @ aed5c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aeb60 │ │ │ │ + ldr r1, [pc, #96] @ aed74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b ae808 │ │ │ │ + bl 117854 │ │ │ │ + b aea1c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae0bc │ │ │ │ + bne ae2d0 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b aeaf0 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + b aed04 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq r0, r6, r8, ror #23 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r0, r6, r8, lsl #24 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x00359eb0 │ │ │ │ + @ instruction: 0x0035afb0 │ │ │ │ │ │ │ │ -000aeb64 : │ │ │ │ +000aed78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebb0 │ │ │ │ + beq aedc4 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aebf0 │ │ │ │ + beq aee04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aec34 │ │ │ │ + ldr r1, [pc, #152] @ aee48 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aebf8 │ │ │ │ + beq aee0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aebdc │ │ │ │ + bne aedf0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebdc │ │ │ │ + beq aedf0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebdc │ │ │ │ + beq aedf0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c9218 │ │ │ │ - ldr r3, [pc, #84] @ aec38 │ │ │ │ + b 1ce898 │ │ │ │ + ldr r3, [pc, #84] @ aee4c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aec3c │ │ │ │ + ldr r1, [pc, #80] @ aee50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r4, #0 │ │ │ │ - b aeba8 │ │ │ │ - ldr r3, [pc, #56] @ aec38 │ │ │ │ + b aedbc │ │ │ │ + ldr r3, [pc, #56] @ aee4c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aec40 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #52] @ aee54 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aebf0 │ │ │ │ + beq aee04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aebf0 │ │ │ │ + bne aee04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b aebf0 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b aee04 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r0, r6, r8, ror #23 │ │ │ │ + eorseq r0, r6, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq aefac │ │ │ │ - ldr r7, [pc, #848] @ aefbc │ │ │ │ + beq af1c0 │ │ │ │ + ldr r7, [pc, #848] @ af1d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne aef68 │ │ │ │ + bne af17c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aefc0 │ │ │ │ + ldr r8, [pc, #800] @ af1d4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aef14 │ │ │ │ + bhi af128 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aef14 │ │ │ │ - ldr sl, [pc, #772] @ aefc4 │ │ │ │ - ldr r2, [pc, #772] @ aefc8 │ │ │ │ + bmi af128 │ │ │ │ + ldr sl, [pc, #772] @ af1d8 │ │ │ │ + ldr r2, [pc, #772] @ af1dc │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef00 │ │ │ │ + bne af114 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aeeb8 │ │ │ │ + bcs af0cc │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aeea8 │ │ │ │ + beq af0bc │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq aedc8 │ │ │ │ + beq aefdc │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt aee60 │ │ │ │ + bgt af074 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aefcc │ │ │ │ + ldr r3, [pc, #616] @ af1e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aee10 │ │ │ │ + bne af024 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aee38 │ │ │ │ - bl 356650 │ │ │ │ + beq af04c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136645,542 +136800,542 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp sl, r6 │ │ │ │ - bcc aee00 │ │ │ │ + bcc af014 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aed18 │ │ │ │ + b aef2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aed18 │ │ │ │ - ldr r2, [pc, #440] @ aefd0 │ │ │ │ + b aef2c │ │ │ │ + ldr r2, [pc, #440] @ af1e4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aef44 │ │ │ │ + bne af158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aed84 │ │ │ │ - bl 356650 │ │ │ │ + bne aef98 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b aedb0 │ │ │ │ + b aefc4 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aed48 │ │ │ │ + beq aef5c │ │ │ │ cmp ip, #0 │ │ │ │ - beq aed48 │ │ │ │ + beq aef5c │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed48 │ │ │ │ + bne aef5c │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aef58 │ │ │ │ + bne af16c │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aed48 │ │ │ │ + bne aef5c │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b aed48 │ │ │ │ + bl 3568a8 │ │ │ │ + b aef5c │ │ │ │ mov r0, fp │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aedf0 │ │ │ │ + bne af004 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aefd4 │ │ │ │ + ldr r2, [pc, #272] @ af1e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef30 │ │ │ │ + bne af144 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aef14 │ │ │ │ + beq af128 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aed18 │ │ │ │ + b aef2c │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aedf0 │ │ │ │ + bne af004 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aed48 │ │ │ │ + bne aef5c │ │ │ │ mov r4, #0 │ │ │ │ - b aedc0 │ │ │ │ + b aefd4 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aeedc │ │ │ │ + b af0f0 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aee24 │ │ │ │ + b af038 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed48 │ │ │ │ - b aee8c │ │ │ │ + bne aef5c │ │ │ │ + b af0a0 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aefc0 │ │ │ │ + ldr r8, [pc, #64] @ af1d4 │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r6, r6, r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aecb0 │ │ │ │ - b aef14 │ │ │ │ - ldr r1, [pc, #36] @ aefd8 │ │ │ │ - ldr r0, [pc, #36] @ aefdc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aef28 │ │ │ │ + bls aeec4 │ │ │ │ + b af128 │ │ │ │ + ldr r1, [pc, #36] @ af1ec │ │ │ │ + ldr r0, [pc, #36] @ af1f0 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b af13c │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ │ │ │ │ -000aefe0 : │ │ │ │ +000af1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af00c │ │ │ │ + beq af220 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af054 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #64] @ af268 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af004 │ │ │ │ + beq af218 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af004 │ │ │ │ - ldr r3, [pc, #32] @ af058 │ │ │ │ + beq af218 │ │ │ │ + ldr r3, [pc, #32] @ af26c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq af004 │ │ │ │ + beq af218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b af004 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + b af218 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0c4 │ │ │ │ + beq af2d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af0a0 │ │ │ │ + bge af2b4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq af0c4 │ │ │ │ + beq af2d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af0cc │ │ │ │ + beq af2e0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 98588 │ │ │ │ + bl 98610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af124 │ │ │ │ + beq af338 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bd74 │ │ │ │ - ldr r1, [pc, #4] @ af130 │ │ │ │ - ldr r0, [pc, #4] @ af134 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq r5, sp, r0, asr #32 │ │ │ │ + b 8bd50 │ │ │ │ + ldr r1, [pc, #4] @ af344 │ │ │ │ + ldr r0, [pc, #4] @ af348 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, lsl #14 │ │ │ │ + eorseq r6, sp, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - bls af3f8 │ │ │ │ + bls af60c │ │ │ │ cmp r1, #15 │ │ │ │ - bls af298 │ │ │ │ + bls af4ac │ │ │ │ cmp r1, #31 │ │ │ │ - bls af454 │ │ │ │ + bls af668 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af170 │ │ │ │ + bls af384 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af5f0 │ │ │ │ - ldr sl, [pc, #1128] @ af5fc │ │ │ │ - ldr r2, [pc, #1128] @ af600 │ │ │ │ + bhi af804 │ │ │ │ + ldr sl, [pc, #1128] @ af810 │ │ │ │ + ldr r2, [pc, #1128] @ af814 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af570 │ │ │ │ - ldr r3, [pc, #1112] @ af604 │ │ │ │ - bl 356650 │ │ │ │ + bne af784 │ │ │ │ + ldr r3, [pc, #1112] @ af818 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - bne af3b4 │ │ │ │ + bne af5c8 │ │ │ │ ldr r3, [sp] │ │ │ │ sub r1, r2, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq af558 │ │ │ │ + beq af76c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af384 │ │ │ │ + beq af598 │ │ │ │ mov sl, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [r6, #16] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r4, [r6, #20] │ │ │ │ add r8, r7, r8, lsl #3 │ │ │ │ - bne af594 │ │ │ │ + bne af7a8 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af284 │ │ │ │ + bhi af498 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af278 │ │ │ │ + beq af48c │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af2dc │ │ │ │ + bne af4f0 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af24c │ │ │ │ + bne af460 │ │ │ │ cmp r9, sl │ │ │ │ - bne af498 │ │ │ │ + bne af6ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #16 │ │ │ │ - ldr sl, [pc, #848] @ af5fc │ │ │ │ - ldr r2, [pc, #848] @ af600 │ │ │ │ + ldr sl, [pc, #848] @ af810 │ │ │ │ + ldr r2, [pc, #848] @ af814 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af570 │ │ │ │ - ldr r3, [pc, #832] @ af604 │ │ │ │ - bl 356650 │ │ │ │ + bne af784 │ │ │ │ + ldr r3, [pc, #832] @ af818 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af1c8 │ │ │ │ + b af3dc │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af354 │ │ │ │ + bcc af568 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af464 │ │ │ │ + beq af678 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af480 │ │ │ │ + beq af694 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af488 │ │ │ │ + beq af69c │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af490 │ │ │ │ + beq af6a4 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4ac │ │ │ │ + beq af6c0 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4a4 │ │ │ │ + beq af6b8 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af6c8 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4bc │ │ │ │ + beq af6d0 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4c4 │ │ │ │ + beq af6d8 │ │ │ │ lsr lr, r0, #5 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add ip, lr, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and r1, r1, r5 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ cmp ip, #0 │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ - bne af4cc │ │ │ │ + bne af6e0 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af278 │ │ │ │ + b af48c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af46c │ │ │ │ + bhi af680 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne af204 │ │ │ │ + bne af418 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af608 │ │ │ │ + ldr r1, [pc, #584] @ af81c │ │ │ │ cmp r3, r1 │ │ │ │ - bne af5d4 │ │ │ │ + bne af7e8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af5f0 │ │ │ │ + beq af804 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af208 │ │ │ │ + b af41c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af440 │ │ │ │ + bne af654 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af28c │ │ │ │ + beq af4a0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, #8 │ │ │ │ bl 29cdc │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r7, sp, r5 │ │ │ │ - b af208 │ │ │ │ + b af41c │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af208 │ │ │ │ + b af41c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af2a4 │ │ │ │ + b af4b8 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af208 │ │ │ │ + b af41c │ │ │ │ add ip, ip, #16 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #24 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #32 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b af28c │ │ │ │ + bl 99e94 │ │ │ │ + b af4a0 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af378 │ │ │ │ + b af58c │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af544 │ │ │ │ + bcc af758 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af464 │ │ │ │ + beq af678 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af480 │ │ │ │ + beq af694 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af488 │ │ │ │ + beq af69c │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af490 │ │ │ │ + beq af6a4 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4ac │ │ │ │ + beq af6c0 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4a4 │ │ │ │ + beq af6b8 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af6c8 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4bc │ │ │ │ + beq af6d0 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4c4 │ │ │ │ + beq af6d8 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af364 │ │ │ │ + b af578 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af3ac │ │ │ │ + b af5c0 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af5f0 │ │ │ │ + beq af804 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af208 │ │ │ │ + b af41c │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af60c │ │ │ │ + ldr fp, [pc, #108] @ af820 │ │ │ │ mov r6, r7 │ │ │ │ - b af5a8 │ │ │ │ + b af7bc │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af284 │ │ │ │ + bhi af498 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af5a4 │ │ │ │ + beq af7b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22df70 │ │ │ │ - b af5a4 │ │ │ │ + bl 240570 │ │ │ │ + b af7b8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af3d8 │ │ │ │ - bl 2917c0 │ │ │ │ + b af5ec │ │ │ │ + bl 29fe74 │ │ │ │ mvn r0, #0 │ │ │ │ - b af290 │ │ │ │ + b af4a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -137192,447 +137347,481 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - beq af668 │ │ │ │ + beq af87c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af674 │ │ │ │ + bne af888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a43a4 │ │ │ │ + b a4424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af668 │ │ │ │ - ldr r2, [pc, #68] @ af6d0 │ │ │ │ + bne af87c │ │ │ │ + ldr r2, [pc, #68] @ af8e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af6b0 │ │ │ │ + bne af8c4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a43a4 │ │ │ │ - ldr r1, [pc, #28] @ af6d4 │ │ │ │ + b a4424 │ │ │ │ + ldr r1, [pc, #28] @ af8e8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af69c │ │ │ │ + beq af8b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af69c │ │ │ │ + b af8b0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ │ │ │ │ -000af6d8 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af8ec <_Py_CheckFunctionResult@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - beq af70c <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af920 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af728 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af93c <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af768 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af97c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af768 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af97c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af704 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af918 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af704 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af918 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af790 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af7b0 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af9a4 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af9c4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af7b4 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af9c8 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af7b8 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af9cc <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cbc28 │ │ │ │ - b af720 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af7b0 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d5750 │ │ │ │ + b af934 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af9c4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af7bc <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af9d0 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af7c0 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af9d4 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b af720 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b af934 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af740 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af954 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af740 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af954 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, r8, ror #22 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - eorseq pc, r5, r8, lsr fp @ │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + eorseq r0, r6, r8, ror #24 │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + eorseq r0, r6, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #928] @ afb7c <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afd90 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ cmpeq r4, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afab8 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afccc <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afb80 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afd94 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afacc <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afce0 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afb58 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afd6c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi afa04 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afc18 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af878 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq afa8c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af98c <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne afba0 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af908 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq afb1c <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af898 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq afaac <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af9c8 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afbdc <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af904 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afb18 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8c8 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afadc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af8c8 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afadc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afa64 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afc78 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af904 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afb18 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8fc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afb10 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af8fc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afb10 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afa94 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afca8 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af8d4 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs afae8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afa30 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afc44 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afa30 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt afc44 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #5760 @ 0x1680 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ lsl ip, r2, #2 │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ - bcs afa30 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afb84 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs afc44 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afd98 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afa30 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne afc44 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ add r3, r3, ip │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r5, [r3, #1612] @ 0x64c │ │ │ │ str r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b afa58 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afc6c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af878 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne afa8c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afb88 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afd9c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb38 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afd4c <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af880 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af904 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afa94 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b afb18 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af898 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne afaac <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afb88 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afd9c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb18 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afd2c <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af8a0 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af904 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afab4 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b afb18 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afa30 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afc44 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ lsl ip, r2, #2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r2, r2, #5760 @ 0x1680 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ - bcc af944 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc afb58 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c1d38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afb88 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afd9c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afaf8 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afd0c <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af8d4 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af904 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afae8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b afb18 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afb88 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afd9c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afad8 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afcec <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af8fc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afb80 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 356650 │ │ │ │ + b afb10 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afd94 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af840 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afb8c <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afb90 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afb94 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne afa54 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afda0 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afda4 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afda8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afaac <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afcc0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afaac <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afb94 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afcc0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afda8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa7c <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afc90 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afa7c <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afb94 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afc90 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afda8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af9f0 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afc04 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af9f0 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afb94 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afc04 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afda8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af9b4 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afbc8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af9b4 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afbc8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afb98 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afdac <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af84c <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne afa60 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c1b74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq pc, sl, r4, asr #15 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d24b4 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + ldrdeq pc, [sl], -r8 │ │ │ │ + │ │ │ │ +000afdb0 <_PyNamespace_New@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [pc, #88] @ afe2c <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afe30 <_PyNamespace_New@@Base+0x80> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq afe24 <_PyNamespace_New@@Base+0x74> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq afdf8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl afe98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne afe00 <_PyNamespace_New@@Base+0x50> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq afe24 <_PyNamespace_New@@Base+0x74> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne afe24 <_PyNamespace_New@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b afdf8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + subseq ip, r5, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afbfc <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ - bl 91b90 │ │ │ │ + beq afe90 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91c1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afbd8 <_Py_CheckFunctionResult@@Base+0x500> │ │ │ │ + beq afe6c <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afbfc <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ + beq afe90 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afbfc <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ + bne afe90 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afbd0 <_Py_CheckFunctionResult@@Base+0x4f8> │ │ │ │ + b afe64 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afc04 : │ │ │ │ - ldr r3, [pc, #36] @ afc30 │ │ │ │ +000afe98 : │ │ │ │ + ldr r3, [pc, #36] @ afec4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afc34 │ │ │ │ + b afec8 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - beq b0d18 │ │ │ │ + beq b0fac │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ lsr r2, r2, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0d18 │ │ │ │ + bne b0fac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b0338 │ │ │ │ + beq b05cc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0c84 │ │ │ │ + ldr r1, [pc, #4072] @ b0f18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b0338 │ │ │ │ + bne b05cc │ │ │ │ cmp r7, r4 │ │ │ │ - beq afcb4 │ │ │ │ + beq aff48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afcc0 │ │ │ │ + bne aff54 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aff78 │ │ │ │ + bne b020c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff74 │ │ │ │ + bne b0208 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff74 │ │ │ │ + bne b0208 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne aff74 │ │ │ │ + bne b0208 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b0598 │ │ │ │ + bne b082c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0bf0 │ │ │ │ + bne b0e84 │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r9, #208] @ 0xd0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -137642,521 +137831,521 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r9, #212] @ 0xd4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r2, ip │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0828 │ │ │ │ - ldr r0, [pc, #3884] @ b0c88 │ │ │ │ + beq b0abc │ │ │ │ + ldr r0, [pc, #3884] @ b0f1c │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsr r3, r3, r2 │ │ │ │ lsl r2, r2, r0 │ │ │ │ add r2, r2, #20 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi b0850 │ │ │ │ - ldr r6, [pc, #3856] @ b0c8c │ │ │ │ - ldr r0, [pc, #3856] @ b0c90 │ │ │ │ + bmi b0ae4 │ │ │ │ + ldr r6, [pc, #3856] @ b0f20 │ │ │ │ + ldr r0, [pc, #3856] @ b0f24 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b07c8 │ │ │ │ - ldr r3, [pc, #3844] @ b0c94 │ │ │ │ - bl 356650 │ │ │ │ + bne b0a5c │ │ │ │ + ldr r3, [pc, #3844] @ b0f28 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b06a4 │ │ │ │ + bcs b0938 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b07ec │ │ │ │ + beq b0a80 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b02b4 │ │ │ │ + beq b0548 │ │ │ │ mov r0, fp │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0808 │ │ │ │ + beq b0a9c │ │ │ │ add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afe98 │ │ │ │ + ble b012c │ │ │ │ mov ip, #0 │ │ │ │ - b afe50 │ │ │ │ + b b00e4 │ │ │ │ ldr r2, [r1] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afe7c │ │ │ │ + bne b0110 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afe98 │ │ │ │ + beq b012c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afe3c │ │ │ │ + beq b00d0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r8, r2, #1 │ │ │ │ - bne afe28 │ │ │ │ + bne b00bc │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe3c │ │ │ │ + beq b00d0 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afe50 │ │ │ │ + bne b00e4 │ │ │ │ ldr r9, [r7, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b01f8 │ │ │ │ + beq b048c │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r9] │ │ │ │ - bne b01f8 │ │ │ │ + bne b048c │ │ │ │ ldrb r2, [r9, #6] │ │ │ │ ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b01bc │ │ │ │ + beq b0450 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b01e4 │ │ │ │ + ble b0478 │ │ │ │ add r3, r9, r3 │ │ │ │ add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b aff24 │ │ │ │ + b b01b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aff18 │ │ │ │ + beq b01ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff18 │ │ │ │ + beq b01ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0264 │ │ │ │ + beq b04f8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b01e4 │ │ │ │ + beq b0478 │ │ │ │ ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afeec │ │ │ │ + beq b0180 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afeec │ │ │ │ + beq b0180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afeec │ │ │ │ - ldr r3, [pc, #3396] @ b0c98 │ │ │ │ + bne b0180 │ │ │ │ + ldr r3, [pc, #3396] @ b0f2c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0858 │ │ │ │ + bne b0aec │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afeec │ │ │ │ + b b0180 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0c9c │ │ │ │ + ldr ip, [pc, #3340] @ b0f30 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b053c │ │ │ │ + bgt b07d0 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b0014 │ │ │ │ + b b02a8 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b00b8 │ │ │ │ + bne b034c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0174 │ │ │ │ + bne b0408 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a03d8 │ │ │ │ + bl a0458 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0124 │ │ │ │ + bne b03b8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0150 │ │ │ │ + bne b03e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b060c │ │ │ │ + bne b08a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0d4c │ │ │ │ + bne b0fe0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afcb4 │ │ │ │ + beq aff48 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0784 │ │ │ │ + bne b0a18 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afcb4 │ │ │ │ + ble aff48 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b0184 │ │ │ │ + beq b0418 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b028c │ │ │ │ + beq b0520 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b01b0 │ │ │ │ + bne b0444 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affa8 │ │ │ │ + beq b023c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b00b8 │ │ │ │ + bne b034c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0174 │ │ │ │ + bne b0408 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b affbc │ │ │ │ + b b0250 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0cf8 │ │ │ │ + beq b0f8c │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b05d8 │ │ │ │ + bne b086c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0890 │ │ │ │ + bne b0b24 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl a03d8 │ │ │ │ + bl a0458 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affe4 │ │ │ │ + beq b0278 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne affe4 │ │ │ │ + bne b0278 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afff0 │ │ │ │ + beq b0284 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne afff0 │ │ │ │ + bne b0284 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b afff0 │ │ │ │ + b b0284 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b00a8 │ │ │ │ + b b033c │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b05c4 │ │ │ │ + beq b0858 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0080 │ │ │ │ + beq b0314 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0080 │ │ │ │ + b b0314 │ │ │ │ add r6, r9, r3 │ │ │ │ - b b01d8 │ │ │ │ + b b046c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b01c4 │ │ │ │ + blt b0458 │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b02f8 │ │ │ │ + beq b058c │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afcb4 │ │ │ │ + beq aff48 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afcb4 │ │ │ │ - ldr r3, [pc, #2656] @ b0c94 │ │ │ │ - bl 356650 │ │ │ │ + bne aff48 │ │ │ │ + ldr r3, [pc, #2656] @ b0f28 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ sub r1, r7, #8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r7, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - b afcb4 │ │ │ │ - ldr r3, [pc, #2604] @ b0c98 │ │ │ │ + b aff48 │ │ │ │ + ldr r3, [pc, #2604] @ b0f2c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0874 │ │ │ │ + bne b0b08 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b aff18 │ │ │ │ + b b01ac │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afcb4 │ │ │ │ + ble aff48 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b06e8 │ │ │ │ + beq b097c │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b0068 │ │ │ │ - b afcb4 │ │ │ │ + bgt b02fc │ │ │ │ + b aff48 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afde0 │ │ │ │ + bhi b0074 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ add r1, r3, r9 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r9] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b06a4 │ │ │ │ + beq b0938 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afde0 │ │ │ │ - ldr r3, [pc, #2452] @ b0c94 │ │ │ │ - bl 356650 │ │ │ │ + b b0074 │ │ │ │ + ldr r3, [pc, #2452] @ b0f28 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b01f0 │ │ │ │ + bhi b0484 │ │ │ │ ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b01f0 │ │ │ │ + beq b0484 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r9, [r3, #2420] @ 0x974 │ │ │ │ - b b01f8 │ │ │ │ + b b048c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b88 │ │ │ │ + bl 189b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b060c │ │ │ │ - bl aeb64 │ │ │ │ + beq b08a0 │ │ │ │ + bl aed78 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b036c │ │ │ │ + beq b0600 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0d6c │ │ │ │ + beq b1000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b060c │ │ │ │ + beq b08a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefe0 │ │ │ │ + bl af1f4 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0904 │ │ │ │ + bne b0b98 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0c94 │ │ │ │ - beq b0504 │ │ │ │ - ldr fp, [pc, #2308] @ b0ca0 │ │ │ │ - ldr sl, [pc, #2308] @ b0ca4 │ │ │ │ - b b0420 │ │ │ │ + ldr r9, [pc, #2304] @ b0f28 │ │ │ │ + beq b0798 │ │ │ │ + ldr fp, [pc, #2308] @ b0f34 │ │ │ │ + ldr sl, [pc, #2308] @ b0f38 │ │ │ │ + b b06b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0478 │ │ │ │ - bl 356650 │ │ │ │ + beq b070c │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, sl │ │ │ │ mov r2, r5 │ │ │ │ - beq b04e4 │ │ │ │ - bl a03d8 │ │ │ │ + beq b0778 │ │ │ │ + bl a0458 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b04a8 │ │ │ │ + bne b073c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0400 │ │ │ │ + beq b0694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0d78 │ │ │ │ + beq b100c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b08c0 │ │ │ │ + beq b0b54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b04f0 │ │ │ │ + beq b0784 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0614 │ │ │ │ + beq b08a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0614 │ │ │ │ + beq b08a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b067c │ │ │ │ + beq b0910 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b04d8 │ │ │ │ + bne b076c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b03a0 │ │ │ │ + beq b0634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b03ac │ │ │ │ + bne b0640 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b03e4 │ │ │ │ + beq b0678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b03e4 │ │ │ │ + bne b0678 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b03f0 │ │ │ │ - b b0400 │ │ │ │ + bne b0684 │ │ │ │ + b b0694 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b045c │ │ │ │ - bl 9cda8 │ │ │ │ + b b06f0 │ │ │ │ + bl 9ce28 │ │ │ │ mov r2, r0 │ │ │ │ - b b049c │ │ │ │ - bl 356650 │ │ │ │ + b b0730 │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0aec │ │ │ │ + bne b0d80 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0528 │ │ │ │ + beq b07bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0528 │ │ │ │ + bne b07bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afcb8 │ │ │ │ + b aff4c │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r2, r0, #1 │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ @@ -138164,1462 +138353,1462 @@ │ │ │ │ sub r1, r2, #1 │ │ │ │ clz r1, r1 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movne r2, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ - bl a0ca4 │ │ │ │ + bl a0d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b060c │ │ │ │ + bne b08a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b aff9c │ │ │ │ + b b0230 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0c9c │ │ │ │ + ldr r8, [pc, #1780] @ b0f30 │ │ │ │ add lr, lr, lr, lsr #31 │ │ │ │ bic lr, lr, #1 │ │ │ │ smull sl, r6, lr, r8 │ │ │ │ sub lr, r6, lr, asr #31 │ │ │ │ cmp r0, lr │ │ │ │ - bgt afd00 │ │ │ │ + bgt aff94 │ │ │ │ mov fp, r3 │ │ │ │ - b aff78 │ │ │ │ + b b020c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b0190 │ │ │ │ - b afcb4 │ │ │ │ + bne b0424 │ │ │ │ + b aff48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b00e0 │ │ │ │ + beq b0374 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0d44 │ │ │ │ + beq b0fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f198 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f980 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0688 │ │ │ │ + bne b091c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b08e8 │ │ │ │ + bne b0b7c │ │ │ │ mvn r0, #0 │ │ │ │ - b afcb8 │ │ │ │ + b aff4c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06fc │ │ │ │ + beq b0990 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06fc │ │ │ │ + beq b0990 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d00 │ │ │ │ + beq b0f94 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d00 │ │ │ │ - ldr r3, [pc, #1624] @ b0ca8 │ │ │ │ + beq b0f94 │ │ │ │ + ldr r3, [pc, #1624] @ b0f3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0bac │ │ │ │ + beq b0e40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13591c │ │ │ │ + bl 1358a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0450 │ │ │ │ + bne b06e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0600 │ │ │ │ + beq b0894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0600 │ │ │ │ + bne b0894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b0600 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0894 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0cac │ │ │ │ + ldr r1, [pc, #1532] @ b0f40 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0bd4 │ │ │ │ + bne b0e68 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0850 │ │ │ │ + beq b0ae4 │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b b02f0 │ │ │ │ + b b0584 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b029c │ │ │ │ - b afcb4 │ │ │ │ + bgt b0530 │ │ │ │ + b aff48 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0c6c │ │ │ │ - ldr r3, [pc, #1440] @ b0cb0 │ │ │ │ + bge b0f00 │ │ │ │ + ldr r3, [pc, #1440] @ b0f44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c58 │ │ │ │ - ldr r1, [pc, #1432] @ b0cb4 │ │ │ │ + beq b0eec │ │ │ │ + ldr r1, [pc, #1432] @ b0f48 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b067c │ │ │ │ + blt b0910 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c50 │ │ │ │ - ldr r2, [pc, #1400] @ b0cb8 │ │ │ │ + beq b0ee4 │ │ │ │ + ldr r2, [pc, #1400] @ b0f4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0c30 │ │ │ │ + beq b0ec4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0674 │ │ │ │ + beq b0908 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b0674 │ │ │ │ + bne b0908 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b0674 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0908 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afcb4 │ │ │ │ + ble aff48 │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r2, r8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b b01a0 │ │ │ │ + b b0434 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq b0850 │ │ │ │ + beq b0ae4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afde0 │ │ │ │ + b b0074 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b02e8 │ │ │ │ + b b057c │ │ │ │ add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afe20 │ │ │ │ - b afe98 │ │ │ │ - ldr ip, [pc, #1112] @ b0c88 │ │ │ │ + bgt b00b4 │ │ │ │ + b b012c │ │ │ │ + ldr ip, [pc, #1112] @ b0f1c │ │ │ │ umull lr, r0, r3, ip │ │ │ │ lsr r3, r0, r2 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsl r2, r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ add r2, r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge afd74 │ │ │ │ - bl 2917c0 │ │ │ │ - b b060c │ │ │ │ - ldr r2, [pc, #1116] @ b0cbc │ │ │ │ + bge b0008 │ │ │ │ + bl 29fe74 │ │ │ │ + b b08a0 │ │ │ │ + ldr r2, [pc, #1116] @ b0f50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0bbc │ │ │ │ + bne b0e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afeec │ │ │ │ - ldr r2, [pc, #1088] @ b0cbc │ │ │ │ + b b0180 │ │ │ │ + ldr r2, [pc, #1088] @ b0f50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0c18 │ │ │ │ + bne b0eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b aff18 │ │ │ │ + b b01ac │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b00ec │ │ │ │ + b b0380 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b08b4 │ │ │ │ + bne b0b48 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0ac4 │ │ │ │ + beq b0d58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f198 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f980 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0d28 │ │ │ │ + bne b0fbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b060c │ │ │ │ + beq b08a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b060c │ │ │ │ + bne b08a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b060c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b08a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b060c │ │ │ │ + bne b08a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b060c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b08a0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0c94 │ │ │ │ - bne b0998 │ │ │ │ - b b0504 │ │ │ │ + ldr r9, [pc, #900] @ b0f28 │ │ │ │ + bne b0c2c │ │ │ │ + b b0798 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0a10 │ │ │ │ - bl 356650 │ │ │ │ + beq b0ca4 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0ca4 │ │ │ │ + ldr r1, [pc, #884] @ b0f38 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0a54 │ │ │ │ - bl a03d8 │ │ │ │ + beq b0ce8 │ │ │ │ + bl a0458 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0a38 │ │ │ │ + bne b0ccc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0978 │ │ │ │ + beq b0c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0d60 │ │ │ │ + beq b0ff4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b08c0 │ │ │ │ + beq b0b54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b04f0 │ │ │ │ + beq b0784 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b089c │ │ │ │ + bne b0b30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a60 │ │ │ │ + beq b0cf4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a60 │ │ │ │ + beq b0cf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b067c │ │ │ │ + beq b0910 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0ca0 │ │ │ │ + ldr r2, [pc, #692] @ b0f34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0914 │ │ │ │ + beq b0ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0920 │ │ │ │ + bne b0bb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229258 │ │ │ │ + bl 23b990 │ │ │ │ mov sl, r0 │ │ │ │ - b b0950 │ │ │ │ + b b0be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b095c │ │ │ │ + bne b0bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b095c │ │ │ │ - bl 9cda8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0bf0 │ │ │ │ + bl 9ce28 │ │ │ │ mov sl, r0 │ │ │ │ - b b0950 │ │ │ │ + b b0be4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b2c │ │ │ │ + beq b0dc0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b2c │ │ │ │ + beq b0dc0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d00 │ │ │ │ + beq b0f94 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d00 │ │ │ │ - ldr r3, [pc, #524] @ b0ca8 │ │ │ │ + beq b0f94 │ │ │ │ + ldr r3, [pc, #524] @ b0f3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b1c │ │ │ │ + beq b0db0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13591c │ │ │ │ + bl 1358a4 │ │ │ │ mov r8, r0 │ │ │ │ - b b09d8 │ │ │ │ + b b0c6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0980 │ │ │ │ + beq b0c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0980 │ │ │ │ + bne b0c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b0980 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0c14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0504 │ │ │ │ - ldr r3, [pc, #448] @ b0cc0 │ │ │ │ + beq b0798 │ │ │ │ + ldr r3, [pc, #448] @ b0f54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0504 │ │ │ │ + beq b0798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b b0504 │ │ │ │ - bl a5850 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + b b0798 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0ab0 │ │ │ │ - b b067c │ │ │ │ + beq b0d44 │ │ │ │ + b b0910 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0c6c │ │ │ │ - ldr r3, [pc, #368] @ b0cb0 │ │ │ │ + bge b0f00 │ │ │ │ + ldr r3, [pc, #368] @ b0f44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0ce4 │ │ │ │ - ldr r1, [pc, #360] @ b0cb4 │ │ │ │ + beq b0f78 │ │ │ │ + ldr r1, [pc, #360] @ b0f48 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b067c │ │ │ │ + blt b0910 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0c50 │ │ │ │ - ldr r3, [pc, #328] @ b0cb8 │ │ │ │ + beq b0ee4 │ │ │ │ + ldr r3, [pc, #328] @ b0f4c │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0c30 │ │ │ │ + beq b0ec4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118c34 │ │ │ │ + bl 118b4c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b09d8 │ │ │ │ + beq b0c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b09d8 │ │ │ │ + bne b0c6c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b09d8 │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0c6c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0664 │ │ │ │ - b b067c │ │ │ │ - ldr r2, [pc, #212] @ b0c98 │ │ │ │ + beq b08f8 │ │ │ │ + b b0910 │ │ │ │ + ldr r2, [pc, #212] @ b0f2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0864 │ │ │ │ + b b0af8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b06d0 │ │ │ │ + b b0964 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afd0c │ │ │ │ - ldr r2, [pc, #120] @ b0c98 │ │ │ │ + b affa0 │ │ │ │ + ldr r2, [pc, #120] @ b0f2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0880 │ │ │ │ - ldr r0, [pc, #128] @ b0cb8 │ │ │ │ - bl 9b45c │ │ │ │ - ldr r3, [pc, #140] @ b0ccc │ │ │ │ - ldr r1, [pc, #128] @ b0cc4 │ │ │ │ + b b0b14 │ │ │ │ + ldr r0, [pc, #128] @ b0f4c │ │ │ │ + bl 9b4d8 │ │ │ │ + ldr r3, [pc, #140] @ b0f60 │ │ │ │ + ldr r1, [pc, #128] @ b0f58 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 11793c │ │ │ │ - b b067c │ │ │ │ + bl 117854 │ │ │ │ + b b0910 │ │ │ │ mov r0, #0 │ │ │ │ - b b0c34 │ │ │ │ + b b0ec8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186ed4 │ │ │ │ + bl 187edc │ │ │ │ mov r8, r0 │ │ │ │ - b b0674 │ │ │ │ - ldr r3, [pc, #88] @ b0ccc │ │ │ │ + b b0908 │ │ │ │ + ldr r3, [pc, #88] @ b0f60 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0cc8 │ │ │ │ + ldr r1, [pc, #76] @ b0f5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b067c │ │ │ │ - andseq r7, r9, r8, lsr #11 │ │ │ │ - bge feb5b73c <__bss_end__@@Base+0xfe5967f4> │ │ │ │ + bl 117854 │ │ │ │ + b b0910 │ │ │ │ + @ instruction: 0x00198ed4 │ │ │ │ + bge feb5b9d0 <__bss_end__@@Base+0xfe596a88> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0035f8b4 │ │ │ │ - @ instruction: 0x0035f8d8 │ │ │ │ + @ instruction: 0x003609b4 │ │ │ │ + @ instruction: 0x003609d8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r0, r6, r4, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r5, r4, fp, pc @ │ │ │ │ + mlaseq r6, r4, ip, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186ed4 │ │ │ │ + bl 187edc │ │ │ │ mov r8, r0 │ │ │ │ - b b09d8 │ │ │ │ + b b0c6c │ │ │ │ mvn r3, #0 │ │ │ │ - b b0118 │ │ │ │ - ldr r3, [pc, #-60] @ b0ccc │ │ │ │ + b b03ac │ │ │ │ + ldr r3, [pc, #-60] @ b0f60 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0cd0 │ │ │ │ + ldr r1, [pc, #-64] @ b0f64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b067c │ │ │ │ - ldr r1, [pc, #-76] @ b0cd4 │ │ │ │ - ldr r0, [pc, #-76] @ b0cd8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b060c │ │ │ │ + bl 117854 │ │ │ │ + b b0910 │ │ │ │ + ldr r1, [pc, #-76] @ b0f68 │ │ │ │ + ldr r0, [pc, #-76] @ b0f6c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b08a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08c0 │ │ │ │ + bne b0b54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b08c0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0b54 │ │ │ │ mov r3, fp │ │ │ │ - b b0118 │ │ │ │ - ldr r3, [pc, #-120] @ b0cdc │ │ │ │ - ldr r1, [pc, #-120] @ b0ce0 │ │ │ │ + b b03ac │ │ │ │ + ldr r3, [pc, #-120] @ b0f70 │ │ │ │ + ldr r1, [pc, #-120] @ b0f74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b060c │ │ │ │ + bl 18f3e8 │ │ │ │ + b b08a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b0978 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b036c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b0600 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0400 │ │ │ │ + b b0694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #3092] @ b19b8 │ │ │ │ + ldr r3, [pc, #3092] @ b1c4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b17b8 │ │ │ │ + beq b1a4c │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b17c0 │ │ │ │ + bne b1a54 │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ add ip, r3, #208 @ 0xd0 │ │ │ │ adc r3, r1, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ str r0, [r6] │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ ldr sl, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ - beq b0e3c │ │ │ │ + beq b10d0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #-8] │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r6, #-4] │ │ │ │ - ldr r3, [pc, #2932] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #2932] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b198c │ │ │ │ + beq b1c20 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b1790 │ │ │ │ + ble b1a24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b1168 │ │ │ │ + bne b13fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq b1380 │ │ │ │ + beq b1614 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1008 │ │ │ │ + beq b129c │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b1380 │ │ │ │ + bne b1614 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b10a8 │ │ │ │ + beq b133c │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1160 │ │ │ │ + ble b13f4 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0ef8 │ │ │ │ + b b118c │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0eec │ │ │ │ + beq b1180 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0eec │ │ │ │ + beq b1180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0f48 │ │ │ │ + beq b11dc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0f78 │ │ │ │ + beq b120c │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0ec4 │ │ │ │ + beq b1158 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ec4 │ │ │ │ + beq b1158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0ec4 │ │ │ │ - ldr r3, [pc, #2708] @ b19bc │ │ │ │ + bne b1158 │ │ │ │ + ldr r3, [pc, #2708] @ b1c50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b15d0 │ │ │ │ + bne b1864 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0ec4 │ │ │ │ - ldr r3, [pc, #2668] @ b19bc │ │ │ │ + b b1158 │ │ │ │ + ldr r3, [pc, #2668] @ b1c50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b15b4 │ │ │ │ + bne b1848 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0ef8 │ │ │ │ + bne b118c │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1078 │ │ │ │ - ldr r3, [pc, #2604] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + bne b130c │ │ │ │ + ldr r3, [pc, #2604] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1078 │ │ │ │ + bhi b130c │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1078 │ │ │ │ + beq b130c │ │ │ │ add r1, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ str fp, [r2, #2420] @ 0x974 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls b1020 │ │ │ │ + bls b12b4 │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r8, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - ble b1058 │ │ │ │ + ble b12ec │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c1d38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0fd0 │ │ │ │ - ldr r0, [pc, #2456] @ b19c0 │ │ │ │ + bhi b1264 │ │ │ │ + ldr r0, [pc, #2456] @ b1c54 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0fd0 │ │ │ │ + bne b1264 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2416] @ 0x970 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r8, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r6, [r2, #2096] @ 0x830 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bgt b0ff8 │ │ │ │ + bgt b128c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #2384] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0f90 │ │ │ │ + beq b1224 │ │ │ │ mov r0, fp │ │ │ │ - bl 99e18 │ │ │ │ - ldr r3, [pc, #2352] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + bl 99e94 │ │ │ │ + ldr r3, [pc, #2352] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls b1020 │ │ │ │ - b b0fd0 │ │ │ │ + bls b12b4 │ │ │ │ + b b1264 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1160 │ │ │ │ + ble b13f4 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b10f0 │ │ │ │ + b b1384 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b10e0 │ │ │ │ + beq b1374 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10e0 │ │ │ │ + beq b1374 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b113c │ │ │ │ + beq b13d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b1060 │ │ │ │ + beq b12f4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b10b8 │ │ │ │ + beq b134c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10b8 │ │ │ │ + beq b134c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b10b8 │ │ │ │ - ldr r3, [pc, #2204] @ b19bc │ │ │ │ + bne b134c │ │ │ │ + ldr r3, [pc, #2204] @ b1c50 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1894 │ │ │ │ + bne b1b28 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b10b8 │ │ │ │ - ldr r3, [pc, #2168] @ b19bc │ │ │ │ + b b134c │ │ │ │ + ldr r3, [pc, #2168] @ b1c50 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1814 │ │ │ │ + bne b1aa8 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b10e0 │ │ │ │ + b b1374 │ │ │ │ mov r3, r8 │ │ │ │ - b b106c │ │ │ │ + b b1300 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b11f0 │ │ │ │ + bne b1484 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1194 │ │ │ │ - b b11e8 │ │ │ │ + bne b1428 │ │ │ │ + b b147c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b11e8 │ │ │ │ + beq b147c │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1188 │ │ │ │ + beq b141c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1188 │ │ │ │ + beq b141c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1188 │ │ │ │ - ldr r3, [pc, #2040] @ b19bc │ │ │ │ + bne b141c │ │ │ │ + ldr r3, [pc, #2040] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b18b8 │ │ │ │ + bne b1b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1188 │ │ │ │ + b b141c │ │ │ │ mov r0, sl │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13d4 │ │ │ │ + beq b1668 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b13d4 │ │ │ │ + bne b1668 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b1458 │ │ │ │ + beq b16ec │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1394 │ │ │ │ + ble b1628 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b12a0 │ │ │ │ + beq b1534 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b126c │ │ │ │ + beq b1500 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b126c │ │ │ │ + beq b1500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b164c │ │ │ │ + beq b18e0 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1294 │ │ │ │ + beq b1528 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1294 │ │ │ │ + beq b1528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1670 │ │ │ │ + beq b1904 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1394 │ │ │ │ + beq b1628 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1334 │ │ │ │ + b b15c8 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12d4 │ │ │ │ + beq b1568 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12d4 │ │ │ │ + beq b1568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1410 │ │ │ │ + beq b16a4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1300 │ │ │ │ + beq b1594 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1300 │ │ │ │ + beq b1594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1434 │ │ │ │ + beq b16c8 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1328 │ │ │ │ + beq b15bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1328 │ │ │ │ + beq b15bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b13ec │ │ │ │ + beq b1680 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b138c │ │ │ │ + beq b1620 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12ac │ │ │ │ + beq b1540 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12ac │ │ │ │ + beq b1540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b12ac │ │ │ │ - ldr r3, [pc, #1624] @ b19bc │ │ │ │ + bne b1540 │ │ │ │ + ldr r3, [pc, #1624] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1838 │ │ │ │ + bne b1acc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b12ac │ │ │ │ + b b1540 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0fc0 │ │ │ │ + b b1254 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b13cc │ │ │ │ - ldr r3, [pc, #1552] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + bne b1660 │ │ │ │ + ldr r3, [pc, #1552] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b13cc │ │ │ │ + bhi b1660 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0fb0 │ │ │ │ + bne b1244 │ │ │ │ mov r0, fp │ │ │ │ - bl 99e18 │ │ │ │ - ldr r3, [pc, #1500] @ b19b8 │ │ │ │ - bl 356650 │ │ │ │ + bl 99e94 │ │ │ │ + ldr r3, [pc, #1500] @ b1c4c │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0fc0 │ │ │ │ - ldr r3, [pc, #1480] @ b19bc │ │ │ │ + b b1254 │ │ │ │ + ldr r3, [pc, #1480] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18fc │ │ │ │ + bne b1b90 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1328 │ │ │ │ - ldr r3, [pc, #1444] @ b19bc │ │ │ │ + b b15bc │ │ │ │ + ldr r3, [pc, #1444] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1920 │ │ │ │ + bne b1bb4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b12d4 │ │ │ │ - ldr r3, [pc, #1408] @ b19bc │ │ │ │ + b b1568 │ │ │ │ + ldr r3, [pc, #1408] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1944 │ │ │ │ + bne b1bd8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1300 │ │ │ │ + b b1594 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1394 │ │ │ │ + ble b1628 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b19bc │ │ │ │ + ldr sl, [pc, #1360] @ b1c50 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b14d0 │ │ │ │ + beq b1764 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1498 │ │ │ │ + beq b172c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1498 │ │ │ │ + beq b172c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16f0 │ │ │ │ + beq b1984 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14c0 │ │ │ │ + beq b1754 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14c0 │ │ │ │ + beq b1754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16d0 │ │ │ │ + beq b1964 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1394 │ │ │ │ + beq b1628 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b156c │ │ │ │ + b b1800 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1504 │ │ │ │ + beq b1798 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1504 │ │ │ │ + beq b1798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15ec │ │ │ │ + beq b1880 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1534 │ │ │ │ + beq b17c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1534 │ │ │ │ + beq b17c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b160c │ │ │ │ + beq b18a0 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b155c │ │ │ │ + beq b17f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b155c │ │ │ │ + beq b17f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b162c │ │ │ │ + beq b18c0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b138c │ │ │ │ + beq b1620 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14dc │ │ │ │ + beq b1770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14dc │ │ │ │ + beq b1770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b14dc │ │ │ │ + bne b1770 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b185c │ │ │ │ + bne b1af0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14dc │ │ │ │ - ldr r2, [pc, #1032] @ b19c4 │ │ │ │ + b b1770 │ │ │ │ + ldr r2, [pc, #1032] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b187c │ │ │ │ + bne b1b10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0eec │ │ │ │ - ldr r2, [pc, #1004] @ b19c4 │ │ │ │ + b b1180 │ │ │ │ + ldr r2, [pc, #1004] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1694 │ │ │ │ + bne b1928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0ec4 │ │ │ │ + b b1158 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1750 │ │ │ │ + bne b19e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1504 │ │ │ │ + b b1798 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1770 │ │ │ │ + bne b1a04 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1534 │ │ │ │ + b b17c8 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b18dc │ │ │ │ + bne b1b70 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b155c │ │ │ │ - ldr r3, [pc, #872] @ b19bc │ │ │ │ + b b17f0 │ │ │ │ + ldr r3, [pc, #872] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1968 │ │ │ │ + bne b1bfc │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b126c │ │ │ │ - ldr r3, [pc, #836] @ b19bc │ │ │ │ + b b1500 │ │ │ │ + ldr r3, [pc, #836] @ b1c50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b16ac │ │ │ │ + bne b1940 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1294 │ │ │ │ - ldr r2, [pc, #800] @ b19bc │ │ │ │ + b b1528 │ │ │ │ + ldr r2, [pc, #800] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b15dc │ │ │ │ - ldr r2, [pc, #784] @ b19c4 │ │ │ │ + b b1870 │ │ │ │ + ldr r2, [pc, #784] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1688 │ │ │ │ - ldr r2, [pc, #764] @ b19bc │ │ │ │ + beq b191c │ │ │ │ + ldr r2, [pc, #764] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1688 │ │ │ │ + b b191c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1710 │ │ │ │ + bne b19a4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b14c0 │ │ │ │ + b b1754 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1730 │ │ │ │ + bne b19c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1498 │ │ │ │ - ldr r2, [pc, #684] @ b19c4 │ │ │ │ + b b172c │ │ │ │ + ldr r2, [pc, #684] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16e4 │ │ │ │ + beq b1978 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16e4 │ │ │ │ - ldr r2, [pc, #652] @ b19c4 │ │ │ │ + b b1978 │ │ │ │ + ldr r2, [pc, #652] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1704 │ │ │ │ + beq b1998 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1704 │ │ │ │ - ldr r2, [pc, #620] @ b19c4 │ │ │ │ + b b1998 │ │ │ │ + ldr r2, [pc, #620] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1600 │ │ │ │ + beq b1894 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1600 │ │ │ │ - ldr r2, [pc, #588] @ b19c4 │ │ │ │ + b b1894 │ │ │ │ + ldr r2, [pc, #588] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1620 │ │ │ │ + beq b18b4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1620 │ │ │ │ + b b18b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #552] @ b19c8 │ │ │ │ + ldr r2, [pc, #552] @ b1c5c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0e5c │ │ │ │ + bne b10f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c1b74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1998 │ │ │ │ + beq b1c2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 286f14 │ │ │ │ + bl 296294 │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r0, [r3, #212] @ 0xd4 │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ add ip, r3, #208 @ 0xd0 │ │ │ │ adc r1, r0, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ str r1, [ip, #4] │ │ │ │ - beq b1058 │ │ │ │ + beq b12ec │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0df8 │ │ │ │ - b b1058 │ │ │ │ - ldr r2, [pc, #424] @ b19c4 │ │ │ │ + beq b108c │ │ │ │ + b b12ec │ │ │ │ + ldr r2, [pc, #424] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1154 │ │ │ │ - ldr r2, [pc, #404] @ b19bc │ │ │ │ + beq b13e8 │ │ │ │ + ldr r2, [pc, #404] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1154 │ │ │ │ - ldr r2, [pc, #388] @ b19c4 │ │ │ │ + b b13e8 │ │ │ │ + ldr r2, [pc, #388] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1374 │ │ │ │ - ldr r2, [pc, #368] @ b19bc │ │ │ │ + beq b1608 │ │ │ │ + ldr r2, [pc, #368] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1374 │ │ │ │ - ldr r2, [pc, #352] @ b19c4 │ │ │ │ + b b1608 │ │ │ │ + ldr r2, [pc, #352] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15a8 │ │ │ │ + beq b183c │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15a8 │ │ │ │ - ldr r2, [pc, #312] @ b19bc │ │ │ │ + b b183c │ │ │ │ + ldr r2, [pc, #312] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b15c0 │ │ │ │ - ldr r2, [pc, #296] @ b19c4 │ │ │ │ + b b1854 │ │ │ │ + ldr r2, [pc, #296] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1130 │ │ │ │ - ldr r2, [pc, #276] @ b19bc │ │ │ │ + beq b13c4 │ │ │ │ + ldr r2, [pc, #276] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1130 │ │ │ │ - ldr r2, [pc, #260] @ b19c4 │ │ │ │ + b b13c4 │ │ │ │ + ldr r2, [pc, #260] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b11d8 │ │ │ │ - ldr r2, [pc, #240] @ b19bc │ │ │ │ + beq b146c │ │ │ │ + ldr r2, [pc, #240] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b11d8 │ │ │ │ - ldr r2, [pc, #224] @ b19c4 │ │ │ │ + b b146c │ │ │ │ + ldr r2, [pc, #224] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1640 │ │ │ │ + beq b18d4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1640 │ │ │ │ - ldr r2, [pc, #192] @ b19c4 │ │ │ │ + b b18d4 │ │ │ │ + ldr r2, [pc, #192] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1404 │ │ │ │ - ldr r2, [pc, #172] @ b19bc │ │ │ │ + beq b1698 │ │ │ │ + ldr r2, [pc, #172] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1404 │ │ │ │ - ldr r2, [pc, #156] @ b19c4 │ │ │ │ + b b1698 │ │ │ │ + ldr r2, [pc, #156] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1428 │ │ │ │ - ldr r2, [pc, #136] @ b19bc │ │ │ │ + beq b16bc │ │ │ │ + ldr r2, [pc, #136] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1428 │ │ │ │ - ldr r2, [pc, #120] @ b19c4 │ │ │ │ + b b16bc │ │ │ │ + ldr r2, [pc, #120] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b144c │ │ │ │ - ldr r2, [pc, #100] @ b19bc │ │ │ │ + beq b16e0 │ │ │ │ + ldr r2, [pc, #100] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b144c │ │ │ │ - ldr r2, [pc, #84] @ b19c4 │ │ │ │ + b b16e0 │ │ │ │ + ldr r2, [pc, #84] @ b1c58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1664 │ │ │ │ - ldr r2, [pc, #64] @ b19bc │ │ │ │ + beq b18f8 │ │ │ │ + ldr r2, [pc, #64] @ b1c50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1664 │ │ │ │ - ldr r1, [pc, #56] @ b19cc │ │ │ │ - ldr r0, [pc, #56] @ b19d0 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b18f8 │ │ │ │ + ldr r1, [pc, #56] @ b1c60 │ │ │ │ + ldr r0, [pc, #56] @ b1c64 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ adc r1, r1, #0 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - b b1058 │ │ │ │ + b b12ec │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq r0, fp, ip, lsl #27 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + andeq r1, fp, r0, lsr #32 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d24b4 │ │ │ │ │ │ │ │ -000b19d4 : │ │ │ │ +000b1c68 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b19e0 : │ │ │ │ - ldr r3, [pc, #16] @ b19f8 │ │ │ │ - ldr r2, [pc, #16] @ b19fc │ │ │ │ +000b1c74 : │ │ │ │ + ldr r3, [pc, #16] @ b1c8c │ │ │ │ + ldr r2, [pc, #16] @ b1c90 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1a00 : │ │ │ │ +000b1c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1ae4 │ │ │ │ + ldr r2, [pc, #204] @ b1d78 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ ldr r3, [ip, #3420] @ 0xd5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1a58 │ │ │ │ + beq b1cec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1ab8 │ │ │ │ + bne b1d4c │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1acc │ │ │ │ - ldr r1, [pc, #108] @ b1ae8 │ │ │ │ + beq b1d60 │ │ │ │ + ldr r1, [pc, #108] @ b1d7c │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1acc │ │ │ │ - ldr r1, [pc, #92] @ b1aec │ │ │ │ + beq b1d60 │ │ │ │ + ldr r1, [pc, #92] @ b1d80 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1ad4 │ │ │ │ + bne b1d68 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1af0 │ │ │ │ + b b1d84 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19f700 │ │ │ │ + b 1a1f3c │ │ │ │ mov r2, #1 │ │ │ │ - b b1aa0 │ │ │ │ + b b1d34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1aa0 │ │ │ │ + b b1d34 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00393db4 │ │ │ │ - eorseq r3, r9, r4, ror sp │ │ │ │ + @ instruction: 0x00394eb4 │ │ │ │ + eorseq r4, r9, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d84 │ │ │ │ + bne b2018 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1d84 │ │ │ │ + bne b2018 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1c98 │ │ │ │ - ldr r8, [pc, #896] @ b1ebc │ │ │ │ + bne b1f2c │ │ │ │ + ldr r8, [pc, #896] @ b2150 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1cf4 │ │ │ │ + bgt b1f88 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1d40 │ │ │ │ + beq b1fd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d50 │ │ │ │ + bne b1fe4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1b6c │ │ │ │ + beq b1e00 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1d6c │ │ │ │ + bne b2000 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1bdc │ │ │ │ + beq b1e70 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1d28 │ │ │ │ - ldr r6, [pc, #812] @ b1ec0 │ │ │ │ - ldr r2, [pc, #812] @ b1ec4 │ │ │ │ + bhi b1fbc │ │ │ │ + ldr r6, [pc, #812] @ b2154 │ │ │ │ + ldr r2, [pc, #812] @ b2158 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1d98 │ │ │ │ + bne b202c │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1d28 │ │ │ │ + beq b1fbc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1e50 │ │ │ │ + bne b20e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1d28 │ │ │ │ + bhi b1fbc │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8b36c │ │ │ │ + bl 8b154 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1d28 │ │ │ │ + beq b1fbc │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ @@ -139627,2100 +139816,2099 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1dac │ │ │ │ + bhi b2040 │ │ │ │ ldr r0, [sl] │ │ │ │ add r2, sl, #4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcc ip, #0 │ │ │ │ movcs ip, #1 │ │ │ │ sub r0, r0, #55296 @ 0xd800 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ orrcc ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ addeq r1, r1, r3 │ │ │ │ subeq r9, r9, r3 │ │ │ │ - bne b1db4 │ │ │ │ + bne b2048 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1c14 │ │ │ │ + bne b1ea8 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1ec0 │ │ │ │ + ldr r6, [pc, #560] @ b2154 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1cc4 │ │ │ │ + b b1f58 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b5b4 │ │ │ │ + bl 8b44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1d18 │ │ │ │ + bne b1fac │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1ec0 │ │ │ │ + ldr r6, [pc, #504] @ b2154 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1ee8 │ │ │ │ - ldr r2, [pc, #500] @ b1ec8 │ │ │ │ + bl b217c │ │ │ │ + ldr r2, [pc, #500] @ b215c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1d30 │ │ │ │ + bne b1fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 298bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ stm sp, {r2, r6} │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2222d0 │ │ │ │ + bl 234a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1cb8 │ │ │ │ + beq b1f4c │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1de8 │ │ │ │ + beq b207c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1d6c │ │ │ │ - bl 2917c0 │ │ │ │ - b b1d7c │ │ │ │ + beq b2000 │ │ │ │ + bl 29fe74 │ │ │ │ + b b2010 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1ce8 │ │ │ │ - bl 21ea60 │ │ │ │ + b b1f7c │ │ │ │ + bl 231394 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1b58 │ │ │ │ + beq b1dec │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84208 │ │ │ │ - b b1d10 │ │ │ │ - ldr r3, [pc, #344] @ b1ecc │ │ │ │ - ldr r1, [pc, #344] @ b1ed0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1ce8 │ │ │ │ - ldr r3, [pc, #320] @ b1ecc │ │ │ │ - ldr r1, [pc, #324] @ b1ed4 │ │ │ │ + bl 842a0 │ │ │ │ + b b1fa4 │ │ │ │ + ldr r3, [pc, #344] @ b2160 │ │ │ │ + ldr r1, [pc, #344] @ b2164 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1f7c │ │ │ │ + ldr r3, [pc, #320] @ b2160 │ │ │ │ + ldr r1, [pc, #324] @ b2168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b1d7c │ │ │ │ + bl 18f3e8 │ │ │ │ + b b2010 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1bb8 │ │ │ │ - b b1d28 │ │ │ │ + bne b1e4c │ │ │ │ + b b1fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c80 │ │ │ │ + beq b1f14 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1e9c │ │ │ │ + bne b2130 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b8a0 │ │ │ │ + bl 8b738 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1ed8 │ │ │ │ + ldr r3, [pc, #248] @ b216c │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1edc │ │ │ │ + ldr r3, [pc, #232] @ b2170 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r2, [pc, #204] @ b1ee0 │ │ │ │ - ldr r1, [pc, #204] @ b1ee4 │ │ │ │ + ldr r2, [pc, #204] @ b2174 │ │ │ │ + ldr r1, [pc, #204] @ b2178 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1d7c │ │ │ │ - bl 272d4c │ │ │ │ + beq b2010 │ │ │ │ + bl 2835a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1d7c │ │ │ │ + beq b2010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1d7c │ │ │ │ + bne b2010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b1d7c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b2010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e90 │ │ │ │ + beq b2124 │ │ │ │ sub ip, r8, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ sub r3, r3, #55296 @ 0xd800 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ orrcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1bd4 │ │ │ │ + bne b1e68 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1e60 │ │ │ │ + bne b20f4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1cc4 │ │ │ │ + b b1f58 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ add r1, r1, #56320 @ 0xdc00 │ │ │ │ str r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r2 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - b b1c74 │ │ │ │ + b b1f08 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r0, ror #23 │ │ │ │ - eorseq pc, r5, r4, asr #23 │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r0, r6, r0, ror #25 │ │ │ │ + eorseq r0, r6, r4, asr #25 │ │ │ │ + eorseq r7, r5, r0, lsl #26 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq pc, r5, r0, asr #7 │ │ │ │ - @ instruction: 0x0035fbd8 │ │ │ │ + eorseq r0, r6, r0, asr #9 │ │ │ │ + @ instruction: 0x00360cd8 │ │ │ │ │ │ │ │ -000b1ee8 : │ │ │ │ +000b217c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne b2624 │ │ │ │ + bne b28b8 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b22d0 │ │ │ │ + beq b2564 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b22dc │ │ │ │ + beq b2570 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b2458 │ │ │ │ + beq b26ec │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1f80 │ │ │ │ + bcs b2214 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1f58 │ │ │ │ + b b21ec │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1f78 │ │ │ │ + bcs b220c │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1f50 │ │ │ │ + bls b21e4 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2634 │ │ │ │ + bcs b28c8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1f58 │ │ │ │ + bcc b21ec │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b22e4 │ │ │ │ + bhi b2578 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25b8 │ │ │ │ + blt b284c │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b2360 │ │ │ │ - ldr r2, [pc, #1724] @ b2654 │ │ │ │ + bgt b25f4 │ │ │ │ + ldr r2, [pc, #1724] @ b28e8 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b2658 │ │ │ │ + ldr r1, [pc, #1720] @ b28ec │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b234c │ │ │ │ - ldr r3, [pc, #1696] @ b265c │ │ │ │ - bl 356650 │ │ │ │ + bne b25e0 │ │ │ │ + ldr r3, [pc, #1696] @ b28f0 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - bcs b2278 │ │ │ │ + bcs b250c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b24c8 │ │ │ │ + beq b275c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b223c │ │ │ │ - ldr r3, [pc, #1600] @ b2660 │ │ │ │ + beq b24d0 │ │ │ │ + ldr r3, [pc, #1600] @ b28f4 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b2664 │ │ │ │ + ldr r2, [pc, #1580] @ b28f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2578 │ │ │ │ + bne b280c │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b23f8 │ │ │ │ + beq b268c │ │ │ │ orr r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ add r6, r7, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsr r2, r3, #2 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b24e0 │ │ │ │ + bne b2774 │ │ │ │ tst r3, #32 │ │ │ │ - beq b264c │ │ │ │ + beq b28e0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b22b0 │ │ │ │ + beq b2544 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b22c4 │ │ │ │ + bcs b2558 │ │ │ │ ldr r2, [r4] │ │ │ │ strb r2, [r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ add lr, r4, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ cmp r0, lr │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls b21c0 │ │ │ │ + bls b2454 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strb r2, [r3, #6] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb r2, [r3, #7] │ │ │ │ - bls b21c0 │ │ │ │ + bls b2454 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ strb r2, [r3, #9] │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ strb r2, [r3, #10] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strb r2, [r3, #11] │ │ │ │ - bls b21c0 │ │ │ │ + bls b2454 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strb r2, [r3, #14] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ strb r2, [r3, #15] │ │ │ │ - bls b21c0 │ │ │ │ + bls b2454 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ strb r2, [r3, #17] │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs b21c0 │ │ │ │ + bcs b2454 │ │ │ │ add r1, r3, #24 │ │ │ │ ldr ip, [r2] │ │ │ │ strb ip, [r1, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ strb ip, [r1, #-3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ strb ip, [r1, #-2] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb ip, [r1, #-1] │ │ │ │ add r1, r1, #4 │ │ │ │ - bcc b2190 │ │ │ │ + bcc b2424 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b221c │ │ │ │ + bcs b24b0 │ │ │ │ lsr r8, r8, #4 │ │ │ │ add r8, r8, #1 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ - bls b221c │ │ │ │ + bls b24b0 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b221c │ │ │ │ + bcs b24b0 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b220c │ │ │ │ + bcc b24a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2614 │ │ │ │ + beq b28a8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b2378 │ │ │ │ + beq b260c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi b2018 │ │ │ │ + bhi b22ac │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2018 │ │ │ │ + bne b22ac │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b2668 │ │ │ │ + ldr r1, [pc, #996] @ b28fc │ │ │ │ cmp r3, r1 │ │ │ │ - bne b25cc │ │ │ │ + bne b2860 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ ldrne r3, [r2, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #800] @ 0x320 │ │ │ │ - bne b2018 │ │ │ │ - b b2360 │ │ │ │ + bne b22ac │ │ │ │ + b b25f4 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b20b0 │ │ │ │ + bcc b2344 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b21e0 │ │ │ │ - b b221c │ │ │ │ + bcc b2474 │ │ │ │ + b b24b0 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1f2c │ │ │ │ - ldr r7, [pc, #904] @ b266c │ │ │ │ - b b2230 │ │ │ │ + bne b21c0 │ │ │ │ + ldr r7, [pc, #904] @ b2900 │ │ │ │ + b b24c4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2498 │ │ │ │ + bls b272c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b24b8 │ │ │ │ + bcc b274c │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b25a4 │ │ │ │ + bcs b2838 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25b8 │ │ │ │ + blt b284c │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 354068 │ │ │ │ + bl 355174 │ │ │ │ cmn r0, #-536870904 @ 0xe0000008 │ │ │ │ mvneq r3, #-536870904 @ 0xe0000008 │ │ │ │ mvnne r3, #-1073741809 @ 0xc000000f │ │ │ │ cmp r3, r6 │ │ │ │ mlage fp, r6, sl, sl │ │ │ │ addge r3, fp, #28 │ │ │ │ strge r3, [sp, #4] │ │ │ │ - blt b2360 │ │ │ │ - ldr r2, [pc, #792] @ b2654 │ │ │ │ - ldr r1, [pc, #792] @ b2658 │ │ │ │ + blt b25f4 │ │ │ │ + ldr r2, [pc, #792] @ b28e8 │ │ │ │ + ldr r1, [pc, #792] @ b28ec │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1fb4 │ │ │ │ + beq b2248 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b2018 │ │ │ │ - bl 2917c0 │ │ │ │ + bne b22ac │ │ │ │ + bl 29fe74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b2078 │ │ │ │ + bne b230c │ │ │ │ mov r7, #0 │ │ │ │ - b b2230 │ │ │ │ + b b24c4 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2230 │ │ │ │ + bne b24c4 │ │ │ │ tst r2, #32 │ │ │ │ - beq b25f4 │ │ │ │ + beq b2888 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, r7, #20 │ │ │ │ addeq r3, r7, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r4, [pc, #700] @ b2670 │ │ │ │ + ldrge r4, [pc, #700] @ b2904 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2654 │ │ │ │ + ldrlt r4, [pc, #664] @ b28e8 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b23f0 │ │ │ │ + beq b2684 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b23f0 │ │ │ │ + beq b2684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b23f0 │ │ │ │ + bne b2684 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b2230 │ │ │ │ + b b24c4 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp sl, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ add r3, r7, #28 │ │ │ │ - beq b2484 │ │ │ │ + beq b2718 │ │ │ │ cmp sl, #2 │ │ │ │ mov r2, #0 │ │ │ │ lsleq r6, r6, #1 │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ strheq r2, [r3, r6] │ │ │ │ strne r2, [r3, r8] │ │ │ │ - beq b24f0 │ │ │ │ + beq b2784 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r7, #20 │ │ │ │ addeq r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ - b b221c │ │ │ │ + b b24b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b25e0 │ │ │ │ + bhi b2874 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b2670 │ │ │ │ - ldrne r7, [pc, #480] @ b2654 │ │ │ │ + ldreq r7, [pc, #512] @ b2904 │ │ │ │ + ldrne r7, [pc, #480] @ b28e8 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b2230 │ │ │ │ + b b24c4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b2078 │ │ │ │ + b b230c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25b8 │ │ │ │ + blt b284c │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b2360 │ │ │ │ + bgt b25f4 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2334 │ │ │ │ + b b25c8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25b8 │ │ │ │ + blt b284c │ │ │ │ mov sl, #2 │ │ │ │ - b b2308 │ │ │ │ + b b259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b2270 │ │ │ │ + b b2504 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2604 │ │ │ │ + bne b2898 │ │ │ │ tst r3, #32 │ │ │ │ - beq b25fc │ │ │ │ + beq b2890 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r7, #20 │ │ │ │ addeq r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ - b b2530 │ │ │ │ + b b27c4 │ │ │ │ ldm r2, {r6, ip, lr} │ │ │ │ add r2, r2, #16 │ │ │ │ strh ip, [r1, #-6] │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ strh r6, [r1, #-8] │ │ │ │ strh lr, [r1, #-4] │ │ │ │ strh ip, [r1, #-2] │ │ │ │ cmp r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ - bcc b2514 │ │ │ │ + bcc b27a8 │ │ │ │ sub r2, r4, #15 │ │ │ │ cmp r2, r0 │ │ │ │ movls r2, r8 │ │ │ │ movhi r2, #0 │ │ │ │ movhi r8, #0 │ │ │ │ lsrls r8, r8, #1 │ │ │ │ add r2, r2, r4 │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bls b221c │ │ │ │ + bls b24b0 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b255c │ │ │ │ - ldr r1, [pc, #244] @ b2674 │ │ │ │ + b b27f0 │ │ │ │ + ldr r1, [pc, #244] @ b2908 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2590 │ │ │ │ + bne b2824 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18d6fc │ │ │ │ - b b2048 │ │ │ │ + bl 18e928 │ │ │ │ + b b22dc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b2048 │ │ │ │ - ldr r3, [pc, #204] @ b2678 │ │ │ │ - ldr r1, [pc, #204] @ b267c │ │ │ │ + b b22dc │ │ │ │ + ldr r3, [pc, #204] @ b290c │ │ │ │ + ldr r1, [pc, #204] @ b2910 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b2370 │ │ │ │ - ldr r3, [pc, #184] @ b2678 │ │ │ │ - ldr r1, [pc, #188] @ b2680 │ │ │ │ + bl 18f3e8 │ │ │ │ + b b2604 │ │ │ │ + ldr r3, [pc, #184] @ b290c │ │ │ │ + ldr r1, [pc, #188] @ b2914 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b2370 │ │ │ │ + bl 18f3e8 │ │ │ │ + b b2604 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2294 │ │ │ │ + b b2528 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1f44 │ │ │ │ - b b1f90 │ │ │ │ + bhi b21d8 │ │ │ │ + b b2224 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b23a0 │ │ │ │ + b b2634 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2500 │ │ │ │ + b b2794 │ │ │ │ tst r3, #32 │ │ │ │ - bne b2438 │ │ │ │ + bne b26cc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b2448 │ │ │ │ + b b26dc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 22e674 │ │ │ │ - ldr r1, [pc, #88] @ b2684 │ │ │ │ - ldr r0, [pc, #88] @ b2688 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b2370 │ │ │ │ - ldr r0, [pc, #80] @ b268c │ │ │ │ - ldr r3, [pc, #80] @ b2690 │ │ │ │ - ldr r1, [pc, #80] @ b2694 │ │ │ │ + b 240bf4 │ │ │ │ + ldr r1, [pc, #88] @ b2918 │ │ │ │ + ldr r0, [pc, #88] @ b291c │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2604 │ │ │ │ + ldr r0, [pc, #80] @ b2920 │ │ │ │ + ldr r3, [pc, #80] @ b2924 │ │ │ │ + ldr r1, [pc, #80] @ b2928 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b b2370 │ │ │ │ + bl 117854 │ │ │ │ + b b2604 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b22b4 │ │ │ │ + b b2548 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035a3d4 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x0035b4d4 │ │ │ │ + eorseq fp, r5, r8, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ + @ instruction: 0x00360cfc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - eorseq pc, r5, r8, lsl ip @ │ │ │ │ + eorseq r0, r6, r8, lsl sp │ │ │ │ │ │ │ │ -000b2698 : │ │ │ │ +000b292c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b26dc │ │ │ │ + ldr r1, [pc, #44] @ b2970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b26c4 │ │ │ │ + bne b2958 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b26bc │ │ │ │ - bl 58738 │ │ │ │ + bne b2950 │ │ │ │ + bl 587c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b26e0 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b2974 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2730 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b29c4 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2720 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b29b4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b2738 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b273c <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b29cc <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b29d0 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b b2714 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b29a8 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ │ │ │ │ -000b2740 : │ │ │ │ +000b29d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b2834 │ │ │ │ + beq b2ac8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b27a8 │ │ │ │ + beq b2a3c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2854 │ │ │ │ + beq b2ae8 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b27d0 │ │ │ │ + beq b2a64 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b281c │ │ │ │ + beq b2ab0 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b27d0 │ │ │ │ + beq b2a64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b27c4 │ │ │ │ + bne b2a58 │ │ │ │ mov r0, r2 │ │ │ │ - b b27a0 │ │ │ │ + b b2a34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b27bc │ │ │ │ + b b2a50 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 274250 │ │ │ │ + bl 284a28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2840 │ │ │ │ + beq b2ad4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2814 │ │ │ │ + beq b2aa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2824 │ │ │ │ + beq b2ab8 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2824 │ │ │ │ + beq b2ab8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b279c │ │ │ │ + b b2a30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2794 │ │ │ │ + bne b2a28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b27bc │ │ │ │ + b b2a50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b27bc │ │ │ │ + b b2a50 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58738 │ │ │ │ + bl 587c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b27a0 │ │ │ │ + b b2a34 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b27d0 │ │ │ │ + beq b2a64 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2794 │ │ │ │ + b b2a28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8c9ec <_Py_HashBytes@@Base> │ │ │ │ + b 8c9fc <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b289c : │ │ │ │ +000b2b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq b28e0 │ │ │ │ + beq b2b74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b28fc │ │ │ │ + bcs b2b90 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b3d8 │ │ │ │ + bl 9b454 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r0, [pc, #40] @ b2918 │ │ │ │ + bl 9b454 │ │ │ │ + ldr r0, [pc, #40] @ b2bac │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3d8 │ │ │ │ - ldr r3, [pc, #16] @ b291c │ │ │ │ - ldr r1, [pc, #16] @ b2920 │ │ │ │ + bl 9b454 │ │ │ │ + ldr r3, [pc, #16] @ b2bb0 │ │ │ │ + ldr r1, [pc, #16] @ b2bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b28f4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + bl 18f3e8 │ │ │ │ + b b2b88 │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r5, r4, ror ip @ │ │ │ │ + eorseq r0, r6, r4, ror sp │ │ │ │ │ │ │ │ -000b2924 : │ │ │ │ +000b2bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne b29e4 │ │ │ │ + bne b2c78 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b298c │ │ │ │ + beq b2c20 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b298c │ │ │ │ + beq b2c20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2a18 │ │ │ │ + beq b2cac │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2a0c │ │ │ │ + beq b2ca0 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2a0c │ │ │ │ - ldr r3, [pc, #140] @ b2a48 │ │ │ │ + beq b2ca0 │ │ │ │ + ldr r3, [pc, #140] @ b2cdc │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b29f4 │ │ │ │ + beq b2c88 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 3374e4 │ │ │ │ - bl 346fd4 │ │ │ │ + b 3397f0 │ │ │ │ + bl 349034 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b29d0 │ │ │ │ - b b29e8 │ │ │ │ + beq b2c64 │ │ │ │ + b b2c7c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2a30 │ │ │ │ - ldr r3, [pc, #44] @ b2a4c │ │ │ │ + bne b2cc4 │ │ │ │ + ldr r3, [pc, #44] @ b2ce0 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2a50 │ │ │ │ + ldr r1, [pc, #40] @ b2ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b29e8 │ │ │ │ - ldr r0, [pc, #20] @ b2a4c │ │ │ │ + bl 117854 │ │ │ │ + b b2c7c │ │ │ │ + ldr r0, [pc, #20] @ b2ce0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2a54 │ │ │ │ + ldr r1, [pc, #20] @ b2ce8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b b29e8 │ │ │ │ + bl 117854 │ │ │ │ + b b2c7c │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, lsr #26 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r0, r6, r8, lsr #28 │ │ │ │ + eorseq r0, r6, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b2b3c │ │ │ │ + beq b2dd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2b8c │ │ │ │ + beq b2e20 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b04 │ │ │ │ + beq b2d98 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2ba0 │ │ │ │ + ldr r2, [pc, #236] @ b2e34 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2b14 │ │ │ │ + bne b2da8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2b14 │ │ │ │ - ldr r2, [pc, #208] @ b2ba4 │ │ │ │ - bl 356650 │ │ │ │ + beq b2da8 │ │ │ │ + ldr r2, [pc, #208] @ b2e38 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2ba8 │ │ │ │ + ldr r2, [pc, #192] @ b2e3c │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2b84 │ │ │ │ - bl a03d8 │ │ │ │ + beq b2e18 │ │ │ │ + bl a0458 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2ba0 │ │ │ │ + ldr r3, [pc, #148] @ b2e34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ac0 │ │ │ │ + beq b2d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2acc │ │ │ │ + bne b2d60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229258 │ │ │ │ - ldr r3, [pc, #92] @ b2ba0 │ │ │ │ + b 23b990 │ │ │ │ + ldr r3, [pc, #92] @ b2e34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2b74 │ │ │ │ + beq b2e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2b98 │ │ │ │ + beq b2e2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b f9954 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2b60 │ │ │ │ - b b2b4c │ │ │ │ - bl 9cda8 │ │ │ │ - b b2afc │ │ │ │ - ldr r1, [pc, #24] @ b2bac │ │ │ │ - ldr r0, [pc, #24] @ b2bb0 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2df4 │ │ │ │ + b b2de0 │ │ │ │ + bl 9ce28 │ │ │ │ + b b2d90 │ │ │ │ + ldr r1, [pc, #24] @ b2e40 │ │ │ │ + ldr r0, [pc, #24] @ b2e44 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2afc │ │ │ │ + b b2d90 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000b2bb4 <_PyType_Lookup@@Base>: │ │ │ │ +000b2e48 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a87e4 <_PyType_LookupRef@@Base> │ │ │ │ + bl a892c <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2bd8 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2e6c <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2bd0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2e64 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2bd0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b2bd0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2e64 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b2e64 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2bfc : │ │ │ │ +000b2e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b2d18 │ │ │ │ + beq b2fac │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2d74 │ │ │ │ + ldreq r3, [pc, #316] @ b3008 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2d10 │ │ │ │ - bl 91b90 │ │ │ │ + bne b2fa4 │ │ │ │ + bl 91c1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2d64 │ │ │ │ + beq b2ff8 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2d78 │ │ │ │ + ldr r1, [pc, #284] @ b300c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2d38 │ │ │ │ - bne b2d54 │ │ │ │ + blt b2fcc │ │ │ │ + bne b2fe8 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a57cc │ │ │ │ + bl a584c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2d38 │ │ │ │ - ldr r1, [pc, #240] @ b2d78 │ │ │ │ + beq b2fcc │ │ │ │ + ldr r1, [pc, #240] @ b300c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d48 │ │ │ │ + bne b2fdc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2cfc │ │ │ │ + bne b2f90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2d5c │ │ │ │ + beq b2ff0 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2d7c │ │ │ │ - ldr r0, [pc, #180] @ b2d80 │ │ │ │ + ldr r1, [pc, #180] @ b3010 │ │ │ │ + ldr r0, [pc, #180] @ b3014 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad148 │ │ │ │ + bl ad35c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b b2cbc │ │ │ │ + b b2f50 │ │ │ │ mov r9, #0 │ │ │ │ - b b2c54 │ │ │ │ - ldr r3, [pc, #100] @ b2d84 │ │ │ │ - ldr r1, [pc, #100] @ b2d88 │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #96] @ b2d8c │ │ │ │ + b b2ee8 │ │ │ │ + ldr r3, [pc, #100] @ b3018 │ │ │ │ + ldr r1, [pc, #100] @ b301c │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [pc, #96] @ b3020 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - b b2cf0 │ │ │ │ + bl 18f484 <_PyErr_SetString@@Base> │ │ │ │ + b b2f84 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2cd8 │ │ │ │ + b b2f6c │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2cd8 │ │ │ │ + b b2f6c │ │ │ │ mov r5, #0 │ │ │ │ - b b2c98 │ │ │ │ + b b2f2c │ │ │ │ mov r6, r4 │ │ │ │ - b b2cd8 │ │ │ │ + b b2f6c │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2cd8 │ │ │ │ + b b2f6c │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x0035fdb4 │ │ │ │ + @ instruction: 0x00360eb4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, lsl #27 │ │ │ │ + eorseq r0, r6, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2e2c │ │ │ │ + ldr ip, [pc, #132] @ b30c0 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2de8 │ │ │ │ + beq b307c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr ip, [pc, #96] @ b2e30 │ │ │ │ + bl 357750 │ │ │ │ + ldr ip, [pc, #96] @ b30c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2e0c │ │ │ │ + bne b30a0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2de0 │ │ │ │ + b b3074 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2e34 │ │ │ │ + ldr r0, [pc, #28] @ b30c8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 310400 │ │ │ │ + bl 315e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2df0 │ │ │ │ - b b2de0 │ │ │ │ + bne b3084 │ │ │ │ + b b3074 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ + eorseq r0, r6, r0, lsl lr │ │ │ │ │ │ │ │ -000b2e38 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b30cc <_PyObject_MakeTpCall@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #64] @ 0x40 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b33e0 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b36ec <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b30b4 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b3450 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356650 │ │ │ │ + beq b3368 <_PyObject_MakeTpCall@@Base+0x29c> │ │ │ │ + blt b3674 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #1712] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357750 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b31dc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3470 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b314c <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3534 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b33e0 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b37c8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r0, [r2, #1688] @ 0x698 │ │ │ │ ldr lr, [ip, #1416] @ 0x588 │ │ │ │ sub r0, r0, #1 │ │ │ │ subs r3, lr, #0 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ str lr, [r2, #1608] @ 0x648 │ │ │ │ str r0, [r2, #1688] @ 0x698 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bne b3358 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b35ec <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b308c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3320 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2f50 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b31e4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b312c <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3348 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2f50 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b31e4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ add ip, r8, #8 │ │ │ │ add lr, r8, r6, lsl #2 │ │ │ │ ldr r2, [ip], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq b313c <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3358 <_PyObject_MakeTpCall@@Base+0x28c> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2f2c <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b31c0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ sub r1, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne b30c0 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b3374 <_PyObject_MakeTpCall@@Base+0x2a8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - blt b3104 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b3538 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b33b8 <_PyObject_MakeTpCall@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #1428] @ b37cc <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b309c <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b353c <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356650 │ │ │ │ + bne b3330 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b37d0 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357750 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b31b0 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b3444 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3460 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b36f4 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b32c4 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b3558 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b341c <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b36b8 <_PyObject_MakeTpCall@@Base+0x5ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3234 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b34c8 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3310 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b35a4 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3068 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b32fc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3068 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b32fc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3534 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b37c8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3338 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b35cc <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b3170 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3404 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b3298 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b352c <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33e8 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b3684 <_PyObject_MakeTpCall@@Base+0x5b8> │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne b2efc <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2f50 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b3190 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b31e4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + cmp r6, #2 │ │ │ │ + str r2, [ip, #4] │ │ │ │ + bne b31b8 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b31e4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + cmp lr, ip │ │ │ │ + str r2, [r0, #4]! │ │ │ │ + bne b31c0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b31e4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b3540 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2f80 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1120] @ b37d4 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b3214 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b32f4 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b3588 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2f80 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b3214 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa654 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa658 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b34bc <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3750 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2f9c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b3544 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3230 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1048] @ b37d8 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28ebc0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d3e8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2f9c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3230 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3038 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b3068 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ - cmp r6, #2 │ │ │ │ - str r2, [ip, #4] │ │ │ │ - bne b2f24 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2f50 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - cmp lr, ip │ │ │ │ - str r2, [r0, #4]! │ │ │ │ - bne b2f2c <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2f50 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b3548 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b32cc <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b32fc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + ldr r0, [pc, #1012] @ b37dc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ed8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b316c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3070 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b3304 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b3070 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b3304 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3534 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b37c8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33c0 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b3654 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b3070 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b3304 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b34e4 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3778 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2fc0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b354c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b3550 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b3254 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b37e0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b37e4 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r6, #0 │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b3378 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b3548 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b360c <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b37dc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b32b4 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b3548 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ mov r0, ip │ │ │ │ str r3, [r0], #4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [ip, #4] │ │ │ │ - bne b2f10 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2f24 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b31a4 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b31b8 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3494 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3728 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2ffc <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3290 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2ffc <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3290 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2ffc <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3290 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b327c <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3510 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3388 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b361c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3388 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b361c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b3084 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b3318 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2efc <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b3190 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32d8 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b356c <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b3554 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b3558 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b37e8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b37ec <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2f9c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3104 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3230 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b33b8 <_PyObject_MakeTpCall@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b355c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b37f0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3060 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b32f4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b3060 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b355c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b32f4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b37f0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b33a4 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b3638 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - ldr r3, [pc, #444] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e928 │ │ │ │ + ldr r3, [pc, #444] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ed4 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2917c0 │ │ │ │ + b b3168 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29fe74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b31f8 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b3554 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b3558 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b348c <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b37e8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b37ec <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b3530 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b37c4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ed4 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b355c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3168 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b37f0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b31a4 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b3438 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b31a4 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 29fecc │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b3438 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + ldr r0, [pc, #376] @ b37f4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + mov r1, #38 @ 0x26 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3084 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b3318 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3514 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b3554 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b3560 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b37a8 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #324] @ b37e8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #336] @ b37f8 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2cbc28 │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d5750 │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b3284 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b347c <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b3554 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b3560 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3710 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #272] @ b37e8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #284] @ b37f8 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2cbc28 │ │ │ │ - b b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b3564 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ - mov r1, #38 @ 0x26 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b354c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b3568 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2d5750 │ │ │ │ + b b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 2ad998 │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b37e0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b37fc <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b31d4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b3468 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3434 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3434 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b36d0 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b36d0 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2ffc <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3290 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3498 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b356c <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b372c <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3800 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2ffc <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3290 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b32ac <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b3540 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b34f8 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b378c <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b31c4 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b3458 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32b4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3400 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b369c <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3400 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b369c <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r3, fp, r0, ror r5 │ │ │ │ + andeq r3, fp, r4, lsl #16 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ + @ instruction: 0x00360eb8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035fdd8 │ │ │ │ + @ instruction: 0x00360ed8 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ - @ instruction: 0x0035fdf8 │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq fp, r5, r0, lsl #11 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + @ instruction: 0x00360ef8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #504] @ b3780 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3a14 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b3784 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #500] @ b3a18 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 357750 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b360c <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b38a0 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b36c0 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b3954 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b3668 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b38fc <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b36dc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3970 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b3638 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b38cc <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3604 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3898 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3698 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b392c <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3728 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b39bc <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b35a4 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b3788 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b378c <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3838 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3a1c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3a20 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b b3604 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3898 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3758 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b39ec <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3604 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b3898 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b364c <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b35e0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b38e0 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b3874 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b367c <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3910 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b3790 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3794 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3a24 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3a28 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b3788 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3a1c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b3798 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3a2c <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35d4 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3868 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3710 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b3790 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b379c <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b39a4 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3a24 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3a30 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbc28 │ │ │ │ - b b3630 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d5750 │ │ │ │ + b b38c4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b36f4 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b36f4 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b3988 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b3988 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b373c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b39d0 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3620 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b38b4 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b b3604 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3898 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b35e0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b3874 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b375c <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b37a0 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b39f0 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3a34 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b35e0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3604 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3874 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3898 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035fdd8 │ │ │ │ + @ instruction: 0x00360ed8 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fdf8 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x00360ef8 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3900] @ b46fc <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr ip, [pc, #3896] @ b498c <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3872] @ b4700 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - ldr r1, [pc, #3872] @ b4704 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r3, [pc, #3868] @ b4990 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b4994 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b20 │ │ │ │ + bl b6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3b78 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b3e08 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + ble b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b5fb8 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + bge b65f8 <_PyObject_MakeTpCall@@Base+0x352c> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b50d0 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + beq b53a0 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, #1 │ │ │ │ add sl, r3, #12 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b64fc <_PyObject_MakeTpCall@@Base+0x36c4> │ │ │ │ + bge b6618 <_PyObject_MakeTpCall@@Base+0x354c> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3844 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3ad8 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + ble b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #172] @ 0xac │ │ │ │ add r8, r3, #8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq b61c8 <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ - mvn ip, r1 │ │ │ │ - add ip, ip, lr │ │ │ │ + beq b6514 <_PyObject_MakeTpCall@@Base+0x3448> │ │ │ │ + sub ip, r1, lr │ │ │ │ + mvn ip, ip │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b39a8 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3c3c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b39a8 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3c3c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b3988 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3c1c <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b3968 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3bfc <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b3948 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3bdc <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3928 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3bbc <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5718 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ + bne b59e0 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, lr │ │ │ │ + cmp lr, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bne b57c0 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + bne b5ae8 <_PyObject_MakeTpCall@@Base+0x2a1c> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d88 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + bne b614c <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b610c <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ + bge b6668 <_PyObject_MakeTpCall@@Base+0x359c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5048 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + bne b52f8 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b50b0 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ + beq b5360 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b56fc <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b59c4 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b502c <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ + beq b52dc <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3376] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3b18 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + beq b5380 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3af8 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3360] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d88 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3ad8 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3344] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d68 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3ab8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3328] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d48 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a98 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3312] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d28 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a55d8 │ │ │ │ + bl a5658 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne b3ab8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b3d48 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3ad8 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b3d68 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3af8 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b3d88 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - ldr r3, [sl, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne b3b18 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b5388 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + ldr lr, [r6, #20] │ │ │ │ + ldr ip, [sl, #20] │ │ │ │ + cmp lr, ip │ │ │ │ + bne b5388 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b56b8 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne b5398 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b56b8 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne b5398 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5040 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bne b52f0 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b5040 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bne b52f0 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b56c8 <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ + bne b5990 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b5004 <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ + beq b52b4 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b39ec <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3c80 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ + bl a2c58 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r4, [pc, #3028] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r4, [pc, #3028] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b64a8 <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + beq b62f8 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b64a8 <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + beq b62f8 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8f08 │ │ │ │ + bl a9050 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b64ec <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #2920] @ b4740 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr r3, [pc, #2968] @ b4774 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b6798 <_PyObject_MakeTpCall@@Base+0x36cc> │ │ │ │ + ldr r1, [pc, #2920] @ b49d0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2968] @ b4a04 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b51d8 <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + bne b5440 <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b51d8 <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + beq b5440 <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5208 <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ - ldr sl, [pc, #2972] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5470 <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ + ldr sl, [pc, #2972] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c2c <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + bne b5e54 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4e74 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + bne b5124 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4e74 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + bne b5124 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b4788 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #2872] @ b4a18 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6120 <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + bne b61e4 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3cb8 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2848] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + beq b3f48 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr sl, [pc, #2848] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub ip, r9, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r9, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ @@ -141739,33 +141927,33 @@ │ │ │ │ add r1, r9, #380 @ 0x17c │ │ │ │ str r1, [r9, #52] @ 0x34 │ │ │ │ add r1, r9, #368 @ 0x170 │ │ │ │ str r1, [r9, #56] @ 0x38 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r9, #420 @ 0x1a4 │ │ │ │ str r1, [r9, #80] @ 0x50 │ │ │ │ - beq b6740 <_PyObject_MakeTpCall@@Base+0x3908> │ │ │ │ + beq b6c64 <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3d18 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b3fa8 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b4708 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2532] @ b4998 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b470c <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2524] @ b499c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4710 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2520] @ b49a0 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4714 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + ldr r2, [pc, #2512] @ b49a4 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -141775,275 +141963,275 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #444] @ 0x1bc │ │ │ │ str r3, [r9, #448] @ 0x1c0 │ │ │ │ - beq b6288 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + beq b64f4 <_PyObject_MakeTpCall@@Base+0x3428> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b62dc <_PyObject_MakeTpCall@@Base+0x34a4> │ │ │ │ + beq b647c <_PyObject_MakeTpCall@@Base+0x33b0> │ │ │ │ tst r3, #32 │ │ │ │ - beq b62dc <_PyObject_MakeTpCall@@Base+0x34a4> │ │ │ │ + beq b647c <_PyObject_MakeTpCall@@Base+0x33b0> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b6304 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ + beq b64a4 <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6a7c <_PyObject_MakeTpCall@@Base+0x3c44> │ │ │ │ + bne b6c7c <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b50d8 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ - ldr r3, [pc, #2464] @ b4774 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ - ldr r6, [pc, #2456] @ b4770 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + bne b53a8 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + ldr r3, [pc, #2464] @ b4a04 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2456] @ b4a00 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5154 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ + bne b5424 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5154 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ - ldr r5, [pc, #2424] @ b4778 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b5424 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + ldr r5, [pc, #2424] @ b4a08 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3e98 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 1612bc │ │ │ │ + bne b4128 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + bl 161dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ea4 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b4134 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b4718 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - bl a6970 │ │ │ │ + ldr r1, [pc, #2272] @ b49a8 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a6ab8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3e6c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5ecc <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + bne b6178 <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3ea4 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b4134 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e90 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b4120 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b66ec <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ + beq b684c <_PyObject_MakeTpCall@@Base+0x3780> │ │ │ │ mov r9, #0 │ │ │ │ - b b4990 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b4c20 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3e20 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b40b0 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b69a0 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + bne b6be4 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a10 <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ + beq b6c54 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b55cc <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + bne b589c <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b55cc <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ - ldr r3, [pc, #2172] @ b4764 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq b589c <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ + ldr r3, [pc, #2172] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4fc8 <_PyObject_MakeTpCall@@Base+0x2190> │ │ │ │ + bne b5200 <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ ldr r2, [r9, #428] @ 0x1ac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r9, #436] @ 0x1b4 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6a90 <_PyObject_MakeTpCall@@Base+0x3c58> │ │ │ │ + bne b6b0c <_PyObject_MakeTpCall@@Base+0x3a40> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b18 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + beq b6b94 <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4eec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne b519c <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4eec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq b519c <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b475c <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #2032] @ b49ec <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4f00 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ + beq b51b0 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b4038 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b42c8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6394 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + beq b6428 <_PyObject_MakeTpCall@@Base+0x335c> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6394 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + beq b6428 <_PyObject_MakeTpCall@@Base+0x335c> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b63a0 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + beq b6434 <_PyObject_MakeTpCall@@Base+0x3368> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b4764 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #1884] @ b471c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + ldr r3, [pc, #1960] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1884] @ b49ac <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5eb0 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ - ldr sl, [pc, #2004] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b60a4 <_PyObject_MakeTpCall@@Base+0x2fd8> │ │ │ │ + ldr sl, [pc, #2004] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f8c <_PyObject_MakeTpCall@@Base+0x2154> │ │ │ │ + bhi b5278 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cf0 <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ + beq b5fb8 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4f50 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + beq b523c <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b680c <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bne b6d34 <_PyObject_MakeTpCall@@Base+0x3c68> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6758 <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ + beq b6db4 <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59fc <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + bne b5e1c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59fc <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ - ldr r1, [pc, #1836] @ b47a8 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b5e1c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + ldr r1, [pc, #1836] @ b4a38 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b55e8 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ - ldr sl, [pc, #1812] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b58b8 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ + ldr sl, [pc, #1812] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c1c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + bne b5e74 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5648 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bne b5918 <_PyObject_MakeTpCall@@Base+0x284c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b623c <_PyObject_MakeTpCall@@Base+0x3404> │ │ │ │ + beq b65e4 <_PyObject_MakeTpCall@@Base+0x3518> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a14 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + bne b5d5c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a14 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ - ldr r1, [pc, #1644] @ b4758 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq b5d5c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + ldr r1, [pc, #1644] @ b49e8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a2c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr sl, [pc, #1700] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5d74 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + ldr sl, [pc, #1700] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c0c <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + bne b5e64 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a4c <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + bne b5d94 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b62c8 <_PyObject_MakeTpCall@@Base+0x3490> │ │ │ │ + beq b61d0 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5abc <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ + bne b5e04 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5abc <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ - ldr r1, [pc, #1476] @ b4720 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5e04 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + ldr r1, [pc, #1476] @ b49b0 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5af8 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr sl, [pc, #1588] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5d00 <_PyObject_MakeTpCall@@Base+0x2c34> │ │ │ │ + ldr sl, [pc, #1588] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b6c <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ + bne b5e44 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5170 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne b5694 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r9, #84] @ 0x54 │ │ │ │ str sl, [r9, #16] │ │ │ │ orrne r3, r3, #8 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ @@ -142055,636 +142243,646 @@ │ │ │ │ orrne r3, r3, #16 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r9, #144] @ 0x90 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq b4d74 <_PyObject_MakeTpCall@@Base+0x1f3c> │ │ │ │ + beq b5024 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r9, r3 │ │ │ │ str r3, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - bne b4d9c <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + bne b504c <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ad4 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne b5cdc <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4dac <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + bgt b505c <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4df4 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + bne b50a4 <_PyObject_MakeTpCall@@Base+0x1fd8> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b68d0 <_PyObject_MakeTpCall@@Base+0x3a98> │ │ │ │ + beq b6c90 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ae0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ae0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - ldr r1, [pc, #1336] @ b4794 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + beq b5ce8 <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ + ldr r1, [pc, #1336] @ b4a24 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b54f8 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ - ldr sl, [pc, #1332] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b57c8 <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ + ldr sl, [pc, #1332] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c3c <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + bne b5e34 <_PyObject_MakeTpCall@@Base+0x2d68> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5534 <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ + bne b5804 <_PyObject_MakeTpCall@@Base+0x2738> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b10 <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + beq b6b8c <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b54 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ + bne b5cc4 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b54 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ - ldr r1, [pc, #1112] @ b4724 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + beq b5cc4 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + ldr r1, [pc, #1112] @ b49b4 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6298 <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ - ldr sl, [pc, #1220] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b63ac <_PyObject_MakeTpCall@@Base+0x32e0> │ │ │ │ + ldr sl, [pc, #1220] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c8c <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + bne b5ec4 <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b432c <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b45bc <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94010 │ │ │ │ + bl 94098 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1012] @ b4728 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + blt b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1012] @ b49b8 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4354 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b45e4 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ mov r0, r9 │ │ │ │ - bl b8304 │ │ │ │ + bl b85c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b433c <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b45cc <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6160 <_PyObject_MakeTpCall@@Base+0x3328> │ │ │ │ + beq b657c <_PyObject_MakeTpCall@@Base+0x34b0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5fd8 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + bne b6310 <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b6040 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ + beq b6378 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6040 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ - bl a8f08 │ │ │ │ + beq b6378 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + bl a9050 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #920] @ b4744 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - ldr sl, [pc, #1020] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #920] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1020] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + beq b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5db4 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bne b60c0 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ble b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldrb r1, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, ip │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + lsl r1, r1, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4d08 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ - add r2, r2, r9, lsl #3 │ │ │ │ - add r3, r3, r2 │ │ │ │ + beq b4fb8 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + add r1, r1, r9, lsl #3 │ │ │ │ + add r3, r3, r1 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47bc <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b4a48 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r3, r7 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b4744 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #716] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4a6c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4d24 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b4a68 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4d20 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4a00 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + beq b4c90 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4690 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr r2, [pc, #600] @ b472c <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + beq b4920 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b49bc <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b49bc <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b4730 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bne b4c4c <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr r3, [pc, #592] @ b49c0 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b676c <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ - ldr r2, [pc, #584] @ b4734 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + beq b6cc8 <_PyObject_MakeTpCall@@Base+0x3bfc> │ │ │ │ + ldr r2, [pc, #584] @ b49c4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b67a0 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bne b6b9c <_PyObject_MakeTpCall@@Base+0x3ad0> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5cb4 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + bhi b5f7c <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5cb4 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - ldr r3, [pc, #552] @ b4764 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #476] @ b471c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bmi b5f7c <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ + ldr r3, [pc, #552] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b49ac <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c9c <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + bne b5f64 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b5948 <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ + bcs b5c50 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b5938 <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ + beq b5c40 <_PyObject_MakeTpCall@@Base+0x2b74> │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b4a20 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + beq b4cd8 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b549c <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ - ldr r3, [pc, #360] @ b4734 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + bgt b576c <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ + ldr r3, [pc, #360] @ b49c4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4734 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldrne r2, [pc, #344] @ b49c4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b473c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #340] @ b49cc <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b64c0 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ + bne b6750 <_PyObject_MakeTpCall@@Base+0x3684> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b61f0 <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ + beq b653c <_PyObject_MakeTpCall@@Base+0x3470> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b6200 <_PyObject_MakeTpCall@@Base+0x33c8> │ │ │ │ + beq b654c <_PyObject_MakeTpCall@@Base+0x3480> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [fp] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b4738 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr lr, [pc, #204] @ b49c8 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b468c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b491c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b5f28 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ + beq b63dc <_PyObject_MakeTpCall@@Base+0x3310> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc340 │ │ │ │ + bl fc354 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b46cc <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + beq b495c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b46cc <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + bne b495c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b66f8 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + beq b6998 <_PyObject_MakeTpCall@@Base+0x38cc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b43cc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b465c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b43cc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne b465c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b43cc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b465c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq pc, r5, r8, lsl lr @ │ │ │ │ - @ instruction: 0x001583f4 │ │ │ │ - andeq r4, sl, r4, lsr #7 │ │ │ │ - andseq r6, r8, r4, lsl #5 │ │ │ │ - andseq r3, fp, r8, ror #8 │ │ │ │ + eorseq r0, r6, r8, lsl pc │ │ │ │ + andseq r8, r5, r4, ror #30 │ │ │ │ + andeq r4, sl, r4, lsr #8 │ │ │ │ + andseq r7, r8, r4, lsl #1 │ │ │ │ + @ instruction: 0x001b6bdc │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq sp, r4, ip, ror ip │ │ │ │ + andseq lr, r4, r4, ror #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, lsr r4 │ │ │ │ + andseq lr, r4, ip, lsl ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq lr, r5, ip, lsr #4 │ │ │ │ + eorseq pc, r5, ip, lsr #6 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ - andeq r7, sl, r4, lsr pc │ │ │ │ + strdeq fp, [pc], -ip │ │ │ │ + andeq r8, sl, ip, ror r0 │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ subseq sl, r7, r0, ror #31 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r8, asr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, ror lr @ │ │ │ │ + eorseq pc, r5, r8, asr #4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47bc <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b4a48 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4428 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bgt b46b8 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r0] │ │ │ │ + ldr r3, [r1] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b4824 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + beq b4ab4 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne b4824 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r2, [pc, #-216] @ b473c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + str r3, [r1] │ │ │ │ + bne b4ab4 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r2, [pc, #-216] @ b49cc <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6430 <_PyObject_MakeTpCall@@Base+0x35f8> │ │ │ │ + bne b67a8 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + mov r0, r1 │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b4760 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - bl 356650 │ │ │ │ + ldr r7, [pc, #-204] @ b49f0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [sl, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ - beq b4f28 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + beq b51d8 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4f28 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + beq b51d8 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b6444 <_PyObject_MakeTpCall@@Base+0x360c> │ │ │ │ + beq b6768 <_PyObject_MakeTpCall@@Base+0x369c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63d4 <_PyObject_MakeTpCall@@Base+0x359c> │ │ │ │ + bne b6214 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6408 <_PyObject_MakeTpCall@@Base+0x35d0> │ │ │ │ + beq b6248 <_PyObject_MakeTpCall@@Base+0x317c> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6660 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ - ldr r2, [pc, #-360] @ b4750 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + beq b6c98 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ + ldr r2, [pc, #-360] @ b49e0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4ea8 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ + bne b5158 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b4758 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #-368] @ b49e8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faf44 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4ec0 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq b5170 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b491c <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4bac <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b491c <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4bac <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b473c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-452] @ b49cc <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6354 <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ + bne b63e8 <_PyObject_MakeTpCall@@Base+0x331c> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba458 │ │ │ │ + bl ba720 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b497c <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b4c0c <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b497c <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b4c0c <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b473c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-556] @ b49cc <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6374 <_PyObject_MakeTpCall@@Base+0x353c> │ │ │ │ + bne b6408 <_PyObject_MakeTpCall@@Base+0x333c> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b67e8 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bne b6d0c <_PyObject_MakeTpCall@@Base+0x3c40> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b49b0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b4c40 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6794 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + beq b6d28 <_PyObject_MakeTpCall@@Base+0x3c5c> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b49ec <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4c7c <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6230 <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ + beq b61c4 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b468c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b491c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43cc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b465c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43cc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b465c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b6714 <_PyObject_MakeTpCall@@Base+0x38dc> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b4594 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bhi b4824 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4594 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b b4824 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b4740 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-860] @ b49d0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5e40 <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ + bne b6034 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6420 <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ + bgt b6260 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5884 <_PyObject_MakeTpCall@@Base+0x2a4c> │ │ │ │ + beq b5a88 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-872] @ b4740 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-912] @ b49d0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5e4c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + beq b6040 <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5e74 <_PyObject_MakeTpCall@@Base+0x303c> │ │ │ │ + beq b6068 <_PyObject_MakeTpCall@@Base+0x2f9c> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b5998 <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + beq b5c00 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b5468 <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ + ble b5738 <_PyObject_MakeTpCall@@Base+0x266c> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, lr │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4b90 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + bne b4e48 <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b4744 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 9b588 │ │ │ │ + ldr r1, [pc, #-1032] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4c08 <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ + beq b4ec0 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4c48 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + bne b4ef8 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4b00 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + blt b4db8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ mov r2, r8 │ │ │ │ mov lr, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b4b7c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4e34 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6488 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b62d8 <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r8, #0 │ │ │ │ - b b4c9c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + b b4f4c <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -142699,144 +142897,142 @@ │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1208] @ b4744 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #-1248] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4b2c <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4de4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c34 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq b4ee4 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - bne b4c34 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl 11aa58 │ │ │ │ + beq b6dbc <_PyObject_MakeTpCall@@Base+0x3cf0> │ │ │ │ + bl 11a96c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4a00 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b4c90 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b542c <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + beq b56fc <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c90 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + beq b4f40 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6488 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b62d8 <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b44bc <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + beq b474c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1416] @ b4740 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-1448] @ b49d0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1432] @ b4740 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldrne r0, [pc, #-1464] @ b49d0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b55b0 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ + bne b5880 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b44bc <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - b b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b474c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ - add r3, r3, r2 │ │ │ │ + add r1, r1, ip, lsl #2 │ │ │ │ + add r3, r3, r1 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b59b0 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ + beq b5c18 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1528] @ b4744 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #-1560] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 357750 │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b447c <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b b4a6c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b470c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b4d24 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1484] @ b47b4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - ldr r1, [pc, #-1596] @ b4748 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + ldr r3, [pc, #-1520] @ b4a40 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-1628] @ b49d8 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4204 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b4494 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b54e4 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ - ldr r3, [pc, #-1632] @ b474c <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b57b4 <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ + ldr r3, [pc, #-1664] @ b49dc <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dc8 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + bne b5078 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1656] @ b4750 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldreq r3, [pc, #-1688] @ b49e0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4218 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b44a8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4218 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b44a8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1692] @ b4754 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r3, [pc, #-1724] @ b49e4 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4224 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1616] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + beq b44b4 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + ldr sl, [pc, #-1648] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -142854,138 +143050,138 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4238 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1748] @ b4798 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-1748] @ b479c <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4274 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b44c8 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + ldr r1, [pc, #-1780] @ b4a28 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1780] @ b4a2c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4504 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1784] @ b4788 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-1816] @ b4a18 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6150 <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ + bne b6504 <_PyObject_MakeTpCall@@Base+0x3438> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3c78 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1880] @ b4758 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + b b3f08 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + ldr r1, [pc, #-1912] @ b49e8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b48d8 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #-1904] @ b4758 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bne b4b68 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ + ldr r1, [pc, #-1936] @ b49e8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ed8 │ │ │ │ + bl 119dec │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b48f4 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1944] @ b475c <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 8c11c │ │ │ │ + beq b4b84 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-1976] @ b49ec <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3f60 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1884] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b41f0 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ + ldr sl, [pc, #-1916] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4038 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b42c8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4038 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b42c8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2012] @ b4760 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r1, [pc, #-2044] @ b49f0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b4890 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4b20 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sl] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq b6810 <_PyObject_MakeTpCall@@Base+0x3744> │ │ │ │ + ldr r1, [pc, #-2040] @ b4a30 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [r9, #436] @ 0x1b4 │ │ │ │ + bl f9408 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b41b4 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b4024 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b42b4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b4024 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2096] @ b4764 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #-2096] @ b4768 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne b42b4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #-2188] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2188] @ b49f8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5f10 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ + bne b6270 <_PyObject_MakeTpCall@@Base+0x31a4> │ │ │ │ mov r0, fp │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [sl, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl, #800] @ 0x320 │ │ │ │ - bne b4024 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 2917c0 │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [sl] │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6a58 <_PyObject_MakeTpCall@@Base+0x3c20> │ │ │ │ - ldr r1, [pc, #-2128] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f9408 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b3f24 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b42b4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bl 29fe74 │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3b94 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2248] @ b476c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3e24 <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ + ldr r6, [pc, #-2280] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3b44 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3dd4 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ mov r6, r4 │ │ │ │ - b b3b54 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2212] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + b b3de4 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + ldr r6, [pc, #-2244] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ sub r0, r0, #1 │ │ │ │ rsb lr, r0, r0, lsl #3 │ │ │ │ lsl lr, lr, #2 │ │ │ │ add r6, ip, lr │ │ │ │ @@ -143001,27 +143197,35 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3a18 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3cac <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + blt b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3a18 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3cac <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + ldr r6, [pc, #-2444] @ b49fc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq b3db8 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r8 │ │ │ │ + b b52e4 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b3878 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2356] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + b b3b0c <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2420] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143036,270 +143240,270 @@ │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r6, [pc, #-2512] @ b4770 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r3, [pc, #-2512] @ b4774 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #-2576] @ b4a00 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2576] @ b4a04 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3dec <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2532] @ b4778 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b407c <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + ldr r5, [pc, #-2596] @ b4a08 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3dfc <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a5874 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b4198 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bbdec │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r3, #16 │ │ │ │ - cmp r4, fp │ │ │ │ - str sl, [r5, #-12] │ │ │ │ - str r3, [r5, #-16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bne b56c0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b4198 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - ldr r0, [pc, #-2660] @ b477c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ - bl 8c11c │ │ │ │ + bne b408c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-2620] @ b4a0c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3c08 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2680] @ b477c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b3e98 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #-2640] @ b4a0c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3c08 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3e98 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b60f8 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ - bl 9a340 │ │ │ │ + bne b6654 <_PyObject_MakeTpCall@@Base+0x3588> │ │ │ │ + bl 9a3bc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b52d8 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + bne b5540 <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b60ec <_PyObject_MakeTpCall@@Base+0x32b4> │ │ │ │ + bne b667c <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b52e4 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + ble b554c <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r1, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - beq b6648 <_PyObject_MakeTpCall@@Base+0x3810> │ │ │ │ + beq b6a10 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ mov r0, sl │ │ │ │ bl f8edc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6634 <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ - ldr r1, [pc, #-2852] @ b4780 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + beq b6af8 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + ldr r1, [pc, #-2812] @ b4a10 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5ee8 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ - ldr r1, [pc, #-2868] @ b4784 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne b67e8 <_PyObject_MakeTpCall@@Base+0x371c> │ │ │ │ + ldr r1, [pc, #-2828] @ b4a14 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5d00 <_PyObject_MakeTpCall@@Base+0x2ec8> │ │ │ │ + bne b6194 <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5278 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + bgt b54e0 <_PyObject_MakeTpCall@@Base+0x2414> │ │ │ │ mov r3, r5 │ │ │ │ - b b52ec <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + b b5554 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b576c <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + bgt b5a34 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r2 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b53a0 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + ble b5608 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne b5d1c <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ + bne b601c <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b59d8 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ + bne b5cac <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12821c │ │ │ │ + bl 1281b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b660c <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + beq b68a8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b4e0 │ │ │ │ + bl 9b55c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b660c <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ - bne b65bc <_PyObject_MakeTpCall@@Base+0x3784> │ │ │ │ + blt b68a8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ + bne b6858 <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5334 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + bne b559c <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab8cc │ │ │ │ + bl aba90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b660c <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + beq b68a8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a5ac │ │ │ │ + bl 9a628 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b53e0 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + beq b5648 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b53e0 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5b7c <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ + bgt b5ed4 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3204] @ b4788 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-3164] @ b4a18 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b6130 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ + bne b61f4 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3c78 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b5790 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + bne b3f08 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + b b5a58 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a58f4 │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4428 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add r5, r0, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl bc0b4 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r3, #16 │ │ │ │ + cmp r4, fp │ │ │ │ + str sl, [r5, #-12] │ │ │ │ + str r3, [r5, #-16] │ │ │ │ + add sl, sl, #4 │ │ │ │ + add r5, r5, #20 │ │ │ │ + bne b5988 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4428 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c90 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + beq b4f40 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4c90 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bne b4f40 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c9c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ - b b44bc <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + bne b4f4c <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b474c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b7c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4e34 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4b7c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + bne b4e34 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4b88 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ - b b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4e40 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ + b b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6a20 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ + bne b69ec <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [pc, #-3424] @ b478c <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + bl 3568a8 │ │ │ │ + b b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [pc, #-3488] @ b4a1c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4218 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4dac <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + ble b44a8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + b b505c <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3444] @ b4790 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + ldr r3, [pc, #-3508] @ b4a20 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b68bc <_PyObject_MakeTpCall@@Base+0x3a84> │ │ │ │ + bne b68d0 <_PyObject_MakeTpCall@@Base+0x3804> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d8b8 │ │ │ │ - ldr r1, [pc, #-3460] @ b4794 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bl 12d850 │ │ │ │ + ldr r1, [pc, #-3524] @ b4a24 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ bl f9408 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3464] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b4294 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #-3528] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4524 <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143317,58 +143521,58 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b42a8 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3600] @ b4798 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-3600] @ b479c <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b4538 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ + ldr r1, [pc, #-3664] @ b4a28 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3664] @ b4a2c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4574 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4cfc <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + bne b4fac <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b4cfc <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - ldr r0, [pc, #-3636] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - bl 8c11c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4fac <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r0, [pc, #-3700] @ b4a30 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3656] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - b b3eec <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3660] @ b47a4 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3720] @ b4a30 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b417c <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #-3724] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5638 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - bl a4038 │ │ │ │ + bne b5908 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + bl a40b8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3684] @ b47a8 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3748] @ b4a38 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b688c <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ + blt b698c <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5638 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ + beq b5908 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b68b0 <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ + beq b6980 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3740] @ b47ac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b40b4 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #-3804] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4344 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143386,246 +143590,276 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b40c8 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b6240 <_PyObject_MakeTpCall@@Base+0x3408> │ │ │ │ - mov r6, r8 │ │ │ │ - b b5034 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b4358 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + b b65e8 <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5198 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + b b56bc <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5d34 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + beq b5fc8 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5d58 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ + ble b5fec <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b59a8 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ + bne b5c10 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3b5c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3920] @ b47b4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b b3dec <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #-3980] @ b4a40 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3932] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3984] @ b4a44 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r9, #0 │ │ │ │ - b b49b0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b4c40 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3908 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3b9c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + beq b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5c4c <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + bne b5e84 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b59f0 <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne b5ca0 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ mov r5, r3 │ │ │ │ - b b39cc <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3c60 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b525c <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r3, [pc, #-4044] @ b47b4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b54c4 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + ldr r3, [pc, #4064] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4052] @ b47b8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #4056] @ b6a2c <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + bl 117854 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b45c │ │ │ │ - b b3e90 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b4d8 │ │ │ │ + b b4120 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ands r2, r2, #4096 @ 0x1000 │ │ │ │ + beq b61bc <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ + ldrh r2, [r6, #206] @ 0xce │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bcs b61b0 <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ + ldr r8, [r6, #168] @ 0xa8 │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r8, #8]! │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ble b5bac <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq b6640 <_PyObject_MakeTpCall@@Base+0x3574> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b b5ab8 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5734 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59fc <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b39a8 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6074 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ - ldrh r2, [r6, #206] @ 0xce │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b5f04 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ - ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r8, #8]! │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ble b58e4 <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b607c <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b b58b4 <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ + b b3c3c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b6090 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne b66d4 <_PyObject_MakeTpCall@@Base+0x3608> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r2, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ addne ip, r2, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ ldreq r2, [r6, #192] @ 0xc0 │ │ │ │ strne ip, [r0, #2804] @ 0xaf4 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #52] @ 0x34 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - b b4aa0 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + b b4d58 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt b4d9c <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + b b4e34 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + add r0, r0, #1 │ │ │ │ + b b59a4 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + add r3, r3, #12 │ │ │ │ + ble b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5c18 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4fd0 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + b b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4a54 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #3976] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - ldr r2, [pc, #3976] @ b68dc <_PyObject_MakeTpCall@@Base+0x3aa4> │ │ │ │ + bne b4d0c <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ + ldr r3, [pc, #3544] @ b6a30 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + ldr r2, [pc, #3544] @ b6a34 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60d4 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + bne b6288 <_PyObject_MakeTpCall@@Base+0x31bc> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5cb4 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + beq b5f7c <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4594 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt b4ae4 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - b b4b7c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ - add r0, r0, #1 │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - add r3, r3, #12 │ │ │ │ - ble b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b59b0 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt b4d20 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ - b b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr r1, [pc, #3840] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3aa8> │ │ │ │ + b b4824 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b3b28 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #3460] @ b6a38 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ mov r0, r6 │ │ │ │ bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5354 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ - b b538c <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b3894 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r0, [pc, #3808] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3aac> │ │ │ │ - bl 8c11c │ │ │ │ + beq b55bc <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ + b b55f4 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ + ldr r0, [pc, #3440] @ b6a3c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8c12c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4554 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + b b4570 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ + ldr r3, [pc, #3420] @ b6a40 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b505c <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + ldr r0, [pc, #3412] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4074 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b4090 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3788] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl 8c11c │ │ │ │ + bne b44e4 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + b b4500 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + ldr r3, [pc, #3392] @ b6a48 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4418 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bl 1b6eb0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #3368] @ b6a4c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ccc4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b698c <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4418 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4418 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4418 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + ldr r0, [pc, #3460] @ b6ae8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40e4 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b4100 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r3, [pc, #3768] @ b68ec <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ + bne b4374 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ + b b4390 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #3276] @ b6a48 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5f34 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + beq b6688 <_PyObject_MakeTpCall@@Base+0x35bc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3920] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - beq b4124 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #3424] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + beq b43b4 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143643,222 +143877,207 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4138 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b62cc <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ - ldr r0, [pc, #3628] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ - bl 8c11c │ │ │ │ + bne b43c8 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ + b b61d4 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ + ldr r0, [pc, #3136] @ b6a4c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4154 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b4170 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3608] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3abc> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4dac <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ - ldr r0, [pc, #3600] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ - bl 8c11c │ │ │ │ + bne b43e4 <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ + b b4400 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + ldr r0, [pc, #3116] @ b6a50 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4254 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b4270 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3564] @ b68ec <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b4188 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 278c44 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3540] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc44 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b688c <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4188 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne b4304 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b b4320 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b4188 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b4188 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3488] @ b68fc <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ - bl 8c11c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b42c4 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b42e0 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + beq b57f4 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4418 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3eb0 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ + b b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4188 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5d84 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5908 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5a0c <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b62a0 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b62c4 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5ea8 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + b b5a20 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4588 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6a40 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ + bne b69b8 <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6a40 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ + bne b69b8 <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5bf8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + beq b5f50 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6880 <_PyObject_MakeTpCall@@Base+0x3a48> │ │ │ │ + bne b6804 <_PyObject_MakeTpCall@@Base+0x3738> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5bcc <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ + bne b5f24 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6068 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + beq b63a0 <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b605c <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ + bne b6394 <_PyObject_MakeTpCall@@Base+0x32c8> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6050 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ + bne b6388 <_PyObject_MakeTpCall@@Base+0x32bc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6050 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ + bne b6388 <_PyObject_MakeTpCall@@Base+0x32bc> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ba4 <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ + bne b5efc <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b5400 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a3c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5638 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3c20 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5524 <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b5744 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b5f80 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b5fa4 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5c70 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ - b b5758 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b42f8 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #3124] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ + b b5668 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r2, [pc, #2756] @ b6a30 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4a54 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + bne b4d0c <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r5, r0 │ │ │ │ - b b4f84 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b6690 <_PyObject_MakeTpCall@@Base+0x3858> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6690 <_PyObject_MakeTpCall@@Base+0x3858> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b52c4 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ - ldr r1, [pc, #3036] @ b6900 <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5348 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ - b b538c <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + b b5270 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b56f0 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b59b8 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d38 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ - ldr r3, [pc, #2992] @ b6904 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b5fcc <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + ldr r3, [pc, #2668] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b56f0 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b59b8 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6250 <_PyObject_MakeTpCall@@Base+0x3418> │ │ │ │ + beq b6718 <_PyObject_MakeTpCall@@Base+0x364c> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b6274 <_PyObject_MakeTpCall@@Base+0x343c> │ │ │ │ + ble b673c <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5d6c <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ - b b3b5c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2932] @ b6908 <_PyObject_MakeTpCall@@Base+0x3ad0> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq b39d4 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + bne b6000 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ + b b3dec <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r1, [pc, #2612] @ b6a58 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b55b0 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ + b b55f4 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2580] @ b6a5c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 8c12c │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4ee4 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4d78 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b68e4 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl a581c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4ee4 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4c84 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b b4d78 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #2436] @ b6a30 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - b b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ - ble b47e0 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b42b4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + b b52ac <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + ldr r1, [sl, #8] │ │ │ │ + cmp r1, r9 │ │ │ │ + ble b4a6c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #2836] @ b690c <_PyObject_MakeTpCall@@Base+0x3ad4> │ │ │ │ + ldr r3, [pc, #2392] @ b6a5c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ add r0, ip, r8, lsl #3 │ │ │ │ @@ -143867,121 +144086,132 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b4a6c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4d24 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b447c <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2744] @ b690c <_PyObject_MakeTpCall@@Base+0x3ad4> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8c11c │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4c34 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4ac0 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b654c <_PyObject_MakeTpCall@@Base+0x3714> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a579c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4c34 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b49f4 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - b b4ac0 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [pc, #2592] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + b b470c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + ldr r3, [r5, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2312] @ b6a60 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq b3c68 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b4024 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4fc0 <_PyObject_MakeTpCall@@Base+0x2188> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b4c40 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3e6c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3e6c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6954 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b66c0 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne b66c0 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ - mov r7, #1 │ │ │ │ - b b52b0 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne b6954 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b552c <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5930 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r2, [pc, #2496] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ + b b5bf8 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5bf8 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4c7c <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + ldr sl, [pc, #2332] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + ldr r1, [pc, #2320] @ b6aec <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [pc, #2320] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4404 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b3f48 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne b5a58 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + b b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4b20 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6968 <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ + ldr r2, [pc, #2096] @ b6a64 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + ldr r3, [pc, #2096] @ b6a68 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2088] @ b6a6c <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + bl 2d5750 │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #2004] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #2072] @ b6a70 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b b517c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b4d58 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r2, [pc, #1976] @ b6a30 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b b4fac <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b468c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - bl 278c44 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2464] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc44 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b688c <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a3c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b5a3c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b5a3c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + b b5298 <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ + ldr r2, [pc, #1952] @ b6a30 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b5c78 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - beq b5758 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + beq b5a20 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5f84 <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ - ldr ip, [pc, #2404] @ b6904 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b62a4 <_PyObject_MakeTpCall@@Base+0x31d8> │ │ │ │ + ldr ip, [pc, #1940] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ cmp r5, ip │ │ │ │ - beq b6804 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ - ldr r3, [pc, #2520] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #2400] @ b6910 <_PyObject_MakeTpCall@@Base+0x3ad8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r1, [pc, #2388] @ b6914 <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ - bl 16c61c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - bne b6510 <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b3864 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b3838 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr sl, [pc, #2492] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + beq b69e4 <_PyObject_MakeTpCall@@Base+0x3918> │ │ │ │ + ldr r3, [pc, #1884] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #1956] @ b6a74 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4f4c <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b4fac <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r1, [pc, #1912] @ b6a78 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + ldr r0, [pc, #2028] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b5a7c <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + ldr sl, [pc, #2012] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143997,341 +144227,365 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4384 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #2256] @ b6918 <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ - ldr r0, [pc, #2380] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4614 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + ldr r1, [pc, #1784] @ b6a78 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + ldr r0, [pc, #1900] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5c04 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - b b5bf8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne b5f5c <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ + b b5f50 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5bf0 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - b b5c04 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + beq b5f48 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + b b5f5c <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5bf8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ - b b5c04 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5930 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b b5930 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r1, [pc, #2180] @ b691c <_PyObject_MakeTpCall@@Base+0x3ae4> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5930 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r0, [r1, #1520] @ 0x5f0 │ │ │ │ - ldrhne r1, [r6, #206] @ 0xce │ │ │ │ - str r2, [r6, #192] @ 0xc0 │ │ │ │ - addne r1, r1, #1 │ │ │ │ - strhne r1, [r6, #206] @ 0xce │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b b5930 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r2, [pc, #2044] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5970 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt b5778 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ - b b52e4 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5220 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ - ldr r3, [pc, #2160] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #2056] @ b6920 <_PyObject_MakeTpCall@@Base+0x3ae8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b3cb8 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne b5790 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ - b b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b6130 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl b8c34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b61b4 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6160 <_PyObject_MakeTpCall@@Base+0x3328> │ │ │ │ - ldr r3, [pc, #1928] @ b6924 <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ - ldr r2, [pc, #1928] @ b6928 <_PyObject_MakeTpCall@@Base+0x3af0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - bl 2a62a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r9, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - bne b5fd8 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ - ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b437c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b5750 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b61cc <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ - ldr r0, [pc, #1820] @ b6904 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b5754 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ - b b5c58 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ - ldr r2, [fp] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4628 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str fp, [r4, #12] │ │ │ │ - ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ - ldr r2, [r4, #-4] │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - and r2, r2, #3 │ │ │ │ - orr r2, r2, ip │ │ │ │ - b b4660 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b49ec <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - ldr sl, [pc, #1880] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #1868] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1868] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4104 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3b5c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6254 <_PyObject_MakeTpCall@@Base+0x341c> │ │ │ │ - ldr r3, [pc, #1684] @ b6904 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3b5c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #1800] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1708] @ b692c <_PyObject_MakeTpCall@@Base+0x3af4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - bl 58738 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5f50 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ + b b5f5c <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1676] @ b6930 <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ + ldr r3, [pc, #1732] @ b6a7c <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6538 <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + bne b69d0 <_PyObject_MakeTpCall@@Base+0x3904> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d8b8 │ │ │ │ - ldr r1, [pc, #1604] @ b68fc <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ + bl 12d850 │ │ │ │ + ldr r1, [pc, #1648] @ b6a3c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ mov r0, r4 │ │ │ │ bl f9408 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b42f8 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #1740] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #1728] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1728] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4174 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + bge b4588 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b491c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [pc, #1680] @ b6a80 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4b9c <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b b4b9c <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r1, [pc, #1648] @ b6a80 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4c04 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b4c04 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne b4238 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 284a28 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq b6468 <_PyObject_MakeTpCall@@Base+0x339c> │ │ │ │ + tst r3, #32 │ │ │ │ + beq b6468 <_PyObject_MakeTpCall@@Base+0x339c> │ │ │ │ + adds r3, r5, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne b423c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b423c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6304 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ + beq b64a4 <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3db4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4044 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 274250 │ │ │ │ + bl 284a28 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x3454> │ │ │ │ + beq b64f8 <_PyObject_MakeTpCall@@Base+0x342c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62ec <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + beq b648c <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62ec <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + beq b648c <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3db4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1496] @ b6934 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b490c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + bne b4044 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 587c8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b61f4 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5a18 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b6518 <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ + ldr r0, [pc, #1312] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5a1c <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + b b5e90 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + ldr r2, [fp] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b48b8 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 357750 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str fp, [r4, #12] │ │ │ │ + ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr r2, [r4, #-4] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ + b b48f0 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl b8ef4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b65d0 <_PyObject_MakeTpCall@@Base+0x3504> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne b657c <_PyObject_MakeTpCall@@Base+0x34b0> │ │ │ │ + ldr r3, [pc, #1228] @ b6a84 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r2, [pc, #1228] @ b6a88 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + bl 2b3630 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r9, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + bne b6310 <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ + ldr r4, [r9, #132] @ 0x84 │ │ │ │ + b b460c <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr sl, [pc, #1288] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + ldr r1, [pc, #1276] @ b6aec <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [pc, #1276] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4394 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r1, [pc, #1164] @ b6a8c <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + bl 16d15c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + bne b662c <_PyObject_MakeTpCall@@Base+0x3560> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3af8 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3acc <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr r1, [pc, #1132] @ b6a8c <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + bl 16d15c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + beq b3aec <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1012] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #1112] @ b6a90 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b5bf8 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2c58 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b5488 <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + ldr r3, [pc, #952] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #1056] @ b6a94 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5a40 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + b b554c <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bl 1b6eb0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1100] @ b6ae8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b b490c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1464] @ b6934 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b4974 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ccc4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b698c <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5d84 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b5d84 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b5d84 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + ldr r1, [pc, #956] @ b6a98 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #52] @ 0x34 │ │ │ │ + bcs b5bf8 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + cmp r2, #0 │ │ │ │ + add r0, r2, #1 │ │ │ │ + str r0, [r1, #1520] @ 0x5f0 │ │ │ │ + ldrhne r1, [r6, #206] @ 0xce │ │ │ │ + str r2, [r6, #192] @ 0xc0 │ │ │ │ + addne r1, r1, #1 │ │ │ │ + strhne r1, [r6, #206] @ 0xce │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4974 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne b3fa8 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 274250 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq b6474 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ - tst r3, #32 │ │ │ │ - beq b6474 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ - adds r3, r5, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne b3fac <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b b5bf8 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3dec <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4890 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b66d4 <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ - ldr r2, [pc, #1348] @ b6938 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ - ldr r3, [pc, #1348] @ b693c <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1340] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ - bl 2cbc28 │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1392] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1324] @ b6944 <_PyObject_MakeTpCall@@Base+0x3b0c> │ │ │ │ + bne b671c <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + ldr r3, [pc, #796] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3dec <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #740] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #852] @ b6a9c <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b4ecc <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4aa0 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ - ldr r1, [pc, #1276] @ b6934 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b b59d8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r1, [pc, #808] @ b6a80 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6524 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b b4820 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bne b67c0 <_PyObject_MakeTpCall@@Base+0x36f4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e928 │ │ │ │ + b b4888 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x3620> │ │ │ │ + beq b677c <_PyObject_MakeTpCall@@Base+0x36b0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1240] @ b6938 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ - ldr r3, [pc, #1240] @ b693c <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ + bne b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #736] @ b6a64 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + ldr r3, [pc, #736] @ b6a68 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1240] @ b6948 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3fac <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c9c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ - b b4cfc <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - ldr r1, [pc, #1128] @ b6918 <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ - ldr r0, [pc, #1252] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b57b4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - ldr r1, [pc, #1132] @ b6934 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ + ldr r2, [pc, #780] @ b6aa0 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #844] @ b6aec <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [pc, #844] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e98 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #720] @ b6a80 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b64d8 <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b b45f8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + bne b67d4 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx r4 │ │ │ │ + b b4ab4 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b45f8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr r1, [pc, #1184] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1184] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3c08 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #1040] @ b6914 <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ - bl 16c61c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - beq b3858 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #1132] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1072] @ b694c <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5710 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + b b4888 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b b643c <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ - ldr r3, [pc, #1092] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1036] @ b6950 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + b b67b4 <_PyObject_MakeTpCall@@Base+0x36e8> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b69fc <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b69fc <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + mov r7, #1 │ │ │ │ + b b5518 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5f2c <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ + b b5f5c <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ + ldr r1, [pc, #528] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #640] @ b6aa4 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + bl 117854 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4120 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r1, [pc, #584] @ b6aa8 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55f0 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + ldr r1, [pc, #464] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55f0 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + ldr r1, [pc, #436] @ b6a3c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55f0 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + ldr r3, [pc, #572] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r1, [pc, #524] @ b6aac <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 117854 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + ldr r3, [pc, #336] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #468] @ b6ab0 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 117854 │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #28 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r1, #10 │ │ │ │ add ip, r0, #92160 @ 0x16800 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -144347,166 +144601,128 @@ │ │ │ │ orreq ip, r8, #1 │ │ │ │ cmp ip, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ addeq r7, r1, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b4a00 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - b b5e88 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ - ldr r1, [pc, #912] @ b6954 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5388 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r1, [pc, #800] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5388 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r1, [pc, #784] @ b68fc <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5388 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r3, [pc, #908] @ b698c <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - ldr r1, [pc, #852] @ b6958 <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 11793c │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #840] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #796] @ b695c <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #820] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #772] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - bl 11793c │ │ │ │ - b b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b66a4 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ - ldr r0, [pc, #628] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl bbdec │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4ecc <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4eb8 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ - ldr r3, [pc, #748] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #712] @ b6964 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #700] @ b6968 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #692] @ b696c <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - ldr r3, [pc, #556] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl 11793c │ │ │ │ - b b4ec0 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r3, [pc, #700] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #676] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + bne b4c90 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b607c <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + ldr r3, [pc, #204] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #340] @ b6ab4 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b578c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + bl 18f3e8 │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b63ec <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b63ec <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3e90 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bne b622c <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b622c <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b5908 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6830 <_PyObject_MakeTpCall@@Base+0x3764> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #608] @ b6974 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ - bl 308fcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3d10 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3d18 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr sl, [pc, #572] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #560] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #560] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4094 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4690 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a30 <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b4690 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b4690 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b49b0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldr r3, [pc, #464] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 356650 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r1, r3, #3 │ │ │ │ - bic r1, r1, #3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - bls b452c <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ - b b5cb4 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4990 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b4990 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + ldr r0, [pc, #260] @ b6ab8 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + bl 3100bc │ │ │ │ + b b4cac <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5668 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5ee8 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + b b5668 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + ldr r3, [pc, #80] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #224] @ b6abc <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov ip, r0 │ │ │ │ - b b5758 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr sl, [pc, #392] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + b b5a20 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b4854 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b5798 <_PyObject_MakeTpCall@@Base+0x26cc> │ │ │ │ + ldr r3, [pc, #36] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #184] @ b6ac0 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + ldr r3, [pc, #16] @ b6a28 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #160] @ b6ac4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 117854 │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, ror pc │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + andeq r3, fp, r8, lsr sl │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ + eorseq lr, r5, ip, asr #30 │ │ │ │ + andeq r0, r0, fp, ror #31 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r6, r8, lsl #3 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r0, r6, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r4, lsr r2 @ │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq pc, r5, r8, ror r2 @ │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + ldrheq r1, [r6], -r4 @ │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r8, asr r0 │ │ │ │ + ldrsbeq r1, [r6], -ip @ │ │ │ │ + eorseq r1, r6, r8, lsr #32 │ │ │ │ + eorseq r1, r6, r8, asr #2 │ │ │ │ + eorseq r1, r6, r0, lsl r1 │ │ │ │ + @ instruction: 0x00360ff8 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00360fd8 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsl #1 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r0, lsl #16 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r3, [pc, #-56] @ b6ac8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #-56] @ b6acc <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + ldr sl, [pc, #-32] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144524,90 +144740,43 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4058 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b675c <_PyObject_MakeTpCall@@Base+0x3924> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5bd4 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - b b5c04 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b5638 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - ldr r3, [pc, #192] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #180] @ b697c <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #196] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b4e64 <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq r1, r6, ip, asr #13 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - andeq r3, fp, r4, lsr #15 │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq sp, r5, ip, asr #28 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - andeq r0, r0, fp, ror #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r6, r8, lsl #1 │ │ │ │ - eorseq lr, r5, r8, ror r1 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - eorseq pc, r5, ip, lsr #28 │ │ │ │ - eorseq r0, r6, r0, lsl r0 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - eorseq pc, r5, r8, asr pc @ │ │ │ │ - @ instruction: 0x0035fed8 │ │ │ │ - eorseq pc, r5, r8, lsr #29 │ │ │ │ - eorseq pc, r5, r8, lsr #30 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ - @ instruction: 0x0035fef8 │ │ │ │ - eorseq r0, r6, r8, asr #32 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x0035ffdc │ │ │ │ - andeq r0, r0, lr, asr #18 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035ffb4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r8, lsl #31 │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldr sl, [pc, #-12] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + bne b41d4 <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ + ldr r1, [pc, #-152] @ b6aec <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [pc, #-152] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b51b4 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ + ldr sl, [pc, #-160] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + b b5870 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ + ldr sl, [pc, #-168] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + b b6b7c <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ + ldr r3, [pc, #-212] @ b6ad0 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 357750 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r1, r3, #3 │ │ │ │ + bic r1, r1, #3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + bls b47bc <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b5f7c <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ + ldr sl, [pc, #-248] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144625,49 +144794,73 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3ec4 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #-152] @ b6980 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - ldr r0, [pc, #-132] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b45c4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - b b54c8 <_PyObject_MakeTpCall@@Base+0x2690> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b468c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b5400 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5b90 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ - b b5400 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r1, [pc, #-220] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-228] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - bl 11793c │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne b4154 <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #-392] @ b6ad4 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r0, [pc, #-368] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3fa0 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ + b b3fa8 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [pc, #-428] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r1, [pc, #-428] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b4104 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr sl, [pc, #-420] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + b b5114 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b6cf0 <_PyObject_MakeTpCall@@Base+0x3c24> │ │ │ │ + ldr r0, [pc, #-452] @ b6ae8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl bc0b4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b517c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b5168 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b6894 <_PyObject_MakeTpCall@@Base+0x3a5c> │ │ │ │ - ldr r3, [pc, #-248] @ b698c <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - ldr r1, [pc, #-248] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b3e74 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #-252] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + beq b4920 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6dc8 <_PyObject_MakeTpCall@@Base+0x3cfc> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4920 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4920 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [pc, #-536] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #-544] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r3, [pc, #-544] @ b6ae8 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 117854 │ │ │ │ + b b5170 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4c20 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4c20 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4c40 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + ldr sl, [pc, #-584] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144685,479 +144878,485 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3f44 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-372] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #-372] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4f04 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ - ldr sl, [pc, #-380] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b55a0 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ - ldr sl, [pc, #-388] @ b699c <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b6b00 <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ + bne b42e8 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-704] @ b6aec <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [pc, #-704] @ b6af0 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4324 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr sl, [pc, #-712] @ b6af4 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + b b6da4 <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b4ee4 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b491c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ │ │ │ │ -000b6b20 : │ │ │ │ +000b6dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, sp, #32 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq b6b7c │ │ │ │ + beq b6e34 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6ba4 │ │ │ │ + bl b6e5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6b9c │ │ │ │ - ldr r1, [pc, #24] @ b6ba0 │ │ │ │ + ldr r2, [pc, #24] @ b6e54 │ │ │ │ + ldr r1, [pc, #24] @ b6e58 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6b6c │ │ │ │ + b b6e24 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq r0, [r6], -r8 @ │ │ │ │ + @ instruction: 0x003611b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r7, r3 │ │ │ │ - ldr r9, [sp, #532] @ 0x214 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ - mvn sl, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6cec │ │ │ │ + bhi b6fa0 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6d44 │ │ │ │ + bhi b6ff8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6d64 │ │ │ │ + beq b7018 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b71f8 │ │ │ │ - ldr ip, [pc, #2128] @ b7468 │ │ │ │ + bne b74b4 │ │ │ │ + ldr ip, [pc, #2136] @ b7724 │ │ │ │ ldrb lr, [r4] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ add r4, r1, #2 │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ add r8, r8, r3 │ │ │ │ - bhi b6d20 │ │ │ │ + bhi b6fd4 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6fd0 │ │ │ │ + bhi b7288 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6fc0 │ │ │ │ + beq b7278 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ add r4, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6cc4 │ │ │ │ + bhi b6f78 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6ff0 │ │ │ │ + bhi b72a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6fc0 │ │ │ │ + beq b7278 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6cc4 │ │ │ │ + bhi b6f78 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6c78 │ │ │ │ - ldr r1, [pc, #1984] @ b746c │ │ │ │ + bls b6f2c │ │ │ │ + ldr r1, [pc, #1992] @ b7728 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6c80 │ │ │ │ + bhi b6f34 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6f94 │ │ │ │ + beq b724c │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ ands r2, r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ add r8, r8, r2 │ │ │ │ - b b6c90 │ │ │ │ + b b6f44 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b707c │ │ │ │ + beq b7334 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6c10 │ │ │ │ + beq b6ec4 │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b70d8 │ │ │ │ + bls b7390 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b7214 │ │ │ │ + beq b74d0 │ │ │ │ mov r4, ip │ │ │ │ - b b6cf4 │ │ │ │ + b b6fa8 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6f94 │ │ │ │ + beq b724c │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp lr, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - b b6c5c │ │ │ │ - ldr lr, [pc, #1828] @ b7470 │ │ │ │ + b b6f10 │ │ │ │ + ldr lr, [pc, #1836] @ b772c │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6c08 │ │ │ │ + bhi b6ebc │ │ │ │ add ip, ip, ip │ │ │ │ ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r3 │ │ │ │ streq r4, [sp, #16] │ │ │ │ - bne b70f0 │ │ │ │ - cmp sl, #0 │ │ │ │ - movlt sl, r8 │ │ │ │ - cmp r8, #8 │ │ │ │ - bgt b7170 │ │ │ │ + bne b73a8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne b6f10 │ │ │ │ + movlt r9, r8 │ │ │ │ + cmp r8, #8 │ │ │ │ + bgt b7428 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b71c8 │ │ │ │ cmp r5, r8 │ │ │ │ - cmple sl, r5 │ │ │ │ - bgt b72e0 │ │ │ │ + cmple r9, r5 │ │ │ │ + bgt b759c │ │ │ │ cmp r5, #0 │ │ │ │ - ble b6f8c │ │ │ │ + ble b7244 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b708c │ │ │ │ + beq b7344 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b7238 │ │ │ │ + beq b74f4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add sl, sp, #24 │ │ │ │ add r9, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74c4 │ │ │ │ + bl b7780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71b8 │ │ │ │ + bne b7474 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e9c │ │ │ │ + beq b7154 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70fc │ │ │ │ + beq b73b4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b7114 │ │ │ │ + beq b73cc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74c4 │ │ │ │ + bl b7780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71f0 │ │ │ │ + bne b74ac │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e9c │ │ │ │ + beq b7154 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7010 │ │ │ │ + beq b72c8 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b7028 │ │ │ │ + beq b72e0 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74c4 │ │ │ │ + bl b7780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71bc │ │ │ │ + bne b7478 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6e4c │ │ │ │ + bne b7104 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6ee4 │ │ │ │ - ldr r1, [pc, #1464] @ b7468 │ │ │ │ + beq b719c │ │ │ │ + ldr r1, [pc, #1468] @ b7724 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ movne r2, #1 │ │ │ │ sub r3, r3, #58 @ 0x3a │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #0 │ │ │ │ andhi r2, r2, #1 │ │ │ │ tst r1, #3 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7434 │ │ │ │ + bne b76f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7164 │ │ │ │ + bne b741c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b70f0 │ │ │ │ + bne b73a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6d74 │ │ │ │ + b b7028 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b73e0 │ │ │ │ - cmp sl, #1 │ │ │ │ + beq b769c │ │ │ │ + cmp r9, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b719c │ │ │ │ + bne b7458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b738c │ │ │ │ + beq b7648 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b729c │ │ │ │ + beq b7558 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r9, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74c4 │ │ │ │ + bl b7780 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6ee4 │ │ │ │ + beq b719c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r4, [sp] │ │ │ │ - bl 31104c │ │ │ │ + bl 316a54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ mov r3, r7 │ │ │ │ - b b6e9c │ │ │ │ + b b7154 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - movls sl, r8 │ │ │ │ - bls b6bf8 │ │ │ │ + movls r9, r8 │ │ │ │ + bls b6eac │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - movne sl, r8 │ │ │ │ - bne b6c10 │ │ │ │ - b b6f94 │ │ │ │ + movne r9, r8 │ │ │ │ + bne b6ec4 │ │ │ │ + b b724c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6d74 │ │ │ │ - ldr r2, [pc, #1180] @ b7474 │ │ │ │ + b b7028 │ │ │ │ + ldr r2, [pc, #1184] @ b7730 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6c50 │ │ │ │ + bhi b6f04 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1152] @ b7478 │ │ │ │ + ldr r1, [pc, #1156] @ b7734 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6c80 │ │ │ │ + bhi b6f34 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6e68 │ │ │ │ + bne b7120 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2d6854 │ │ │ │ + bl 2de364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71cc │ │ │ │ + bne b7488 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6e4c │ │ │ │ - b b6e9c │ │ │ │ + bne b7104 │ │ │ │ + b b7154 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6f98 │ │ │ │ - b b7210 │ │ │ │ + beq b7250 │ │ │ │ + b b74cc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6dbc │ │ │ │ - b b723c │ │ │ │ + bne b7074 │ │ │ │ + b b74f8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b6d74 │ │ │ │ + b b7028 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b744c │ │ │ │ + bne b7708 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b7208 │ │ │ │ + bhi b74c4 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b6bf8 │ │ │ │ + b b6eac │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b70ac │ │ │ │ - ldr r1, [pc, #900] @ b747c │ │ │ │ - ldr r0, [pc, #900] @ b7480 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b7364 │ │ │ │ + ldr r1, [pc, #904] @ b7738 │ │ │ │ + ldr r0, [pc, #904] @ b773c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6e14 │ │ │ │ + bne b70cc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2d6854 │ │ │ │ + bl 2de364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72d8 │ │ │ │ + bne b7594 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6e44 │ │ │ │ - b b6e9c │ │ │ │ + bne b70fc │ │ │ │ + b b7154 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99e18 │ │ │ │ - b b6ef0 │ │ │ │ + bl 99e94 │ │ │ │ + b b71a8 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7420 │ │ │ │ + bhi b76dc │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b7428 │ │ │ │ + beq b76e4 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6d8c │ │ │ │ - ldr r3, [pc, #736] @ b7484 │ │ │ │ - ldr r1, [pc, #736] @ b7488 │ │ │ │ + beq b7044 │ │ │ │ + ldr r3, [pc, #736] @ b7740 │ │ │ │ + ldr r1, [pc, #736] @ b7744 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ - bl 31104c │ │ │ │ + bl 316a54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ mov r8, #1 │ │ │ │ - b b71bc │ │ │ │ + b b7478 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b70d4 │ │ │ │ + bls b738c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6be8 │ │ │ │ + bne b6e9c │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b6bf8 │ │ │ │ + bls b6eac │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6be8 │ │ │ │ - b b7080 │ │ │ │ + bne b6e9c │ │ │ │ + b b7338 │ │ │ │ mov r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r9, sp, #28 │ │ │ │ @@ -145165,1196 +145364,1195 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2d6854 │ │ │ │ + bl 2de364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7294 │ │ │ │ + bne b7550 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6df8 │ │ │ │ - b b6e9c │ │ │ │ + bne b70b0 │ │ │ │ + b b7154 │ │ │ │ mov r8, #0 │ │ │ │ - b b71cc │ │ │ │ + b b7488 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r9, sp, #28 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 2d6854 │ │ │ │ + bl 2de364 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6ee4 │ │ │ │ - b b6f6c │ │ │ │ + beq b719c │ │ │ │ + b b7224 │ │ │ │ mov r8, #1 │ │ │ │ - b b71cc │ │ │ │ - ldr r3, [pc, #420] @ b748c │ │ │ │ + b b7488 │ │ │ │ + ldr r3, [pc, #420] @ b7748 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7380 │ │ │ │ + bne b763c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #400] @ b7490 │ │ │ │ + ldreq r3, [pc, #400] @ b774c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #396] @ b7494 │ │ │ │ - ldreq r3, [pc, #396] @ b7498 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne b736c │ │ │ │ + ldrne r3, [pc, #396] @ b7750 │ │ │ │ + ldreq r3, [pc, #396] @ b7754 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne b7628 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #384] @ b749c │ │ │ │ - ble b735c │ │ │ │ - cmp sl, #1 │ │ │ │ - beq b7350 │ │ │ │ - ldr r2, [pc, #372] @ b74a0 │ │ │ │ + ldr ip, [pc, #384] @ b7758 │ │ │ │ + ble b7618 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b760c │ │ │ │ + ldr r2, [pc, #372] @ b775c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #368] @ b74a4 │ │ │ │ + ldr r1, [pc, #368] @ b7760 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ - ldr r2, [pc, #320] @ b7498 │ │ │ │ - mov sl, #1 │ │ │ │ - b b7328 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ + ldr r2, [pc, #320] @ b7754 │ │ │ │ + mov r9, #1 │ │ │ │ + b b75e4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b7350 │ │ │ │ - mov sl, r8 │ │ │ │ - b b7324 │ │ │ │ - cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #304] @ b74a8 │ │ │ │ - ble b735c │ │ │ │ - ldr ip, [pc, #300] @ b74ac │ │ │ │ - b b731c │ │ │ │ + beq b760c │ │ │ │ + mov r9, r8 │ │ │ │ + b b75e0 │ │ │ │ + cmp r9, r5 │ │ │ │ + ldrle ip, [pc, #304] @ b7764 │ │ │ │ + ble b7618 │ │ │ │ + ldr ip, [pc, #300] @ b7768 │ │ │ │ + b b75d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e1c4 │ │ │ │ - b b7344 │ │ │ │ + bl 18f3e8 │ │ │ │ + b b7600 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #244] @ b748c │ │ │ │ + ldr r3, [pc, #244] @ b7748 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #236] @ b7490 │ │ │ │ + ldreq r3, [pc, #236] @ b774c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #232] @ b7494 │ │ │ │ - ldreq r3, [pc, #232] @ b7498 │ │ │ │ - ldr r1, [pc, #252] @ b74b0 │ │ │ │ + ldrne r3, [pc, #232] @ b7750 │ │ │ │ + ldreq r3, [pc, #232] @ b7754 │ │ │ │ + ldr r1, [pc, #252] @ b776c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ movne r1, r4 │ │ │ │ - bne b6be8 │ │ │ │ - ldr r1, [pc, #216] @ b74b4 │ │ │ │ - ldr r0, [pc, #160] @ b7480 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b6e9c │ │ │ │ + ldr r1, [pc, #216] @ b7770 │ │ │ │ + ldr r0, [pc, #160] @ b773c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6ef0 │ │ │ │ + beq b71a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #152] @ b748c │ │ │ │ + ldr r3, [pc, #152] @ b7748 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #144] @ b7490 │ │ │ │ + ldreq r3, [pc, #144] @ b774c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #140] @ b7494 │ │ │ │ - ldreq r3, [pc, #140] @ b7498 │ │ │ │ - ldr r1, [pc, #168] @ b74b8 │ │ │ │ + ldrne r3, [pc, #140] @ b7750 │ │ │ │ + ldreq r3, [pc, #140] @ b7754 │ │ │ │ + ldr r1, [pc, #168] @ b7774 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307be0 │ │ │ │ - b b6ef4 │ │ │ │ + bl 30e390 │ │ │ │ + b b71ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ mov r0, #0 │ │ │ │ - b b6ef4 │ │ │ │ - ldr r3, [pc, #72] @ b7484 │ │ │ │ - ldr r1, [pc, #124] @ b74bc │ │ │ │ + b b71ac │ │ │ │ + ldr r3, [pc, #72] @ b7740 │ │ │ │ + ldr r1, [pc, #124] @ b7778 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 11793c │ │ │ │ - b b7344 │ │ │ │ + bl 117854 │ │ │ │ + b b7600 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ movle r1, r4 │ │ │ │ - ble b6be8 │ │ │ │ - ldr r1, [pc, #92] @ b74c0 │ │ │ │ - ldr r0, [pc, #24] @ b7480 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, sp, r8, lsr #1 │ │ │ │ - ldrsbeq r5, [sp], -r0 @ │ │ │ │ - ldrsheq r5, [sp], -r8 @ │ │ │ │ - eorseq r5, sp, r0, lsr #2 │ │ │ │ - eorseq r0, r6, r4, ror #2 │ │ │ │ - @ instruction: 0x003d51d4 │ │ │ │ + ble b6e9c │ │ │ │ + ldr r1, [pc, #92] @ b777c │ │ │ │ + ldr r0, [pc, #24] @ b773c │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + eorseq r6, sp, r8, lsr #3 │ │ │ │ + @ instruction: 0x003d61d0 │ │ │ │ + @ instruction: 0x003d61f8 │ │ │ │ + eorseq r6, sp, r0, lsr #4 │ │ │ │ + eorseq r1, r6, r4, ror #4 │ │ │ │ + @ instruction: 0x003d62d4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, asr #3 │ │ │ │ + eorseq r1, r6, r8, asr #5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, asr fp │ │ │ │ - eorseq r0, r8, r0, lsl sp │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - ldrsheq r0, [r6], -r0 @ │ │ │ │ - @ instruction: 0x003711d4 │ │ │ │ - @ instruction: 0x003601f4 │ │ │ │ - eorseq r0, r6, r4, lsl #2 │ │ │ │ - ldrsheq r0, [r6], -r8 @ │ │ │ │ - eorseq r0, r6, r0, lsr #3 │ │ │ │ - eorseq r0, r6, r4, asr #2 │ │ │ │ - eorseq r0, r6, r4, lsl #3 │ │ │ │ - eorseq r0, r6, r0, lsr #4 │ │ │ │ - eorseq r0, r6, ip, lsl #2 │ │ │ │ + eorseq r3, r6, r0, asr ip │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + @ instruction: 0x003611f0 │ │ │ │ + @ instruction: 0x003722d4 │ │ │ │ + @ instruction: 0x003612f4 │ │ │ │ + eorseq r1, r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x003611f8 │ │ │ │ + eorseq r1, r6, r0, lsr #5 │ │ │ │ + eorseq r1, r6, r4, asr #4 │ │ │ │ + eorseq r1, r6, r4, lsl #5 │ │ │ │ + eorseq r1, r6, r0, lsr #6 │ │ │ │ + eorseq r1, r6, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r9 │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ - ldr r2, [pc, #3456] @ b826c │ │ │ │ + ldr r2, [pc, #3456] @ b8528 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ sub r3, ip, #66 @ 0x42 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi b7f10 │ │ │ │ + bhi b81a8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r9, #1] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4] │ │ │ │ - bne b75c8 │ │ │ │ + bne b7884 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ ldr r0, [r1], #8 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - beq b75e8 │ │ │ │ + beq b78a4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b75c0 │ │ │ │ + ble b787c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7608 │ │ │ │ + beq b78c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b75c0 │ │ │ │ + beq b787c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7608 │ │ │ │ + beq b78c4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b75c0 │ │ │ │ + beq b787c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7608 │ │ │ │ + beq b78c4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b75c0 │ │ │ │ + beq b787c │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7608 │ │ │ │ + beq b78c4 │ │ │ │ cmp r3, ip │ │ │ │ - bne b75a8 │ │ │ │ + bne b7864 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7a38 │ │ │ │ + b b7cf4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7c28 │ │ │ │ + beq b7ee4 │ │ │ │ str r7, [r3] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r6] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq b7608 │ │ │ │ + beq b78c4 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b75e8 │ │ │ │ - ldr r3, [pc, #3180] @ b8270 │ │ │ │ + bne b78a4 │ │ │ │ + ldr r3, [pc, #3180] @ b852c │ │ │ │ cmp r0, r3 │ │ │ │ - bne b75c0 │ │ │ │ + bne b787c │ │ │ │ str r7, [r1] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7a04 │ │ │ │ + beq b7cc0 │ │ │ │ str r4, [r7] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne b75d4 │ │ │ │ - ldr r0, [pc, #3092] @ b8274 │ │ │ │ - b b7a38 │ │ │ │ + bne b7890 │ │ │ │ + ldr r0, [pc, #3092] @ b8530 │ │ │ │ + b b7cf4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b75d8 │ │ │ │ - bne b78a4 │ │ │ │ + bgt b7894 │ │ │ │ + bne b7b60 │ │ │ │ str r0, [r4] │ │ │ │ - b b75d8 │ │ │ │ - ldr r3, [pc, #3040] @ b8278 │ │ │ │ + b b7894 │ │ │ │ + ldr r3, [pc, #3040] @ b8534 │ │ │ │ ldrb r1, [r9, #1] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ cmpeq r0, r3 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r0, [r4] │ │ │ │ - beq b80e8 │ │ │ │ + beq b827c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7cb8 │ │ │ │ + bne b7f64 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r8, [r3], #8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - bne b7718 │ │ │ │ + bne b79d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7d14 │ │ │ │ + beq b7fd0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b8124 │ │ │ │ + beq b84b8 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #2876] @ b827c │ │ │ │ - bne b7a38 │ │ │ │ + ldrne r0, [pc, #2876] @ b8538 │ │ │ │ + bne b7cf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b818c │ │ │ │ + blt b84cc │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2828] @ b8280 │ │ │ │ + ldr r1, [pc, #2828] @ b853c │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fe04 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd14 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7d00 │ │ │ │ - bl ab0dc │ │ │ │ + beq b7fbc │ │ │ │ + bl ab298 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7c0c │ │ │ │ + bne b7ec8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7d00 │ │ │ │ + beq b7fbc │ │ │ │ str r7, [r9] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #2728] @ b8284 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #2728] @ b8540 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq b77fc │ │ │ │ - bl a5850 │ │ │ │ + beq b7ab8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ + bne b7b60 │ │ │ │ strd sl, [r4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ - beq b820c │ │ │ │ + beq b82c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b820c │ │ │ │ + bne b82c0 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b8204 │ │ │ │ + beq b82b8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8234 │ │ │ │ + bne b8258 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq b8214 │ │ │ │ + beq b8238 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8220 │ │ │ │ + blt b8244 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b75d8 │ │ │ │ - ldr r3, [pc, #2540] @ b8288 │ │ │ │ - ldr r1, [pc, #2540] @ b828c │ │ │ │ + ble b7894 │ │ │ │ + ldr r3, [pc, #2540] @ b8544 │ │ │ │ + ldr r1, [pc, #2540] @ b8548 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r5 │ │ │ │ - b b75e0 │ │ │ │ + b b789c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128554 │ │ │ │ + bl 1284ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7c98 │ │ │ │ + beq b7f54 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8050 │ │ │ │ + blt b8268 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b81e8 │ │ │ │ + bge b806c │ │ │ │ strh r4, [r7] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - beq b81fc │ │ │ │ - bl 1b58b8 │ │ │ │ + beq b8080 │ │ │ │ + bl 1b9360 │ │ │ │ strd r0, [r4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17dfbc │ │ │ │ + bl 17ee34 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7ca8 │ │ │ │ + beq b7fac │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1ad1e8 │ │ │ │ - ldr r3, [pc, #2340] @ b8284 │ │ │ │ + bl 1b0974 │ │ │ │ + ldr r3, [pc, #2340] @ b8540 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8064 │ │ │ │ + bne b83f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354cec │ │ │ │ + bl 355df8 │ │ │ │ str r0, [r4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7d38 │ │ │ │ + bne b7ffc │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1126f0 │ │ │ │ + bl 1125fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d80 │ │ │ │ + bne b803c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2220] @ b8280 │ │ │ │ + ldr r0, [pc, #2220] @ b853c │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7630 │ │ │ │ - bl a5850 │ │ │ │ + bne b78ec │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7630 │ │ │ │ - b b78a4 │ │ │ │ + beq b78ec │ │ │ │ + b b7b60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne b75d4 │ │ │ │ - ldr r0, [pc, #2132] @ b8290 │ │ │ │ + bne b7890 │ │ │ │ + ldr r0, [pc, #2132] @ b854c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3139f0 │ │ │ │ + b 318ee4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - beq b81fc │ │ │ │ - bl 1e8f48 │ │ │ │ + beq b8080 │ │ │ │ + bl 1f0338 │ │ │ │ str r0, [r4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8294 │ │ │ │ + ldr r1, [pc, #2060] @ b8550 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq b7e50 │ │ │ │ + beq b80e8 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b8298 │ │ │ │ - bne b7a38 │ │ │ │ + ldrne r0, [pc, #2024] @ b8554 │ │ │ │ + bne b7cf4 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e48 │ │ │ │ + beq b80e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b829c │ │ │ │ + ldr r1, [pc, #1988] @ b8558 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub ip, r0, r1 │ │ │ │ and r2, r3, #134217728 @ 0x8000000 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ orrs ip, ip, r2, lsr #27 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne b7e18 │ │ │ │ + bne b80b0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adf20 │ │ │ │ + bl ae134 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7df0 │ │ │ │ + bne b8088 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b82a0 │ │ │ │ - beq b7a38 │ │ │ │ + ldreq r0, [pc, #1920] @ b855c │ │ │ │ + beq b7cf4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e8cc │ │ │ │ + bl 10e744 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b82a4 │ │ │ │ - beq b7a38 │ │ │ │ - ldr r2, [pc, #1892] @ b82a8 │ │ │ │ + ldreq r0, [pc, #1896] @ b8560 │ │ │ │ + beq b7cf4 │ │ │ │ + ldr r2, [pc, #1892] @ b8564 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7fac │ │ │ │ + beq b8354 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne b7f80 │ │ │ │ + bne b8328 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b7da8 │ │ │ │ + beq b8494 │ │ │ │ ldm sl, {r0, ip} │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r4, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sl, #4] │ │ │ │ - ldr lr, [pc, #1756] @ b82ac │ │ │ │ + ldr lr, [pc, #1756] @ b8568 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ str lr, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b75d8 │ │ │ │ + beq b7894 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b75d8 │ │ │ │ + bne b7894 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b75d8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b7894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b77b0 │ │ │ │ + bne b7a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b77b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b7a6c │ │ │ │ mov r2, r3 │ │ │ │ add r8, r9, #2 │ │ │ │ ldr r9, [r2], #8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1632] @ b82b0 │ │ │ │ - beq b7a38 │ │ │ │ + ldreq r0, [pc, #1632] @ b856c │ │ │ │ + beq b7cf4 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b75d8 │ │ │ │ + bne b7894 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r9, [r3, #4] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b78dc │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b78dc │ │ │ │ - b b78a4 │ │ │ │ - bl a5850 │ │ │ │ + bne b7b98 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7938 │ │ │ │ - b b78a4 │ │ │ │ + beq b7b98 │ │ │ │ + b b7b60 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7d78 │ │ │ │ + bne b7ff4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7d88 │ │ │ │ + beq b8218 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2740 │ │ │ │ + bl b29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8124 │ │ │ │ + beq b84b8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7dcc │ │ │ │ + bne b8408 │ │ │ │ str r4, [r9] │ │ │ │ - b b75d8 │ │ │ │ - bl a5850 │ │ │ │ + b b7894 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ + beq b7bf4 │ │ │ │ + b b7b60 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b60 │ │ │ │ mvn r7, #0 │ │ │ │ - b b77b8 │ │ │ │ + b b7a74 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fffbc │ │ │ │ + bl 3075b0 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b7718 │ │ │ │ + bge b79d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7a38 │ │ │ │ + b b7cf4 │ │ │ │ + mov r4, #0 │ │ │ │ + b b7fa4 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2fffbc │ │ │ │ + bl 3075b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7d30 │ │ │ │ + blt b7fec │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b8244 │ │ │ │ + bne b8044 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b75d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b b7cf8 │ │ │ │ - ldr r0, [pc, #1324] @ b82b4 │ │ │ │ - b b7a38 │ │ │ │ - ldr lr, [pc, #1252] @ b8274 │ │ │ │ - cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b82b8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - movne r0, lr │ │ │ │ - b b7a44 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7dc4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq b7de4 │ │ │ │ - bl 2917c0 │ │ │ │ - b b78a4 │ │ │ │ - ldr r3, [pc, #1256] @ b82bc │ │ │ │ - ldr r1, [pc, #1256] @ b82c0 │ │ │ │ + b b7894 │ │ │ │ + ldr r0, [pc, #1324] @ b8570 │ │ │ │ + b b7cf4 │ │ │ │ + ldr r0, [r1] │ │ │ │ + bl 29c28 │ │ │ │ + cmp r0, sl │ │ │ │ + beq b7894 │ │ │ │ + ldr r3, [pc, #1304] @ b8574 │ │ │ │ + ldr r1, [pc, #1304] @ b8578 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, r5 │ │ │ │ - b b75e0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b7dc4 │ │ │ │ + b b789c │ │ │ │ + ldr r3, [pc, #1232] @ b8544 │ │ │ │ + ldr r1, [pc, #1284] @ b857c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b7b60 │ │ │ │ + ldr r0, [pc, #1272] @ b8580 │ │ │ │ + b b7cf4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e24 │ │ │ │ + bne b80bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e80 │ │ │ │ + beq b8118 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7b50 │ │ │ │ + b b7e0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e2c │ │ │ │ + beq b80c4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7dfc │ │ │ │ + beq b8094 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7b50 │ │ │ │ - ldr r0, [pc, #1140] @ b82c4 │ │ │ │ - b b7a38 │ │ │ │ + b b7e0c │ │ │ │ + ldr r0, [pc, #1180] @ b8584 │ │ │ │ + b b7cf4 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e48 │ │ │ │ + beq b80e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7b20 │ │ │ │ - b b7658 │ │ │ │ - ldr r1, [pc, #1088] @ b82c8 │ │ │ │ + bne b7ddc │ │ │ │ + b b7914 │ │ │ │ + ldr r1, [pc, #1128] @ b8588 │ │ │ │ mov r3, r7 │ │ │ │ - b b7b50 │ │ │ │ + b b7e0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bne b7f50 │ │ │ │ - ldr r1, [pc, #1000] @ b829c │ │ │ │ + bne b81e8 │ │ │ │ + ldr r1, [pc, #1036] @ b8558 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b7ef4 │ │ │ │ - bl adf20 │ │ │ │ + beq b818c │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ef4 │ │ │ │ - ldr r0, [pc, #1024] @ b82cc │ │ │ │ - b b7a38 │ │ │ │ + bne b818c │ │ │ │ + ldr r0, [pc, #1064] @ b858c │ │ │ │ + b b7cf4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8f48 │ │ │ │ + bl 1f0338 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7f70 │ │ │ │ + beq b8208 │ │ │ │ strb r4, [r7] │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b7ec4 │ │ │ │ + bne b815c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b75d8 │ │ │ │ - ldr r0, [pc, #952] @ b82d0 │ │ │ │ - b b7a38 │ │ │ │ + b b7894 │ │ │ │ + ldr r0, [pc, #992] @ b8590 │ │ │ │ + b b7cf4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2fd7e4 │ │ │ │ - bl a5850 │ │ │ │ + bl 304c0c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ + bne b7b60 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b75d8 │ │ │ │ + b b7894 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209cf8 │ │ │ │ + bl 2169cc │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b75d8 │ │ │ │ - b b7eac │ │ │ │ - bl a5850 │ │ │ │ + beq b7894 │ │ │ │ + b b8144 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b60 │ │ │ │ + b b8184 │ │ │ │ + ldr lr, [pc, #784] @ b8530 │ │ │ │ + cmp ip, #122 @ 0x7a │ │ │ │ + ldr r0, [pc, #876] @ b8594 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + movne r0, lr │ │ │ │ + b b7d00 │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b60 │ │ │ │ + ldr r3, [pc, #760] @ b8544 │ │ │ │ + ldr r1, [pc, #840] @ b8598 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b7b60 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrheq r3, [r7] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + b b7b18 │ │ │ │ + ldr r3, [pc, #724] @ b8544 │ │ │ │ + ldr r1, [pc, #808] @ b859c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b b7b60 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [r2] │ │ │ │ + bne b8304 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne b82c8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1125fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ - b b7eec │ │ │ │ + bne b803c │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + add r8, r9, #2 │ │ │ │ + b b7a1c │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b b7b0c │ │ │ │ + ldr r0, [pc, #728] @ b85a0 │ │ │ │ + b b7cf4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b29d4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq b84b8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112e1c │ │ │ │ + b b82ac │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 112e1c │ │ │ │ + b b82ac │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7fa4 │ │ │ │ + beq b834c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7fa4 │ │ │ │ + bne b834c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #808] @ b82d4 │ │ │ │ - b b7a38 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #592] @ b85a4 │ │ │ │ + b b7cf4 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b80c4 │ │ │ │ + beq b8470 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8074 │ │ │ │ + bne b8420 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b7da8 │ │ │ │ + blt b8494 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b7da8 │ │ │ │ + beq b8494 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r2, [sl] │ │ │ │ add lr, r0, #1 │ │ │ │ str lr, [sl, #4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str lr, [r2, r0, lsl #3] │ │ │ │ - ldr ip, [pc, #640] @ b82ac │ │ │ │ + ldr ip, [pc, #404] @ b8568 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr r0, [lr] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b b7be4 │ │ │ │ - ldr r3, [pc, #560] @ b8288 │ │ │ │ - ldr r1, [pc, #636] @ b82d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b78a4 │ │ │ │ - bl a5850 │ │ │ │ + b b7ea0 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ - b b7974 │ │ │ │ + bne b7b60 │ │ │ │ + b b7c30 │ │ │ │ + ldr r3, [pc, #356] @ b8574 │ │ │ │ + ldr r1, [pc, #404] @ b85a8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + mov r0, r5 │ │ │ │ + b b789c │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b8034 │ │ │ │ + bge b83dc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80a8 │ │ │ │ + beq b8454 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b80a4 │ │ │ │ + bne b8450 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #524] @ b82bc │ │ │ │ - ldr r1, [pc, #552] @ b82dc │ │ │ │ + ldr r3, [pc, #280] @ b8574 │ │ │ │ + ldr r1, [pc, #332] @ b85ac │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 11793c │ │ │ │ - b b78a4 │ │ │ │ + bl 117854 │ │ │ │ + b b7b60 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80e0 │ │ │ │ + beq b848c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b81dc │ │ │ │ - ldr r0, [pc, #504] @ b82e0 │ │ │ │ - b b7a38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [r2] │ │ │ │ - bne b8168 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b812c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1126f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7d80 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - add r8, r9, #2 │ │ │ │ - b b7760 │ │ │ │ - ldr r0, [pc, #440] @ b82e4 │ │ │ │ - b b7a38 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl b2740 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq b8124 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112f10 │ │ │ │ - b b8118 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 112f10 │ │ │ │ - b b8118 │ │ │ │ - bl 11aa58 │ │ │ │ - ldr r0, [pc, #336] @ b82e8 │ │ │ │ + beq b851c │ │ │ │ + ldr r0, [pc, #284] @ b85b0 │ │ │ │ + b b7cf4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b84b0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq b84c0 │ │ │ │ + bl 29fe74 │ │ │ │ + b b7b60 │ │ │ │ + ldr r0, [pc, #244] @ b85b4 │ │ │ │ + b b7cf4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b84b0 │ │ │ │ + bl 11a96c │ │ │ │ + ldr r0, [pc, #224] @ b85b8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7a44 │ │ │ │ + b b7d00 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #232] @ b829c │ │ │ │ + ldr r1, [pc, #100] @ b8558 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b81c8 │ │ │ │ + bne b8508 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b75d4 │ │ │ │ - bl adf20 │ │ │ │ + b b7890 │ │ │ │ + bl ae134 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #276] @ b82ec │ │ │ │ - beq b7a38 │ │ │ │ - b b81c0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b80e0 │ │ │ │ - ldr r3, [pc, #152] @ b8288 │ │ │ │ - ldr r1, [pc, #252] @ b82f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b78a4 │ │ │ │ - ldr r0, [pc, #240] @ b82f4 │ │ │ │ - b b7a38 │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b b7850 │ │ │ │ - ldr r0, [pc, #228] @ b82f8 │ │ │ │ - b b7a38 │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b78a4 │ │ │ │ - ldr r3, [pc, #96] @ b8288 │ │ │ │ - ldr r1, [pc, #208] @ b82fc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b78a4 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldrheq r3, [r7] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - b b785c │ │ │ │ - ldr r0, [r1] │ │ │ │ - bl 29c28 │ │ │ │ - cmp r0, sl │ │ │ │ - beq b75d8 │ │ │ │ - ldr r3, [pc, #96] @ b82bc │ │ │ │ - ldr r1, [pc, #160] @ b8300 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, r5 │ │ │ │ - b b75e0 │ │ │ │ - eorseq r5, sp, r8, asr #2 │ │ │ │ + ldreq r0, [pc, #164] @ b85bc │ │ │ │ + beq b7cf4 │ │ │ │ + b b8500 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b848c │ │ │ │ + eorseq r6, sp, r8, asr #4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ + eorseq sl, r7, r0, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, r4, lsr #8 │ │ │ │ - andeq r3, r7, r0, asr #11 │ │ │ │ + eorseq r1, r6, r4, lsr #10 │ │ │ │ + andeq r3, r7, r0, ror #4 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, lsl #5 │ │ │ │ - eorseq sp, r8, r8, ror r8 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ - eorseq r0, r6, r8, asr r3 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ + eorseq r1, r6, r8, asr r4 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsr r2 │ │ │ │ - mlaseq r6, r0, r3, r0 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - andeq r3, r7, r0, lsl r3 │ │ │ │ - eorseq r0, r6, r4, lsl r4 │ │ │ │ - eorseq r1, r9, r4, lsr #27 │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r0, r6, ip, ror r3 │ │ │ │ + eorseq r1, r6, ip, lsr r3 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ + eorseq fp, r5, r4, asr #7 │ │ │ │ + @ instruction: 0x00072fb0 │ │ │ │ + eorseq r1, r6, r4, lsl r5 │ │ │ │ + eorseq r2, r9, r4, lsr #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r6, r4, asr #25 │ │ │ │ + @ instruction: 0x003613dc │ │ │ │ + eorseq r2, r9, r0, lsr r7 │ │ │ │ + eorseq r1, r6, ip, ror r4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r0, r6, ip, ror #8 │ │ │ │ - @ instruction: 0x003603f0 │ │ │ │ - @ instruction: 0x003602b0 │ │ │ │ - @ instruction: 0x003603bc │ │ │ │ - eorseq r0, r6, r4, lsr #7 │ │ │ │ - eorseq r0, r6, ip, lsr r3 │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - eorseq r8, r5, r8, lsl lr │ │ │ │ - @ instruction: 0x003602dc │ │ │ │ - eorseq r1, r9, r0, lsr r6 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - eorseq r0, r6, r4, asr r2 │ │ │ │ - eorseq pc, r5, r4, asr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r1, r6, ip, ror #10 │ │ │ │ + eorseq r8, r6, r0, lsr ip │ │ │ │ + eorseq r1, r6, r4, asr r3 │ │ │ │ + @ instruction: 0x003613b0 │ │ │ │ + eorseq r1, r6, r8, lsr #8 │ │ │ │ + @ instruction: 0x003614f0 │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + @ instruction: 0x003614bc │ │ │ │ + eorseq r1, r6, r4, lsr #9 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq r1, r6, ip, asr #10 │ │ │ │ + eorseq r9, r5, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp fp, #420 @ 0x1a4 │ │ │ │ ldrcs r2, [r0, #80] @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ subcs r3, fp, #420 @ 0x1a4 │ │ │ │ - bcs b8874 │ │ │ │ + bcs b8b2c │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8874 │ │ │ │ + bcs b8b2c │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8874 │ │ │ │ + bcs b8b2c │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b84b0 │ │ │ │ + bls b8768 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b84c8 │ │ │ │ + beq b8780 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b84c8 │ │ │ │ + beq b8780 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r4, #112 @ 0x70 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr r9, [r6, #24] │ │ │ │ - ldr r2, [pc, #1788] @ b8aa0 │ │ │ │ + ldr r2, [pc, #1792] @ b8d60 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8958 │ │ │ │ + bne b8c10 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b8958 │ │ │ │ + beq b8c10 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b89dc │ │ │ │ + beq b8c94 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8894 │ │ │ │ + beq b8b4c │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b8860 │ │ │ │ + ble b8b18 │ │ │ │ add sl, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r8, [sl, #4]! │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bne b84e0 │ │ │ │ + bne b8798 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b8558 │ │ │ │ + beq b8810 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8598 │ │ │ │ + bne b8850 │ │ │ │ cmp r7, fp │ │ │ │ - blt b83f0 │ │ │ │ + blt b86ac │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8458 │ │ │ │ + beq b8710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a14 │ │ │ │ + beq b8cc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b858c │ │ │ │ + beq b8844 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b8858 │ │ │ │ + beq b8b10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movne r3, ip │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #207 @ 0xcf │ │ │ │ - bhi b886c │ │ │ │ + bhi b8b24 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b836c │ │ │ │ + bne b8628 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b84c8 │ │ │ │ + beq b8780 │ │ │ │ mov r0, r6 │ │ │ │ - b b84a8 │ │ │ │ - ldr r3, [pc, #1468] @ b8aa4 │ │ │ │ + b b8760 │ │ │ │ + ldr r3, [pc, #1476] @ b8d64 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r1, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -146371,330 +146569,330 @@ │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b841c │ │ │ │ + bne b86d8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8578 │ │ │ │ + beq b8830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a10 │ │ │ │ - bl 11aa58 │ │ │ │ + beq b8d58 │ │ │ │ + bl 11a96c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8468 │ │ │ │ - ldr r3, [pc, #1300] @ b8aa8 │ │ │ │ + bne b8720 │ │ │ │ + ldr r3, [pc, #1308] @ b8d68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b8844 │ │ │ │ + b b8afc │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r7, r7, #1 │ │ │ │ strne r7, [r3] │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b85cc │ │ │ │ + beq b8884 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b89c0 │ │ │ │ + beq b8c78 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1236] @ b8aac │ │ │ │ + ldr r1, [pc, #1244] @ b8d6c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b88b4 │ │ │ │ + bne b8b6c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b88c0 │ │ │ │ - ldr r2, [pc, #1196] @ b8aa4 │ │ │ │ - bl 356650 │ │ │ │ + bne b8b78 │ │ │ │ + ldr r2, [pc, #1204] @ b8d64 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b866c │ │ │ │ - ldr r2, [pc, #1176] @ b8ab0 │ │ │ │ + beq b8924 │ │ │ │ + ldr r2, [pc, #1184] @ b8d70 │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b8640 │ │ │ │ - b b8664 │ │ │ │ + bne b88f8 │ │ │ │ + b b891c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8664 │ │ │ │ + beq b891c │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8630 │ │ │ │ + bne b88e8 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b8640 │ │ │ │ + bne b88f8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b875c │ │ │ │ + beq b8a14 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b89b4 │ │ │ │ + bcs b8c6c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8980 │ │ │ │ + bcs b8c38 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b898c │ │ │ │ + bcs b8c44 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8928 │ │ │ │ + bls b8be0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8970 │ │ │ │ + beq b8c28 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b86c0 │ │ │ │ + beq b8978 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b893c │ │ │ │ + beq b8bf4 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b874c │ │ │ │ + beq b8a04 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ ldrcs r0, [r5, #80] @ 0x50 │ │ │ │ subcs r2, r2, #420 @ 0x1a4 │ │ │ │ - bcs b8718 │ │ │ │ + bcs b89d0 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8718 │ │ │ │ + bcs b89d0 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8718 │ │ │ │ + bcs b89d0 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b88a0 │ │ │ │ + bls b8b58 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8740 │ │ │ │ + beq b89f8 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8740 │ │ │ │ + beq b89f8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8740 │ │ │ │ + beq b89f8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b875c │ │ │ │ + bne b8a14 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b86d4 │ │ │ │ + bne b898c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8764 │ │ │ │ + bne b8a1c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8880 │ │ │ │ + bne b8b38 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88ec │ │ │ │ + bne b8ba4 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8800 │ │ │ │ + beq b8ab8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b88ec │ │ │ │ + ble b8ba4 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8824 │ │ │ │ + beq b8adc │ │ │ │ cmp r0, #1 │ │ │ │ - beq b89d4 │ │ │ │ + beq b8c8c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8824 │ │ │ │ + beq b8adc │ │ │ │ cmp r0, #2 │ │ │ │ - beq b88ec │ │ │ │ + beq b8ba4 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8824 │ │ │ │ + beq b8adc │ │ │ │ cmp r0, #3 │ │ │ │ - beq b88ec │ │ │ │ + beq b8ba4 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8824 │ │ │ │ + beq b8adc │ │ │ │ cmp r0, ip │ │ │ │ - bne b87e4 │ │ │ │ - b b88ec │ │ │ │ + bne b8a9c │ │ │ │ + b b8ba4 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8824 │ │ │ │ + beq b8adc │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8804 │ │ │ │ - ldr r2, [pc, #660] @ b8ab4 │ │ │ │ + bne b8abc │ │ │ │ + ldr r2, [pc, #668] @ b8d74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88ec │ │ │ │ + bne b8ba4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8844 │ │ │ │ + beq b8afc │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8a28 │ │ │ │ + beq b8ce0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b847c │ │ │ │ + bne b8734 │ │ │ │ mov r6, r0 │ │ │ │ - b b8398 │ │ │ │ + b b8654 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8448 │ │ │ │ - b b8458 │ │ │ │ + bne b8704 │ │ │ │ + b b8710 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b836c │ │ │ │ - b b84c8 │ │ │ │ + bne b8628 │ │ │ │ + b b8780 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8770 │ │ │ │ - b b88ec │ │ │ │ + beq b8a28 │ │ │ │ + b b8ba4 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b83e4 │ │ │ │ - b b8458 │ │ │ │ + bgt b86a0 │ │ │ │ + b b8710 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8718 │ │ │ │ - ldr r1, [pc, #508] @ b8ab8 │ │ │ │ + b b89d0 │ │ │ │ + ldr r1, [pc, #516] @ b8d78 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b88f8 │ │ │ │ - ldr r2, [pc, #500] @ b8abc │ │ │ │ + beq b8bb0 │ │ │ │ + ldr r2, [pc, #508] @ b8d7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8998 │ │ │ │ + beq b8c50 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #480] @ b8ac0 │ │ │ │ + ldr r2, [pc, #488] @ b8d80 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r5, #84] @ 0x54 │ │ │ │ biceq r2, r2, #2048 @ 0x800 │ │ │ │ streq r2, [r5, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b b882c │ │ │ │ + b b8ae4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #444] @ b8ac4 │ │ │ │ + ldr r2, [pc, #452] @ b8d84 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88c0 │ │ │ │ + bne b8b78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88c0 │ │ │ │ + bne b8b78 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b882c │ │ │ │ + b b8ae4 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b86a4 │ │ │ │ + b b895c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b875c │ │ │ │ + beq b8a14 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b86d4 │ │ │ │ + b b898c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b83b8 │ │ │ │ - b b8578 │ │ │ │ + bne b8674 │ │ │ │ + b b8830 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b86cc │ │ │ │ - b b875c │ │ │ │ + bne b8984 │ │ │ │ + b b8a14 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b86a4 │ │ │ │ + b b895c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b86a4 │ │ │ │ + b b895c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #284] @ b8ac8 │ │ │ │ + ldreq r2, [pc, #292] @ b8d88 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b882c │ │ │ │ - b b88cc │ │ │ │ + beq b8ae4 │ │ │ │ + b b8b84 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b86a4 │ │ │ │ + b b895c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b85c8 │ │ │ │ + b b8880 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b882c │ │ │ │ + b b8ae4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8a34 │ │ │ │ + bne b8cec │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b8458 │ │ │ │ + bne b8710 │ │ │ │ mov r0, r5 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8578 │ │ │ │ + blt b8830 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8458 │ │ │ │ - b b83c4 │ │ │ │ - mvn r4, #0 │ │ │ │ + beq b8710 │ │ │ │ + b b8680 │ │ │ │ + mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b8458 │ │ │ │ - b b8578 │ │ │ │ + bne b8710 │ │ │ │ + b b8830 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b8844 │ │ │ │ - ldr r2, [pc, #104] @ b8aa4 │ │ │ │ - bl 356650 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b8afc │ │ │ │ + ldr r2, [pc, #112] @ b8d64 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -146710,288 +146908,290 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8458 │ │ │ │ - b b89f0 │ │ │ │ + bne b8710 │ │ │ │ + b b8ca8 │ │ │ │ + mvn r4, #0 │ │ │ │ + b b8ccc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq ip, fp, r4, asr #28 │ │ │ │ - @ instruction: 0x00150df0 │ │ │ │ - eoreq r8, r9, ip, ror #28 │ │ │ │ + andseq r1, ip, ip, lsr #14 │ │ │ │ + @ instruction: 0x001517f0 │ │ │ │ + eoreq r7, sl, ip, lsl #2 │ │ │ │ │ │ │ │ -000b8acc : │ │ │ │ +000b8d8c : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8c2c │ │ │ │ + beq b8eec │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8be4 │ │ │ │ + bne b8ea4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8b90 │ │ │ │ + bne b8e50 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8b98 │ │ │ │ + beq b8e58 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b6c │ │ │ │ + beq b8e2c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8bc4 │ │ │ │ + beq b8e84 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8b64 │ │ │ │ + beq b8e24 │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b6c │ │ │ │ + beq b8e2c │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8b3c │ │ │ │ + bgt b8dfc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, #12 │ │ │ │ mla ip, r5, lr, ip │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8bd0 │ │ │ │ + beq b8e90 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8b54 │ │ │ │ + bne b8e14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8b60 │ │ │ │ - b b8b64 │ │ │ │ + bne b8e20 │ │ │ │ + b b8e24 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8ba4 │ │ │ │ + bgt b8e64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8b90 │ │ │ │ + blt b8e50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8b90 │ │ │ │ + bge b8e50 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldrb r0, [ip] │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r5, ip, r0, lsl #2 │ │ │ │ add ip, r4, r0, lsl #3 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ add ip, ip, r5, lsl r4 │ │ │ │ ldr r4, [ip, #20] │ │ │ │ - b b8bb4 │ │ │ │ + b b8e74 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8dc0 │ │ │ │ + beq b9080 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8d74 │ │ │ │ + bne b9034 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8d58 │ │ │ │ + bne b9018 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8ce4 │ │ │ │ + beq b8fa4 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d34 │ │ │ │ + beq b8ff4 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8d14 │ │ │ │ + beq b8fd4 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8d1c │ │ │ │ + beq b8fdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8d28 │ │ │ │ + bne b8fe8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, #12 │ │ │ │ mla ip, r5, lr, ip │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d60 │ │ │ │ + beq b9020 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8cc0 │ │ │ │ + bne b8f80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ccc │ │ │ │ + bne b8f8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8cdc │ │ │ │ + beq b8f9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8cdc │ │ │ │ + b b8f9c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d34 │ │ │ │ + beq b8ff4 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8ca4 │ │ │ │ + bgt b8f64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8cf0 │ │ │ │ + bgt b8fb0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8d58 │ │ │ │ + blt b9018 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8d58 │ │ │ │ + ble b9018 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldrb r0, [ip] │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r5, ip, r0, lsl #2 │ │ │ │ add ip, r4, r0, lsl #3 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ add ip, ip, r5, lsl r4 │ │ │ │ ldr r4, [ip, #20] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - b b8d04 │ │ │ │ + b b8fc4 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8dc8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b9088 <_PyObject_LookupSpecial@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #768] @ b90e0 <_PyObject_LookupSpecial@@Base+0x318> │ │ │ │ + ldr r8, [pc, #776] @ b93a8 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ eor r3, r2, r1, asr #3 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add sl, r5, r3, lsl #2 │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [sl, #2808] @ 0xaf8 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8f48 <_PyObject_LookupSpecial@@Base+0x180> │ │ │ │ + bne b9214 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8f48 <_PyObject_LookupSpecial@@Base+0x180> │ │ │ │ + bne b9214 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8ff0 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ + beq b92bc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9000 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ + beq b92cc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b9010 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ - ldr r2, [pc, #628] @ b90e4 <_PyObject_LookupSpecial@@Base+0x31c> │ │ │ │ + beq b91e4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b93ac <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8f2c <_PyObject_LookupSpecial@@Base+0x164> │ │ │ │ - ldr r2, [pc, #620] @ b90e8 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + bne b91f0 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b93b0 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b90c0 <_PyObject_LookupSpecial@@Base+0x2f8> │ │ │ │ - ldr r0, [pc, #612] @ b90ec <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + beq b9388 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b93b4 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8f08 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b91c8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b9034 <_PyObject_LookupSpecial@@Base+0x26c> │ │ │ │ + beq b9338 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r9] │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r2, [r9] │ │ │ │ - beq b9044 <_PyObject_LookupSpecial@@Base+0x27c> │ │ │ │ - ldr r2, [pc, #552] @ b90f0 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + beq b9348 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b93b8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r2, [r8, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ @@ -146999,715 +147199,717 @@ │ │ │ │ str r6, [r4, #12] │ │ │ │ orr r2, r2, ip │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f20 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b91e0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b9084 <_PyObject_LookupSpecial@@Base+0x2bc> │ │ │ │ - mov r0, r4 │ │ │ │ + beq b932c <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + mov r9, r4 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r9] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - b b8f08 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ - ldr r3, [pc, #420] @ b90f4 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bne b91d0 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b91e0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b93bc <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9090 <_PyObject_LookupSpecial@@Base+0x2c8> │ │ │ │ + bne b92fc <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b9090 <_PyObject_LookupSpecial@@Base+0x2c8> │ │ │ │ + bgt b92fc <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r9, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b90b0 <_PyObject_LookupSpecial@@Base+0x2e8> │ │ │ │ + bne b931c <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + beq b92b4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r5, r5, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ add r2, r5, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r4, #4 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr sl, [sl, #2812] @ 0xafc │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r5, r1] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9018 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ + bne b92e0 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b9000 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne b92cc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + mov r9, #0 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b8e68 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - mov r4, r9 │ │ │ │ - b b8f20 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bne b9128 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b91e4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8fe8 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + bne b92b4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b8fe8 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b92b4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + beq b92b4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + cmn r2, #1 │ │ │ │ + bne b92bc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a96c │ │ │ │ + b b92bc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b91e0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8ec0 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #164] @ b90f0 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ - bl 356650 │ │ │ │ + bne b9180 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b93b8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 357750 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [r8, r0] │ │ │ │ sub ip, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ and r1, r1, #3 │ │ │ │ orr r1, r1, lr │ │ │ │ str ip, [lr] │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ str ip, [r0, #4] │ │ │ │ - b b8f08 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b8f20 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ - cmn r2, #1 │ │ │ │ - bne b8ff0 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ - bl 11aa58 │ │ │ │ - b b8ff0 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ + b b91c8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9010 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ + beq b91e4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8f08 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b91c8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq sp, r4, ip, ror ip │ │ │ │ + andseq lr, r4, r4, ror #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, lsr r4 │ │ │ │ + andseq lr, r4, ip, lsl ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b90f8 : │ │ │ │ +000b93c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [pc, #284] @ b9238 │ │ │ │ + ldr r2, [pc, #284] @ b9500 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b918c │ │ │ │ + beq b9454 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b918c │ │ │ │ + beq b9454 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b91b4 │ │ │ │ + beq b947c │ │ │ │ cmp r2, #0 │ │ │ │ - bne b91d0 │ │ │ │ + bne b9498 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9204 │ │ │ │ + beq b94cc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9204 │ │ │ │ + beq b94cc │ │ │ │ mov r3, #0 │ │ │ │ - b b9180 │ │ │ │ + b b9448 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9180 │ │ │ │ + beq b9448 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9220 │ │ │ │ - ldr r3, [pc, #76] @ b923c │ │ │ │ - ldr r2, [pc, #76] @ b9240 │ │ │ │ + bne b94e8 │ │ │ │ + ldr r3, [pc, #76] @ b9504 │ │ │ │ + ldr r2, [pc, #76] @ b9508 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbc28 │ │ │ │ - b b91c8 │ │ │ │ - ldr r3, [pc, #48] @ b923c │ │ │ │ - ldr r2, [pc, #52] @ b9244 │ │ │ │ + bl 2d5750 │ │ │ │ + b b9490 │ │ │ │ + ldr r3, [pc, #48] @ b9504 │ │ │ │ + ldr r2, [pc, #52] @ b950c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b b91c8 │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b b9490 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b91e8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b91e8 │ │ │ │ + bne b94b0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b94b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne b975c │ │ │ │ + bne b9a24 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9720 │ │ │ │ + bhi b99e8 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b9794 │ │ │ │ + ldr r2, [pc, #1296] @ b9a5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9698 │ │ │ │ + bne b9960 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db14 │ │ │ │ + bl 9db94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b9494 │ │ │ │ + beq b975c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b92dc │ │ │ │ - ldr r3, [pc, #1256] @ b9798 │ │ │ │ - bl 356650 │ │ │ │ + beq b95a4 │ │ │ │ + ldr r3, [pc, #1256] @ b9a60 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b95c4 │ │ │ │ + beq b988c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b96b0 │ │ │ │ + bge b9978 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b977c │ │ │ │ + bne b9a44 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b979c │ │ │ │ + ldr r3, [pc, #1168] @ b9a64 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b963c │ │ │ │ + beq b9904 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b9544 │ │ │ │ + beq b980c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b949c │ │ │ │ + blt b9764 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96c8 │ │ │ │ + beq b9990 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b93f8 │ │ │ │ + ble b96c0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b93d0 │ │ │ │ + bne b9698 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b967c │ │ │ │ + beq b9944 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9380 │ │ │ │ + beq b9648 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9594 │ │ │ │ + beq b985c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b95a0 │ │ │ │ + bne b9868 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9570 │ │ │ │ + bne b9838 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b954c │ │ │ │ + bne b9814 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b93f8 │ │ │ │ + beq b96c0 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9358 │ │ │ │ + beq b9620 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b93e0 │ │ │ │ - ldr r1, [pc, #928] @ b97a0 │ │ │ │ + bne b96a8 │ │ │ │ + ldr r1, [pc, #928] @ b9a68 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ bl f406c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b9470 │ │ │ │ + blt b9738 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9438 │ │ │ │ + beq b9700 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b9438 │ │ │ │ + bge b9700 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b9654 │ │ │ │ + bne b991c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b45c │ │ │ │ + bl 9b4d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b97a4 │ │ │ │ - blt b968c │ │ │ │ - ldr r0, [pc, #840] @ b97a8 │ │ │ │ + ldrge r2, [pc, #844] @ b9a6c │ │ │ │ + blt b9954 │ │ │ │ + ldr r0, [pc, #840] @ b9a70 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b97ac │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #828] @ b9a74 │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9494 │ │ │ │ + beq b975c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b9494 │ │ │ │ + bne b975c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b93c4 │ │ │ │ + b b968c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9500 │ │ │ │ + beq b97c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9334 │ │ │ │ + ble b95fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9524 │ │ │ │ + beq b97ec │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9334 │ │ │ │ + beq b95fc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9524 │ │ │ │ + beq b97ec │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9334 │ │ │ │ + beq b95fc │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b9524 │ │ │ │ + beq b97ec │ │ │ │ cmp r2, r1 │ │ │ │ - bne b94e4 │ │ │ │ - b b9334 │ │ │ │ + bne b97ac │ │ │ │ + b b95fc │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9524 │ │ │ │ + beq b97ec │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9504 │ │ │ │ - ldr r3, [pc, #656] @ b97b0 │ │ │ │ + bne b97cc │ │ │ │ + ldr r3, [pc, #656] @ b9a78 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9334 │ │ │ │ + bne b95fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9544 │ │ │ │ + beq b980c │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b9378 │ │ │ │ + bne b9640 │ │ │ │ mov r7, r5 │ │ │ │ - b b9380 │ │ │ │ + b b9648 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93c4 │ │ │ │ + beq b968c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b93c4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b93c4 │ │ │ │ + bne b968c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b968c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93b4 │ │ │ │ + beq b967c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b93b4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b93b4 │ │ │ │ + bne b967c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b967c │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b93a4 │ │ │ │ + beq b966c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93a4 │ │ │ │ + beq b966c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b93a4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b93a4 │ │ │ │ - ldr r3, [pc, #460] @ b9798 │ │ │ │ - bl 356650 │ │ │ │ + bne b966c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b966c │ │ │ │ + ldr r3, [pc, #460] @ b9a60 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9748 │ │ │ │ + beq b9a10 │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b9740 │ │ │ │ + beq b9a08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9614 │ │ │ │ + beq b98dc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc b9740 │ │ │ │ + bcc b9a08 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 249cc4 │ │ │ │ + bl 25b908 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b9470 │ │ │ │ + beq b9738 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b979c │ │ │ │ + ldr r3, [pc, #356] @ b9a64 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9318 │ │ │ │ + bne b95e0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9380 │ │ │ │ + b b9648 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96f8 │ │ │ │ + beq b99c0 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b9438 │ │ │ │ + ble b9700 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b96f0 │ │ │ │ + bne b99b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9378 │ │ │ │ - b b9380 │ │ │ │ + bne b9640 │ │ │ │ + b b9648 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b97b4 │ │ │ │ - b b9458 │ │ │ │ + ldr r2, [pc, #284] @ b9a7c │ │ │ │ + b b9720 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b92dc │ │ │ │ - b b9494 │ │ │ │ - ldr r0, [pc, #240] @ b97a8 │ │ │ │ + bne b95a4 │ │ │ │ + b b975c │ │ │ │ + ldr r0, [pc, #240] @ b9a70 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b97b8 │ │ │ │ + ldr r1, [pc, #248] @ b9a80 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b b9470 │ │ │ │ + bl 117854 │ │ │ │ + b b9738 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9358 │ │ │ │ + beq b9620 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b96cc │ │ │ │ - ldr r3, [pc, #200] @ b97b0 │ │ │ │ + bne b9994 │ │ │ │ + ldr r3, [pc, #200] @ b9a78 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9358 │ │ │ │ - b b93f8 │ │ │ │ + beq b9620 │ │ │ │ + b b96c0 │ │ │ │ add r2, r2, #1 │ │ │ │ - b b9668 │ │ │ │ + b b9930 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b967c │ │ │ │ + beq b9944 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b96fc │ │ │ │ - ldr r3, [pc, #152] @ b97b0 │ │ │ │ + bne b99c4 │ │ │ │ + ldr r3, [pc, #152] @ b9a78 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b967c │ │ │ │ - b b9438 │ │ │ │ - ldr r0, [pc, #148] @ b97bc │ │ │ │ + beq b9944 │ │ │ │ + b b9700 │ │ │ │ + ldr r0, [pc, #148] @ b9a84 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2b4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9494 │ │ │ │ - b b9278 │ │ │ │ + beq b975c │ │ │ │ + b b9540 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b95dc │ │ │ │ - ldr r3, [pc, #112] @ b97c0 │ │ │ │ - ldr r1, [pc, #112] @ b97c4 │ │ │ │ + b b98a4 │ │ │ │ + ldr r3, [pc, #112] @ b9a88 │ │ │ │ + ldr r1, [pc, #112] @ b9a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b9470 │ │ │ │ - ldr r0, [pc, #100] @ b97c8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b b9738 │ │ │ │ + ldr r0, [pc, #100] @ b9a90 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 310400 │ │ │ │ + bl 315e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9494 │ │ │ │ - b b926c │ │ │ │ + beq b975c │ │ │ │ + b b9534 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9380 │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + b b9648 │ │ │ │ + andeq sp, r9, r8, lsr #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r0, r6, ip, lsl #9 │ │ │ │ + eorseq r1, r6, ip, lsl #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003604d0 │ │ │ │ + @ instruction: 0x003615d0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq r0, r6, r0, lsr #9 │ │ │ │ - mlaseq r6, r8, r4, r0 │ │ │ │ + eorseq r0, r6, r0, lsl lr │ │ │ │ + eorseq r1, r6, r0, lsr #11 │ │ │ │ + mlaseq r6, r8, r5, r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, lsr #10 │ │ │ │ - mlaseq r5, r8, lr, r8 │ │ │ │ + eorseq r1, r6, r4, lsr #12 │ │ │ │ + mlaseq r5, r8, pc, r9 @ │ │ │ │ │ │ │ │ -000b97cc : │ │ │ │ +000b9a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b986c │ │ │ │ + beq b9b34 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9838 │ │ │ │ - ldr r2, [pc, #148] @ b98a0 │ │ │ │ + beq b9b00 │ │ │ │ + ldr r2, [pc, #148] @ b9b68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b985c │ │ │ │ + bne b9b24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faf44 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ed8 │ │ │ │ + bl 119dec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9884 │ │ │ │ + beq b9b4c │ │ │ │ mov r0, r1 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9830 │ │ │ │ + beq b9af8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b9824 │ │ │ │ - ldr r0, [pc, #48] @ b98a4 │ │ │ │ + b b9aec │ │ │ │ + ldr r0, [pc, #48] @ b9b6c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b98a8 │ │ │ │ + ldr r1, [pc, #44] @ b9b70 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ - b b9830 │ │ │ │ - ldr r3, [pc, #32] @ b98ac │ │ │ │ + bl 117854 │ │ │ │ + b b9af8 │ │ │ │ + ldr r3, [pc, #32] @ b9b74 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b98b0 │ │ │ │ - bl 11793c │ │ │ │ - b b9824 │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ + ldr r1, [pc, #20] @ b9b78 │ │ │ │ + bl 117854 │ │ │ │ + b b9aec │ │ │ │ + strdeq fp, [pc], -ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ + eorseq pc, r5, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r9, r0 │ │ │ │ - beq b98ec │ │ │ │ + beq b9bb4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9b5c │ │ │ │ + beq b9e24 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9b70 │ │ │ │ + beq b9e38 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b99d0 │ │ │ │ + beq b9c98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9af4 │ │ │ │ + beq b9dbc │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b99b4 │ │ │ │ + ble b9c7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9b0c │ │ │ │ + bne b9dd4 │ │ │ │ mov r6, #1 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b99e4 │ │ │ │ + bne b9cac │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9a50 │ │ │ │ + beq b9d18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9bb0 │ │ │ │ + ldr r1, [pc, #572] @ b9e78 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9b3c │ │ │ │ + bne b9e04 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9b3c │ │ │ │ + beq b9e04 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b99b4 │ │ │ │ + beq b9c7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9a6c │ │ │ │ + bne b9d34 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b9944 │ │ │ │ + bgt b9c0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b99d0 │ │ │ │ + beq b9c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b84 │ │ │ │ - bl a5850 │ │ │ │ + beq b9e4c │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9b70 │ │ │ │ + beq b9e38 │ │ │ │ mov r4, #0 │ │ │ │ - b b9ae8 │ │ │ │ - ldr r3, [pc, #456] @ b9bb4 │ │ │ │ + b b9db0 │ │ │ │ + ldr r3, [pc, #456] @ b9e7c │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -147723,265 +147925,265 @@ │ │ │ │ cmp r1, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne b9968 │ │ │ │ - ldr r1, [pc, #352] @ b9bb8 │ │ │ │ - ldr r0, [pc, #352] @ b9bbc │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9c30 │ │ │ │ + ldr r1, [pc, #352] @ b9e80 │ │ │ │ + ldr r0, [pc, #352] @ b9e84 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b99c0 │ │ │ │ - b b99d0 │ │ │ │ + bne b9c88 │ │ │ │ + b b9c98 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9aa0 │ │ │ │ + beq b9d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b90 │ │ │ │ + beq b9e58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9db0 │ │ │ │ cmp fp, r1 │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9ba4 │ │ │ │ + beq b9e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp sl, #1 │ │ │ │ - ble b99d0 │ │ │ │ + ble b9c98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9938 │ │ │ │ + beq b9c00 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b99b4 │ │ │ │ + beq b9c7c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9b18 │ │ │ │ + bne b9de0 │ │ │ │ cmp r6, sl │ │ │ │ - blt b9940 │ │ │ │ - b b99b4 │ │ │ │ + blt b9c08 │ │ │ │ + b b9c7c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b99b4 │ │ │ │ + beq b9c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9984 │ │ │ │ - ldr r1, [pc, #92] @ b9bc0 │ │ │ │ + b b9c4c │ │ │ │ + ldr r1, [pc, #92] @ b9e88 │ │ │ │ mov r0, r4 │ │ │ │ bl f9338 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b98ec │ │ │ │ + beq b9bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbbf8 │ │ │ │ + b fbbfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b99d0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b9c98 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9aa0 │ │ │ │ + b b9d68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b b9ae8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b b9db0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq ba1c0 │ │ │ │ + beq ba488 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba1e4 │ │ │ │ + bge ba4ac │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9cac │ │ │ │ + beq b9f74 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9c68 │ │ │ │ + ble b9f30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb8 │ │ │ │ + beq b9f80 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9c68 │ │ │ │ + beq b9f30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb8 │ │ │ │ + beq b9f80 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9c68 │ │ │ │ + beq b9f30 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb8 │ │ │ │ + beq b9f80 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9c68 │ │ │ │ + beq b9f30 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9cb8 │ │ │ │ + beq b9f80 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9c50 │ │ │ │ + bne b9f18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba2c8 │ │ │ │ + ldr r3, [pc, #1620] @ ba590 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9c8c │ │ │ │ + beq b9f54 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ - ldr r3, [pc, #1580] @ ba2cc │ │ │ │ - ldr r1, [pc, #1580] @ ba2d0 │ │ │ │ + ldr r3, [pc, #1580] @ ba594 │ │ │ │ + ldr r1, [pc, #1580] @ ba598 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b ba0d8 │ │ │ │ + bl 117854 │ │ │ │ + b ba3a0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba278 │ │ │ │ + bne ba540 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba2d4 │ │ │ │ + ldr r3, [pc, #1552] @ ba59c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba0e0 │ │ │ │ + bne ba3a8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9e7c │ │ │ │ + bgt ba144 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba118 │ │ │ │ - ldr r2, [pc, #1520] @ ba2d8 │ │ │ │ + beq ba3e0 │ │ │ │ + ldr r2, [pc, #1520] @ ba5a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba118 │ │ │ │ + bhi ba3e0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba2dc │ │ │ │ + ldr r7, [pc, #1492] @ ba5a4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ lsl r2, r3, #17 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ ands r3, r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - bne ba228 │ │ │ │ + bne ba4f0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba2e0 │ │ │ │ + ldr r8, [pc, #1444] @ ba5a8 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba0c4 │ │ │ │ + bhi ba38c │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba0c4 │ │ │ │ - ldr fp, [pc, #1416] @ ba2e4 │ │ │ │ - ldr r1, [pc, #1416] @ ba2e8 │ │ │ │ + bmi ba38c │ │ │ │ + ldr fp, [pc, #1416] @ ba5ac │ │ │ │ + ldr r1, [pc, #1416] @ ba5b0 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba04c │ │ │ │ + bne ba314 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba008 │ │ │ │ + bcs ba2d0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9fec │ │ │ │ + beq ba2b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9ee0 │ │ │ │ + beq ba1a8 │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r0, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r1, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt b9fa4 │ │ │ │ + bgt ba26c │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba2ec │ │ │ │ + ldr r2, [pc, #1276] @ ba5b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strne r3, [r7] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba074 │ │ │ │ + bne ba33c │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9f30 │ │ │ │ + beq ba1f8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -147992,59 +148194,59 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne b9f80 │ │ │ │ - ldr r3, [pc, #1124] @ ba2f0 │ │ │ │ + bne ba248 │ │ │ │ + ldr r3, [pc, #1124] @ ba5b8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba2dc │ │ │ │ + ldr r7, [pc, #1096] @ ba5a4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - beq b9d30 │ │ │ │ + beq b9ff8 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r6, r6, r3 │ │ │ │ - b b9d30 │ │ │ │ + b b9ff8 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, fp │ │ │ │ - bcc b9f94 │ │ │ │ + bcc ba25c │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add r0, r3, fp │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, fp] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9db4 │ │ │ │ - ldr r3, [pc, #980] @ ba2f4 │ │ │ │ + b ba07c │ │ │ │ + ldr r3, [pc, #980] @ ba5bc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e8c │ │ │ │ - ldr r3, [pc, #972] @ ba2f8 │ │ │ │ + b ba154 │ │ │ │ + ldr r3, [pc, #972] @ ba5c0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e8c │ │ │ │ - bl 356650 │ │ │ │ + b ba154 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -148057,248 +148259,248 @@ │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r3, [pc, #880] @ ba2fc │ │ │ │ + ldreq r3, [pc, #880] @ ba5c4 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9e8c │ │ │ │ - b ba118 │ │ │ │ + beq ba154 │ │ │ │ + b ba3e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9db4 │ │ │ │ + b ba07c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9de4 │ │ │ │ + beq ba0ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9de4 │ │ │ │ + beq ba0ac │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9de4 │ │ │ │ + bne ba0ac │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba1b0 │ │ │ │ + bne ba478 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9de4 │ │ │ │ + bne ba0ac │ │ │ │ mov r1, #16 │ │ │ │ - bl 35579c │ │ │ │ - b b9de4 │ │ │ │ + bl 3568a8 │ │ │ │ + b ba0ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9f08 │ │ │ │ + bne ba1d0 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba300 │ │ │ │ + ldr r1, [pc, #748] @ ba5c8 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba098 │ │ │ │ + bne ba360 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba0c4 │ │ │ │ + beq ba38c │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9f08 │ │ │ │ + b ba1d0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba0c4 │ │ │ │ + beq ba38c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9db4 │ │ │ │ - ldr r1, [pc, #648] @ ba304 │ │ │ │ + b ba07c │ │ │ │ + ldr r1, [pc, #648] @ ba5cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba0b0 │ │ │ │ + bne ba378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9e18 │ │ │ │ + b ba0e0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba034 │ │ │ │ + b ba2fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba088 │ │ │ │ + b ba350 │ │ │ │ mov r0, sl │ │ │ │ - bl 2917dc │ │ │ │ + bl 29fe90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9de4 │ │ │ │ + bne ba0ac │ │ │ │ mov r4, #0 │ │ │ │ - b b9e70 │ │ │ │ + b ba138 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba10c │ │ │ │ + bgt ba3d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba118 │ │ │ │ - ldr r2, [pc, #528] @ ba308 │ │ │ │ + beq ba3e0 │ │ │ │ + ldr r2, [pc, #528] @ ba5d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba118 │ │ │ │ + bhi ba3e0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba30c │ │ │ │ + ldr r2, [pc, #504] @ ba5d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba130 │ │ │ │ - ldr r3, [pc, #496] @ ba310 │ │ │ │ + beq ba3f8 │ │ │ │ + ldr r3, [pc, #496] @ ba5d8 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba314 │ │ │ │ + ldr r1, [pc, #492] @ ba5dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b ba0d8 │ │ │ │ - ldr r3, [pc, #480] @ ba318 │ │ │ │ + bl 117854 │ │ │ │ + b ba3a0 │ │ │ │ + ldr r3, [pc, #480] @ ba5e0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba19c │ │ │ │ - ldr r0, [pc, #468] @ ba31c │ │ │ │ - bl 91df0 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba464 │ │ │ │ + ldr r0, [pc, #468] @ ba5e4 │ │ │ │ + bl 91e7c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba0d8 │ │ │ │ + beq ba3a0 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba2e0 │ │ │ │ + ldr r8, [pc, #388] @ ba5a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ - b b9e18 │ │ │ │ - ldr r3, [pc, #376] @ ba2f8 │ │ │ │ + b ba0e0 │ │ │ │ + ldr r3, [pc, #376] @ ba5c0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba138 │ │ │ │ - ldr r3, [pc, #360] @ ba2f4 │ │ │ │ + b ba400 │ │ │ │ + ldr r3, [pc, #360] @ ba5bc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba138 │ │ │ │ + b ba400 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba138 │ │ │ │ - ldr r3, [pc, #364] @ ba310 │ │ │ │ - ldr r1, [pc, #376] @ ba320 │ │ │ │ + b ba400 │ │ │ │ + ldr r3, [pc, #364] @ ba5d8 │ │ │ │ + ldr r1, [pc, #376] @ ba5e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ba0d8 │ │ │ │ + bl 18f3e8 │ │ │ │ + b ba3a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9de4 │ │ │ │ - b b9fd0 │ │ │ │ + bne ba0ac │ │ │ │ + b ba298 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba234 │ │ │ │ + beq ba4fc │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9bf4 │ │ │ │ + blt b9ebc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba2c8 │ │ │ │ + ldr r1, [pc, #216] @ ba590 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba208 │ │ │ │ + beq ba4d0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ - ldr r3, [pc, #176] @ ba2cc │ │ │ │ - ldr r1, [pc, #260] @ ba324 │ │ │ │ + ldr r3, [pc, #176] @ ba594 │ │ │ │ + ldr r1, [pc, #260] @ ba5ec │ │ │ │ str ip, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b ba0d8 │ │ │ │ + bl 117854 │ │ │ │ + b ba3a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9eb8 │ │ │ │ + b ba180 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba2c8 │ │ │ │ + ldr r1, [pc, #136] @ ba590 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba258 │ │ │ │ + beq ba520 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba2cc │ │ │ │ + ldr r3, [pc, #104] @ ba594 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba328 │ │ │ │ + ldr r1, [pc, #184] @ ba5f0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 11793c │ │ │ │ - b ba0d8 │ │ │ │ + bl 117854 │ │ │ │ + b ba3a0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9cb0 │ │ │ │ - ldr r3, [pc, #160] @ ba32c │ │ │ │ + bne b9f78 │ │ │ │ + ldr r3, [pc, #160] @ ba5f4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9c68 │ │ │ │ + bne b9f30 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba2d4 │ │ │ │ + ldr r3, [pc, #56] @ ba59c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9cd0 │ │ │ │ + beq b9f98 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba0e8 │ │ │ │ - ldr r2, [pc, #84] @ ba30c │ │ │ │ + ble ba3b0 │ │ │ │ + ldr r2, [pc, #84] @ ba5d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba118 │ │ │ │ - ldr r3, [pc, #84] @ ba318 │ │ │ │ + bne ba3e0 │ │ │ │ + ldr r3, [pc, #84] @ ba5e0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba140 │ │ │ │ + b ba408 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - eorseq r0, r6, ip, asr #11 │ │ │ │ + eorseq r8, r6, r0, lsr pc │ │ │ │ + eorseq r1, r6, ip, asr #13 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d51ba │ │ │ │ + @ instruction: 0x003d62ba │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsr #18 │ │ │ │ - andeq sl, fp, ip, lsl #22 │ │ │ │ - andeq ip, pc, r8, lsl #4 │ │ │ │ - ldrheq r3, [r0], -r4 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r5, sp, sl, asr #3 │ │ │ │ + andeq r2, pc, r4, lsr #18 │ │ │ │ + ldrdeq sl, [fp], -r4 │ │ │ │ + andeq ip, pc, ip, lsl #4 │ │ │ │ + andseq r3, r0, r4, asr #1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq r6, sp, sl, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x001d6ab4 │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ + andseq ip, sp, ip, lsr #24 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r0, r6, r4, lsl #11 │ │ │ │ - eorseq r0, r6, r0, asr #10 │ │ │ │ + eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq r1, r6, r4, lsl #13 │ │ │ │ + eorseq r1, r6, r0, asr #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ @@ -148310,69 +148512,69 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bne ba3a8 │ │ │ │ + bne ba670 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba3f0 │ │ │ │ + bne ba6b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba3cc │ │ │ │ + bne ba694 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba37c │ │ │ │ + beq ba644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba37c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba37c │ │ │ │ + bne ba644 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ba644 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba394 │ │ │ │ + beq ba65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba394 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba394 │ │ │ │ + bne ba65c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ba65c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba388 │ │ │ │ + beq ba650 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba388 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba388 │ │ │ │ + bne ba650 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b ba650 │ │ │ │ │ │ │ │ -000ba414 : │ │ │ │ +000ba6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #32] @ ba454 │ │ │ │ + ldr r3, [pc, #32] @ ba71c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba458 │ │ │ │ + bl ba720 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -148382,82 +148584,82 @@ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #28 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ bic r9, r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq ba878 │ │ │ │ + beq bab40 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29cdc │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq ba878 │ │ │ │ + beq bab40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba6cc │ │ │ │ - ldr r3, [pc, #1580] @ baaf0 │ │ │ │ + bne ba994 │ │ │ │ + ldr r3, [pc, #1580] @ badb8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba668 │ │ │ │ + bne ba930 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baaf4 │ │ │ │ + ldr r2, [pc, #1568] @ badbc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba9b4 │ │ │ │ + beq bac7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa1c │ │ │ │ + beq bace4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba568 │ │ │ │ + beq ba830 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba860 │ │ │ │ + beq bab28 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba568 │ │ │ │ + beq ba830 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba86c │ │ │ │ + beq bab34 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba568 │ │ │ │ + bls ba830 │ │ │ │ add r2, r7, #8 │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq ba6a8 │ │ │ │ + beq ba970 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba548 │ │ │ │ + bne ba810 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba900 │ │ │ │ + beq babc8 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba900 │ │ │ │ + bge babc8 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba5a8 │ │ │ │ + beq ba870 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r6, r6, #124 @ 0x7c │ │ │ │ @@ -148467,227 +148669,227 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #38] @ 0x26 │ │ │ │ - ble ba6b4 │ │ │ │ + ble ba97c │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl cebfc <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + bl ced04 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba9a4 │ │ │ │ + bne bac6c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba898 │ │ │ │ + bne bab60 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfd04 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfe0c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba688 │ │ │ │ + beq ba950 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba8cc │ │ │ │ + bne bab94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ba654 │ │ │ │ + bne ba91c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba8b0 │ │ │ │ + beq bab78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba8b0 │ │ │ │ + beq bab78 │ │ │ │ mov r4, #0 │ │ │ │ - b ba65c │ │ │ │ + b ba924 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba548 │ │ │ │ - b ba568 │ │ │ │ + bne ba810 │ │ │ │ + b ba830 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba610 │ │ │ │ + b ba8d8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba4bc │ │ │ │ + beq ba784 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11caf8 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11ca0c <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba6a0 │ │ │ │ + beq ba968 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ orr r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r6, [fp, #8] │ │ │ │ add r6, r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ble ba824 │ │ │ │ + ble baaec │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba748 │ │ │ │ + beq baa10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9e0 │ │ │ │ + beq baca8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba824 │ │ │ │ + beq baaec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba770 │ │ │ │ + beq baa38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baae0 │ │ │ │ + beq bada8 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba824 │ │ │ │ + beq baaec │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba798 │ │ │ │ + beq baa60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9d8 │ │ │ │ + beq baca0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba824 │ │ │ │ + beq baaec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7c0 │ │ │ │ + beq baa88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9e8 │ │ │ │ + beq bacb0 │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba824 │ │ │ │ + beq baaec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7ec │ │ │ │ + beq baab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9f0 │ │ │ │ + beq bacb8 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba824 │ │ │ │ + beq baaec │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba818 │ │ │ │ + beq baae0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba9f8 │ │ │ │ + beq bacc0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba7f8 │ │ │ │ + bne baac0 │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba850 │ │ │ │ + beq bab18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba850 │ │ │ │ + bne bab18 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba654 │ │ │ │ - b ba688 │ │ │ │ + bne ba91c │ │ │ │ + b ba950 │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba520 │ │ │ │ - b ba568 │ │ │ │ + bne ba7e8 │ │ │ │ + b ba830 │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba540 │ │ │ │ - b ba568 │ │ │ │ + bhi ba808 │ │ │ │ + b ba830 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba850 │ │ │ │ - ldr r3, [pc, #576] @ baaf8 │ │ │ │ - ldr r2, [pc, #576] @ baafc │ │ │ │ + b bab18 │ │ │ │ + ldr r3, [pc, #576] @ badc0 │ │ │ │ + ldr r2, [pc, #576] @ badc4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b ba6a0 │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b ba968 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba65c │ │ │ │ + beq ba924 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne baa00 │ │ │ │ - ldr r3, [pc, #524] @ baaf8 │ │ │ │ - ldr r2, [pc, #528] @ bab00 │ │ │ │ + bne bacc8 │ │ │ │ + ldr r3, [pc, #524] @ badc0 │ │ │ │ + ldr r2, [pc, #528] @ badc8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2cbc28 │ │ │ │ - b ba6a0 │ │ │ │ + bl 2d5750 │ │ │ │ + b ba968 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baad8 │ │ │ │ - ldr r2, [pc, #488] @ bab04 │ │ │ │ + blt bada0 │ │ │ │ + ldr r2, [pc, #488] @ badcc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #808] @ 0x328 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r4, [sl, #144] @ 0x90 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq baa28 │ │ │ │ + beq bacf0 │ │ │ │ ldr r0, [sl, #144] @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrne r2, [sl, #148] @ 0x94 │ │ │ │ addne ip, r0, #12 │ │ │ │ subne r2, r2, ip │ │ │ │ @@ -148701,238 +148903,238 @@ │ │ │ │ add r4, r3, r2, lsl #2 │ │ │ │ add r1, r3, r1 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sl, #144] @ 0x90 │ │ │ │ str r1, [sl, #152] @ 0x98 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ - beq baa28 │ │ │ │ + beq bacf0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba5a0 │ │ │ │ - b ba5a8 │ │ │ │ + bne ba868 │ │ │ │ + b ba870 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2328f4 │ │ │ │ - b ba688 │ │ │ │ + bl 244e7c │ │ │ │ + b ba950 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 232078 │ │ │ │ + bl 244600 │ │ │ │ mov r4, r0 │ │ │ │ - b ba850 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba798 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba748 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba7c0 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba7ec │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba818 │ │ │ │ + b bab18 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baa60 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baa10 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baa88 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baab4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba8e4 │ │ │ │ + bne babac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba8e4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b babac │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba500 │ │ │ │ - b ba568 │ │ │ │ + bne ba7c8 │ │ │ │ + b ba830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa74 │ │ │ │ + beq bad3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne baa74 │ │ │ │ - ldr r2, [pc, #188] @ bab08 │ │ │ │ + bne bad3c │ │ │ │ + ldr r2, [pc, #188] @ badd0 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa64 │ │ │ │ + beq bad2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr sl, [pc, #140] @ bab08 │ │ │ │ + ldr sl, [pc, #140] @ badd0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baae8 │ │ │ │ + beq badb0 │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baad0 │ │ │ │ + beq bad98 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baad0 │ │ │ │ + bne bad98 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baac0 │ │ │ │ + beq bad88 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ - b baa7c │ │ │ │ + b bad44 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba90c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b ba770 │ │ │ │ - bl 2917c0 │ │ │ │ - b ba688 │ │ │ │ - andseq r2, r1, ip, lsr r2 │ │ │ │ + b babd4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b baa38 │ │ │ │ + bl 29fe74 │ │ │ │ + b ba950 │ │ │ │ + andseq r2, r1, r8, asr #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #2116] @ bb368 │ │ │ │ + ldr r5, [pc, #2116] @ bb630 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb330 │ │ │ │ + bne bb5f8 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb2ac │ │ │ │ + bne bb574 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb318 │ │ │ │ + blt bb5e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb2fc │ │ │ │ + beq bb5c4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb36c │ │ │ │ - bne bacb8 │ │ │ │ + ldr r2, [pc, #2040] @ bb634 │ │ │ │ + bne baf80 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bacc4 │ │ │ │ + bne baf8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bad04 │ │ │ │ + bge bafcc │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb370 │ │ │ │ + ldr r1, [pc, #1996] @ bb638 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb374 │ │ │ │ + ldr r1, [pc, #1984] @ bb63c │ │ │ │ cmp r2, #624 @ 0x270 │ │ │ │ and r1, r1, r3, lsl #15 │ │ │ │ eor r3, r3, r1 │ │ │ │ eor r3, r3, r3, lsr #18 │ │ │ │ lsr r6, r3, #5 │ │ │ │ - beq bafe0 │ │ │ │ + beq bb2a8 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb370 │ │ │ │ + ldr r3, [pc, #1940] @ bb638 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb374 │ │ │ │ + ldr r3, [pc, #1928] @ bb63c │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 354560 │ │ │ │ + bl 35566c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354560 │ │ │ │ - ldr r3, [pc, #1892] @ bb378 │ │ │ │ + bl 35566c │ │ │ │ + ldr r3, [pc, #1892] @ bb640 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r3, [pc, #1864] @ bb37c │ │ │ │ + bl 3553c0 │ │ │ │ + ldr r3, [pc, #1864] @ bb644 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354668 │ │ │ │ + bl 355774 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bacd4 │ │ │ │ - ldr r1, [pc, #1820] @ bb380 │ │ │ │ + beq baf9c │ │ │ │ + ldr r1, [pc, #1820] @ bb648 │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne bacf8 │ │ │ │ - ldr r2, [pc, #1784] @ bb384 │ │ │ │ + bne bafc0 │ │ │ │ + ldr r2, [pc, #1784] @ bb64c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb294 │ │ │ │ + bne bb55c │ │ │ │ strd r6, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ - beq bab80 │ │ │ │ + beq bae48 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b baca0 │ │ │ │ + b baf68 │ │ │ │ mov r0, #16 │ │ │ │ - bl 920bc │ │ │ │ + bl 92148 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb35c │ │ │ │ - ldr r1, [pc, #1684] @ bb380 │ │ │ │ + beq bb624 │ │ │ │ + ldr r1, [pc, #1684] @ bb648 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac84 │ │ │ │ + beq baf4c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bac84 │ │ │ │ + b baf4c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb388 │ │ │ │ + ldr lr, [pc, #1656] @ bb650 │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ ldr r3, [ip, #1588] @ 0x634 │ │ │ │ bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r8 │ │ │ │ and r1, r2, #1 │ │ │ │ add r1, lr, r1, lsl #2 │ │ │ │ @@ -149007,15 +149209,15 @@ │ │ │ │ ldr r3, [r6, #1600] @ 0x640 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r9, r6, #16 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bne bad6c │ │ │ │ + bne bb034 │ │ │ │ add r9, r0, #1584 @ 0x630 │ │ │ │ ldr r7, [r0, #920] @ 0x398 │ │ │ │ add r9, r9, #8 │ │ │ │ add r2, r0, #8 │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r2, #916] @ 0x394 │ │ │ │ add r6, r2, #4 │ │ │ │ @@ -149081,41 +149283,41 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r2, r6, #20 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp r9, r2 │ │ │ │ str r3, [r6, #928] @ 0x3a0 │ │ │ │ - bne bae68 │ │ │ │ + bne bb130 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb370 │ │ │ │ + ldr r1, [pc, #992] @ bb638 │ │ │ │ bic r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r6 │ │ │ │ eor r6, r3, r1 │ │ │ │ - ldr r3, [pc, #968] @ bb374 │ │ │ │ + ldr r3, [pc, #968] @ bb63c │ │ │ │ and r3, r3, r6, lsl #15 │ │ │ │ eor r6, r6, r3 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #1596] @ 0x63c │ │ │ │ eor r6, r6, r6, lsr #18 │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ eor r3, r3, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r6, r6, #5 │ │ │ │ str r3, [r0, #2504] @ 0x9c8 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b babc8 │ │ │ │ + b bae90 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb388 │ │ │ │ + ldr lr, [pc, #924] @ bb650 │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ ldr r3, [ip, #1588] @ 0x634 │ │ │ │ bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r8 │ │ │ │ and fp, r2, #1 │ │ │ │ add fp, lr, fp, lsl #2 │ │ │ │ @@ -149190,15 +149392,15 @@ │ │ │ │ ldr r3, [r1, #1600] @ 0x640 │ │ │ │ ldr fp, [fp, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r9, r1, #16 │ │ │ │ eor r3, r3, fp │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bne bb048 │ │ │ │ + bne bb310 │ │ │ │ add sl, r0, #1584 @ 0x630 │ │ │ │ ldr r8, [r0, #920] @ 0x398 │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r0, #8 │ │ │ │ and r9, r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [r2, #916] @ 0x394 │ │ │ │ add r7, r2, #4 │ │ │ │ @@ -149264,292 +149466,292 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r2, r7, #20 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp r2, sl │ │ │ │ str r3, [r7, #928] @ 0x3a0 │ │ │ │ - bne bb144 │ │ │ │ + bne bb40c │ │ │ │ ldr r3, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r2, r3, #1 │ │ │ │ add lr, lr, r2, lsl #2 │ │ │ │ ldr r2, [r0, #1596] @ 0x63c │ │ │ │ ldr r1, [lr, #16] │ │ │ │ eor r3, r2, r3, lsr #1 │ │ │ │ eor r3, r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #2504] @ 0x9c8 │ │ │ │ - b babc8 │ │ │ │ - ldr r1, [pc, #240] @ bb38c │ │ │ │ + b bae90 │ │ │ │ + ldr r1, [pc, #240] @ bb654 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb304 │ │ │ │ + bne bb5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b bac9c │ │ │ │ + bl 18e928 │ │ │ │ + b baf64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29aa1c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8b98 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2fc │ │ │ │ - ldr r3, [pc, #204] @ bb390 │ │ │ │ - ldr r2, [pc, #204] @ bb394 │ │ │ │ + beq bb5c4 │ │ │ │ + ldr r3, [pc, #204] @ bb658 │ │ │ │ + ldr r2, [pc, #204] @ bb65c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb2fc │ │ │ │ + beq bb5c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb2fc │ │ │ │ + bne bb5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bacac │ │ │ │ + b baf74 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bac9c │ │ │ │ - ldr r1, [pc, #120] @ bb398 │ │ │ │ + b baf64 │ │ │ │ + ldr r1, [pc, #120] @ bb660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ebc0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d3e8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb2fc │ │ │ │ - b bab54 │ │ │ │ + bne bb5c4 │ │ │ │ + b bae1c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bab38 │ │ │ │ + beq bae00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 22f4cc │ │ │ │ + bl 241a4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb2fc │ │ │ │ - b bab38 │ │ │ │ - bl 2917c0 │ │ │ │ + bne bb5c4 │ │ │ │ + b bae00 │ │ │ │ + bl 29fe74 │ │ │ │ mov r5, r0 │ │ │ │ - b baca0 │ │ │ │ + b baf68 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, lr, r4, lsr #21 │ │ │ │ + andseq r6, pc, r8, asr #14 │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003d51d4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x003d62d4 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl r6 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ - ldr r0, [pc] @ bb3a4 │ │ │ │ + eorseq r1, r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x00360eb8 │ │ │ │ + ldr r0, [pc] @ bb66c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb3b0 │ │ │ │ + ldr r0, [pc] @ bb678 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb50c │ │ │ │ + beq bb7d4 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb608 │ │ │ │ + ldr r5, [pc, #544] @ bb8d0 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r5, r0] │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq bb520 │ │ │ │ + beq bb7e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb5d8 │ │ │ │ + ble bb8a0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb5fc │ │ │ │ + bne bb8c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb52c │ │ │ │ + bne bb7f4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb48c │ │ │ │ + bne bb754 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb4cc │ │ │ │ + bne bb794 │ │ │ │ mov r0, r4 │ │ │ │ - bl a43a4 │ │ │ │ + bl a4424 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c1d38 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb450 │ │ │ │ + beq bb718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb450 │ │ │ │ + bne bb718 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb60c │ │ │ │ + ldr r2, [pc, #344] @ bb8d4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb578 │ │ │ │ + bne bb840 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb450 │ │ │ │ + b bb718 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb45c │ │ │ │ + beq bb724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb45c │ │ │ │ + bne bb724 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb60c │ │ │ │ + ldr r2, [pc, #280] @ bb8d4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb598 │ │ │ │ + bne bb860 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb45c │ │ │ │ - ldr r3, [pc, #244] @ bb608 │ │ │ │ - bl 356650 │ │ │ │ + b bb724 │ │ │ │ + ldr r3, [pc, #244] @ bb8d0 │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb414 │ │ │ │ - ldr r1, [pc, #232] @ bb610 │ │ │ │ - ldr r0, [pc, #232] @ bb614 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb6dc │ │ │ │ + ldr r1, [pc, #232] @ bb8d8 │ │ │ │ + ldr r0, [pc, #232] @ bb8dc │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb444 │ │ │ │ + beq bb70c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb444 │ │ │ │ + beq bb70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb444 │ │ │ │ + bne bb70c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb60c │ │ │ │ + ldr r2, [pc, #172] @ bb8d4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb5b8 │ │ │ │ + bne bb880 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb444 │ │ │ │ - ldr r1, [pc, #152] @ bb618 │ │ │ │ + b bb70c │ │ │ │ + ldr r1, [pc, #152] @ bb8e0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4c0 │ │ │ │ + beq bb788 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4c0 │ │ │ │ - ldr r1, [pc, #120] @ bb618 │ │ │ │ + b bb788 │ │ │ │ + ldr r1, [pc, #120] @ bb8e0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb500 │ │ │ │ + beq bb7c8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb500 │ │ │ │ - ldr r1, [pc, #88] @ bb618 │ │ │ │ + b bb7c8 │ │ │ │ + ldr r1, [pc, #88] @ bb8e0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb56c │ │ │ │ + beq bb834 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb56c │ │ │ │ + b bb834 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb61c │ │ │ │ + ldr r2, [pc, #56] @ bb8e4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb420 │ │ │ │ + bne bb6e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c1b74 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1592f4 │ │ │ │ - b bb434 │ │ │ │ + bl 159e64 │ │ │ │ + b bb6fc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x000bb3b4 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d24b4 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + andeq fp, fp, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bne bb660 │ │ │ │ + bne bb928 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb69c │ │ │ │ - ldr r1, [pc, #76] @ bb6a0 │ │ │ │ + ldr r3, [pc, #76] @ bb964 │ │ │ │ + ldr r1, [pc, #76] @ bb968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb67c │ │ │ │ + beq bb944 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb648 │ │ │ │ + bne bb910 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb69c │ │ │ │ - ldr r1, [pc, #16] @ bb6a4 │ │ │ │ + ldr r3, [pc, #12] @ bb964 │ │ │ │ + ldr r1, [pc, #16] @ bb96c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bb658 │ │ │ │ + bl 18f3e8 │ │ │ │ + b bb920 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl #13 │ │ │ │ - eorseq r0, r6, r8, asr r6 │ │ │ │ + eorseq r1, r6, r4, lsl #15 │ │ │ │ + eorseq r1, r6, r8, asr r7 │ │ │ │ │ │ │ │ -000bb6a8 : │ │ │ │ +000bb970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -149557,1458 +149759,1460 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfc4 │ │ │ │ + bl 9e044 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb814 │ │ │ │ + beq bbadc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb804 │ │ │ │ - ldr r3, [pc, #272] @ bb81c │ │ │ │ + beq bbacc │ │ │ │ + ldr r3, [pc, #272] @ bbae4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb7b4 │ │ │ │ + bne bba7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb7b4 │ │ │ │ + beq bba7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb750 │ │ │ │ + beq bba18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb79c │ │ │ │ + bne bba64 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb790 │ │ │ │ + beq bba58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb790 │ │ │ │ - ldr r2, [pc, #168] @ bb820 │ │ │ │ + bne bba58 │ │ │ │ + ldr r2, [pc, #168] @ bbae8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb7e4 │ │ │ │ + bne bbaac │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b bb750 │ │ │ │ + b bba18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb720 │ │ │ │ + bne bb9e8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb814 │ │ │ │ + beq bbadc │ │ │ │ mvn r5, #0 │ │ │ │ - b bb760 │ │ │ │ - ldr r1, [pc, #56] @ bb824 │ │ │ │ + b bba28 │ │ │ │ + ldr r1, [pc, #56] @ bbaec │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb788 │ │ │ │ + beq bba50 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb788 │ │ │ │ - ldr r1, [pc, #28] @ bb828 │ │ │ │ - ldr r0, [pc, #28] @ bb82c │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb7c8 │ │ │ │ + b bba50 │ │ │ │ + ldr r1, [pc, #28] @ bbaf0 │ │ │ │ + ldr r0, [pc, #28] @ bbaf4 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bba90 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb790 │ │ │ │ + b bba58 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ │ │ │ │ -000bb830 : │ │ │ │ +000bbaf8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb850 │ │ │ │ + beq bbb18 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 346fd4 │ │ │ │ + bl 349034 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb878 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bbb40 <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb87c : │ │ │ │ +000bbb44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b b1a00 │ │ │ │ + b b1c94 │ │ │ │ │ │ │ │ -000bb8a4 : │ │ │ │ +000bbb6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl bb988 <_PyArena_New@@Base> │ │ │ │ + bl bbc50 <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb980 │ │ │ │ + beq bbc48 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 22fa4c │ │ │ │ + bl 241fcc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb978 │ │ │ │ + beq bbc40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb934 │ │ │ │ + beq bbbfc │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb934 │ │ │ │ + beq bbbfc │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb95c │ │ │ │ + beq bbc24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b878c <_PyUnicode_EncodeUTF16@@Base+0xd90> │ │ │ │ + bl 2c3fa0 <_PyUnicode_EncodeUTF16@@Base+0xd90> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16786c <_PyArena_Free@@Base> │ │ │ │ + bl 1683ac <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 11fd54 <_PyAST_Compile@@Base> │ │ │ │ + bl 11fc64 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16786c <_PyArena_Free@@Base> │ │ │ │ - b bb928 │ │ │ │ + bl 1683ac <_PyArena_Free@@Base> │ │ │ │ + b bbbf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34b7e8 │ │ │ │ + bl 34d1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb914 │ │ │ │ + bge bbbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16786c <_PyArena_Free@@Base> │ │ │ │ + bl 1683ac <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb928 │ │ │ │ + b bbbf0 │ │ │ │ │ │ │ │ -000bb988 <_PyArena_New@@Base>: │ │ │ │ +000bbc50 <_PyArena_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #12 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bba1c <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bba48 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 99924 │ │ │ │ + beq bbce4 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbd10 <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 999a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bba0c <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbcd4 <_PyArena_New@@Base+0x84> │ │ │ │ add r2, r3, #23 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ bic r2, r2, #7 │ │ │ │ str r0, [r1], #16 │ │ │ │ mov r0, #0 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bba38 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbd00 <_PyArena_New@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bba28 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbcf0 <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bba18 <_PyArena_New@@Base+0x90> │ │ │ │ + b bbce0 <_PyArena_New@@Base+0x90> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq bba80 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbd48 <_PyArena_New@@Base+0xf8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r8, [pc, #780] @ bbd94 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bc05c <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbd7c <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bc044 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbdec │ │ │ │ + bl bc0b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbd78 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbd98 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bc040 <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bc060 <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbdfc <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbdfc <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbdfc <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbdfc <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb18 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbd9c <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbde0 <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bc064 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbd54 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbda0 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 356650 │ │ │ │ + bne bc01c <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bc068 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbb74 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbbcc <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbe3c <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbe94 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe94 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbba0 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbe68 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb84 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbe4c <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe94 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbbb0 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbe78 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe94 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbcd8 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbfa0 <_PyArena_New@@Base+0x350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ strb r3, [r6, #12] │ │ │ │ rsblt r2, r2, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r2, [r6, #8] │ │ │ │ strblt r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #392] @ bbda4 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bc06c <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd00 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbda8 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbfc8 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bc070 <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd24 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbdac <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbfec <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bc074 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd2c <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbdb0 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbff4 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bc078 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd3c <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbdb4 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bc004 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bc07c <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd34 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbdb8 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbffc <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bc080 <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd1c <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbdbc <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbfe4 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bc084 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd4c <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbdc0 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bc014 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bc088 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd44 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbdc4 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bc00c <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bc08c <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbdc8 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bc090 <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbd84 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bc04c <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd8c <_PyArena_New@@Base+0x404> │ │ │ │ + beq bc054 <_PyArena_New@@Base+0x404> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #196] @ bbdcc <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bc094 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbcd4 <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbdd0 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbdd4 <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbdd8 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbddc <_PyArena_New@@Base+0x454> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbde0 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbde4 <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbde8 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbd04 <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbf9c <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bc098 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bc09c <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bc0a0 <_PyArena_New@@Base+0x450> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bc0a4 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bc0a8 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bc0ac <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bc0b0 <_PyArena_New@@Base+0x460> │ │ │ │ + b bbfcc <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbe0c <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbd4 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe9c <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbd54 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11aa58 │ │ │ │ + b bc01c <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a96c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r6, ip, asr r6 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, ip, ror #6 │ │ │ │ - eorseq pc, r5, ip, lsl r0 @ │ │ │ │ - eorseq r0, r6, r0, asr r8 │ │ │ │ - eorseq r0, r6, r8, asr r8 │ │ │ │ - eorseq r0, r6, r8, ror #16 │ │ │ │ - eorseq r0, r6, ip, ror r8 │ │ │ │ - mlaseq r6, r4, r8, r0 │ │ │ │ - eorseq r0, r6, r8, lsr #17 │ │ │ │ - eorseq r0, r6, r0, asr #17 │ │ │ │ - eorseq r5, sp, ip, asr r2 │ │ │ │ - eorseq r5, sp, ip, lsl r2 │ │ │ │ - eorseq r5, sp, r4, asr #4 │ │ │ │ - eorseq r5, sp, r4, lsr #4 │ │ │ │ - eorseq r5, sp, ip, lsr #4 │ │ │ │ - eorseq r5, sp, ip, lsr r2 │ │ │ │ - eorseq r5, sp, r4, lsr r2 │ │ │ │ - eorseq r5, sp, r4, asr r2 │ │ │ │ - eorseq r5, sp, ip, asr #4 │ │ │ │ + eorseq fp, r5, ip, ror #8 │ │ │ │ + eorseq r0, r6, ip, lsl r1 │ │ │ │ + eorseq r1, r6, r0, asr r9 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ + eorseq r1, r6, r8, ror #18 │ │ │ │ + eorseq r1, r6, ip, ror r9 │ │ │ │ + mlaseq r6, r4, r9, r1 │ │ │ │ + eorseq r1, r6, r8, lsr #19 │ │ │ │ + eorseq r1, r6, r0, asr #19 │ │ │ │ + eorseq r6, sp, ip, asr r3 │ │ │ │ + eorseq r6, sp, ip, lsl r3 │ │ │ │ + eorseq r6, sp, r4, asr #6 │ │ │ │ + eorseq r6, sp, r4, lsr #6 │ │ │ │ + eorseq r6, sp, ip, lsr #6 │ │ │ │ + eorseq r6, sp, ip, lsr r3 │ │ │ │ + eorseq r6, sp, r4, lsr r3 │ │ │ │ + eorseq r6, sp, r4, asr r3 │ │ │ │ + eorseq r6, sp, ip, asr #6 │ │ │ │ │ │ │ │ -000bbdec : │ │ │ │ +000bc0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bbe68 │ │ │ │ + beq bc130 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbe30 │ │ │ │ + beq bc0f8 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbe30 │ │ │ │ + beq bc0f8 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbe3c │ │ │ │ + b bc104 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 274250 │ │ │ │ + bl 284a28 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbe6c │ │ │ │ + beq bc134 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbe74 │ │ │ │ + beq bc13c │ │ │ │ tst r3, #32 │ │ │ │ - beq bbe74 │ │ │ │ + beq bc13c │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58738 │ │ │ │ + bl 587c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbe7c : │ │ │ │ +000bc144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ bbec4 │ │ │ │ + ldr r2, [pc, #44] @ bc18c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbec8 │ │ │ │ + bl bc190 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r6, r0, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - beq bc144 │ │ │ │ + beq bc40c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc144 │ │ │ │ + beq bc40c │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3548] @ bccdc │ │ │ │ + ldr sl, [pc, #3556] @ bcfac │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc890 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcb58 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc13c │ │ │ │ + beq bc404 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc850 │ │ │ │ + beq bcb18 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc850 │ │ │ │ - bl a9b9c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc97c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bcb18 │ │ │ │ + bl a9d58 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bcc4c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc0f4 │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc3bc │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bd8 │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a2c58 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbf8c │ │ │ │ + mov r8, r0 │ │ │ │ + beq bc254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcb40 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc97c │ │ │ │ + str r3, [r9] │ │ │ │ + beq bce10 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bcc4c │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc10c │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc3d4 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcb7c │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bce4c │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc67c │ │ │ │ + beq bc944 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfc4 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bccd0 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9e044 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcfa0 │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7d4 │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc9c4 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3276] @ bcce0 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc994 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bca9c │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bcc94 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3284] @ bcfb0 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bcc64 │ │ │ │ + ldr r1, [r6, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r6, #44] @ 0x2c │ │ │ │ + str r7, [sp, #20] │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bc3a8 │ │ │ │ - ldr r3, [pc, #3228] @ bcce4 │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bcab4 │ │ │ │ + beq bc670 │ │ │ │ + ldr r3, [pc, #3236] @ bcfb4 │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bcd84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcce8 │ │ │ │ + ldr r3, [pc, #3216] @ bcfb8 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc150 │ │ │ │ - ldr r1, [pc, #3196] @ bccec │ │ │ │ + bne bc418 │ │ │ │ + ldr r1, [pc, #3204] @ bcfbc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf44 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc198 │ │ │ │ + beq bc460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033e0 │ │ │ │ + bl 1033f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcb4c │ │ │ │ + bne bce1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc71c │ │ │ │ - bne bcad0 │ │ │ │ + blt bc9e4 │ │ │ │ + bne bcda0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bc814 │ │ │ │ + beq bcadc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne bc1f8 │ │ │ │ - b bc814 │ │ │ │ + bne bc4c0 │ │ │ │ + b bcadc │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbfa8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bc270 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc960 │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbfa8 │ │ │ │ - b bc110 │ │ │ │ + blt bcc30 │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bc270 │ │ │ │ + b bc3d8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcb68 │ │ │ │ + bne bce38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2968] @ bccf0 │ │ │ │ + ldr r3, [pc, #2976] @ bcfc0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc444 │ │ │ │ - ldr r3, [pc, #2960] @ bccf4 │ │ │ │ + beq bc70c │ │ │ │ + ldr r3, [pc, #2968] @ bcfc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc7bc │ │ │ │ - ldr r1, [pc, #2940] @ bccec │ │ │ │ + bne bca84 │ │ │ │ + ldr r1, [pc, #2948] @ bcfbc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf44 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc080 │ │ │ │ - ldr r1, [pc, #2916] @ bccec │ │ │ │ + bne bc348 │ │ │ │ + ldr r1, [pc, #2924] @ bcfbc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111554 │ │ │ │ + bl 111460 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc080 │ │ │ │ - ldr r3, [pc, #2904] @ bccf8 │ │ │ │ - bl 356650 │ │ │ │ + bne bc348 │ │ │ │ + ldr r3, [pc, #2912] @ bcfc8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc858 │ │ │ │ + bne bcb20 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ands r2, r2, #2048 @ 0x800 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - beq bc810 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bcad8 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bc8e4 │ │ │ │ + beq bcbac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2812] @ bccfc │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc6c0 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2792] @ bccf8 │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 356650 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bcb10 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc494 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4a0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4ac │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2820] @ bcfcc │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc988 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2800] @ bcfc8 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 357750 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcde0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc75c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc768 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc774 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc4bc │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc4bc │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc784 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc784 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc29c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ - str sl, [r5] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add sl, sl, #124 @ 0x7c │ │ │ │ - str r1, [r5, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc564 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r2, [r9, #48] @ 0x30 │ │ │ │ + str r9, [r5] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + add r9, r9, #124 @ 0x7c │ │ │ │ + str r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str sl, [r5, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r5, #16] │ │ │ │ + str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r1, [r5, #24] │ │ │ │ - strh r1, [r5, #36] @ 0x24 │ │ │ │ - strb r1, [r5, #38] @ 0x26 │ │ │ │ - ble bc63c │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bc904 │ │ │ │ + add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cebfc <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + mov r0, r7 │ │ │ │ + bl ced04 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bca30 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bcd00 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bca40 │ │ │ │ + bne bcd10 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfd04 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfe0c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc6e0 │ │ │ │ + beq bc9a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9f4 │ │ │ │ + bne bccc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r6, #44] @ 0x2c │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bccac │ │ │ │ + bne bcf7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc390 │ │ │ │ + beq bc658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bccc4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcf94 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc040 │ │ │ │ - ldr r3, [pc, #2376] @ bccf8 │ │ │ │ - bl 356650 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bca84 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc308 │ │ │ │ + ldr r2, [pc, #2384] @ bcfc8 │ │ │ │ + bl 357750 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bcd54 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bca70 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc590 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcd40 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc858 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc658 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc920 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc410 │ │ │ │ + beq bc6d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc698 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc960 │ │ │ │ cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc144 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc40c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc144 │ │ │ │ + beq bc40c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc144 │ │ │ │ + bne bc40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bc144 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bc40c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2196] @ bccec │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #2204] @ bcfbc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl f4740 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc840 │ │ │ │ + bne bcb08 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc080 │ │ │ │ - ldr r3, [pc, #2176] @ bcd00 │ │ │ │ + bne bc348 │ │ │ │ + ldr r3, [pc, #2184] @ bcfd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc71c │ │ │ │ - bl 11aa58 │ │ │ │ - b bc1b0 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc240 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc254 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ + beq bc9e4 │ │ │ │ + bl 11a96c │ │ │ │ + b bc478 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc508 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc51c │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc26c │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcc4c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2088] @ bcd04 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r2, #808] @ 0x328 │ │ │ │ - ldr r0, [r2, #804] @ 0x324 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r5, [r8, #144] @ 0x90 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bcb84 │ │ │ │ - ldr ip, [r8, #144] @ 0x90 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - ldrne r0, [r8, #148] @ 0x94 │ │ │ │ - addne lr, ip, #12 │ │ │ │ - subne r0, r0, lr │ │ │ │ - asrne r0, r0, #2 │ │ │ │ - str r5, [r1] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - strne r0, [ip, #8] │ │ │ │ - clz r0, r5 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r0, r0, #3 │ │ │ │ - add r5, r1, r0, lsl #2 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - add r0, r1, r3 │ │ │ │ + bne bc534 │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcf1c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2096] @ bcfd4 │ │ │ │ + ldr r5, [r7, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, #808] @ 0x328 │ │ │ │ + ldr r0, [r3, #804] @ 0x324 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq bce54 │ │ │ │ + ldr r0, [r7, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + ldrne r1, [r7, #148] @ 0x94 │ │ │ │ + addne ip, r0, #12 │ │ │ │ + subne r1, r1, ip │ │ │ │ + str r5, [r2] │ │ │ │ + asrne r1, r1, #2 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + strne r1, [r0, #8] │ │ │ │ + add r5, r5, #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcb84 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bce54 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc294 │ │ │ │ - b bc29c │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc55c │ │ │ │ + b bc564 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bca70 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc798 │ │ │ │ - sub r5, r3, #1 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcd40 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bca60 │ │ │ │ + sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [r7] │ │ │ │ - bne bc5f8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1884] @ bcd08 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc920 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r5, [fp] │ │ │ │ + bne bc8c0 │ │ │ │ + ldr r2, [pc, #1896] @ bcfd8 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bcbe8 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc608 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc8d0 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5e8 │ │ │ │ + beq bc8b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc69c │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc964 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc97c │ │ │ │ + bne bcc4c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc410 │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc6d8 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5cc │ │ │ │ + beq bc894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc5cc │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcd08 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc894 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1772] @ bcfd8 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8c4 │ │ │ │ - mov r0, fp │ │ │ │ + bne bcb8c │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc5cc │ │ │ │ + b bc894 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc308 │ │ │ │ + b bc5d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc7b4 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bca7c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc410 │ │ │ │ - b bc5d8 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc6d8 │ │ │ │ + b bc8a0 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5f0 │ │ │ │ + beq bc8b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc5f0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc8b8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcd08 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1640] @ bcfd8 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc900 │ │ │ │ - mov r0, r9 │ │ │ │ + bne bcbc8 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc5e8 │ │ │ │ + b bc8b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc34c │ │ │ │ + bne bc614 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca54 │ │ │ │ + beq bcd24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca54 │ │ │ │ + beq bcd24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc71c │ │ │ │ + beq bc9e4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc368 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc630 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bcc54 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc774 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc5c0 │ │ │ │ - b bc5a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcd08 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc940 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcf24 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc6a4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bca3c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc888 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc888 │ │ │ │ + b bc868 │ │ │ │ + ldr r2, [pc, #1428] @ bcfd8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bcc08 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc754 │ │ │ │ - ldr r3, [fp] │ │ │ │ + blx r3 │ │ │ │ + b bca1c │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3f4 │ │ │ │ + beq bc6bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcc74 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcf44 │ │ │ │ mov r5, #0 │ │ │ │ - b bc618 │ │ │ │ + b bc8e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcae0 │ │ │ │ - ldr r1, [pc, #1312] @ bccec │ │ │ │ + beq bcdb0 │ │ │ │ + ldr r1, [pc, #1320] @ bcfbc │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc470 │ │ │ │ + b bc738 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc868 │ │ │ │ + bne bcb30 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc868 │ │ │ │ + beq bcb30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc868 │ │ │ │ - bl 1c9218 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bc020 │ │ │ │ - b bc9c4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq bcb30 │ │ │ │ + bl 1ce898 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bc2e8 │ │ │ │ + b bcc94 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22dc38 │ │ │ │ + bl 240238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc714 │ │ │ │ - b bc708 │ │ │ │ + beq bc9dc │ │ │ │ + b bc9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc080 │ │ │ │ + bne bc348 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc1bc │ │ │ │ - ldr r9, [pc, #1204] @ bcd0c │ │ │ │ - b bbfac │ │ │ │ + b bc484 │ │ │ │ + ldr r8, [pc, #1212] @ bcfdc │ │ │ │ + b bc274 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc1b0 │ │ │ │ - b bc71c │ │ │ │ - ldr r3, [pc, #1184] @ bcd10 │ │ │ │ + beq bc478 │ │ │ │ + b bc9e4 │ │ │ │ + ldr r3, [pc, #1192] @ bcfe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcd14 │ │ │ │ - bl 11793c │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1184] @ bcfe4 │ │ │ │ + bl 117854 │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5cc │ │ │ │ - b bc608 │ │ │ │ + beq bc894 │ │ │ │ + b bc8d0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc8b0 │ │ │ │ + beq bcb78 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbf44 │ │ │ │ + bne bc20c │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1100] @ bcd0c │ │ │ │ - mov r7, r3 │ │ │ │ - b bc110 │ │ │ │ - ldr r1, [pc, #1100] @ bcd18 │ │ │ │ + ldr r8, [pc, #1108] @ bcfdc │ │ │ │ + mov r9, r3 │ │ │ │ + b bc3d8 │ │ │ │ + ldr r1, [pc, #1108] @ bcfe8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc630 │ │ │ │ + beq bc8f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc630 │ │ │ │ + b bc8f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 22dc38 │ │ │ │ - b bc714 │ │ │ │ - ldr r1, [pc, #1040] @ bcd18 │ │ │ │ + bl 240238 │ │ │ │ + b bc9dc │ │ │ │ + ldr r1, [pc, #1048] @ bcfe8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc6b4 │ │ │ │ + beq bc97c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc6b4 │ │ │ │ - ldr r1, [pc, #1008] @ bcd18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc5b8 │ │ │ │ + b bc97c │ │ │ │ + ldr r1, [pc, #1016] @ bcfe8 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc880 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b bc5b8 │ │ │ │ - ldr r1, [pc, #976] @ bcd18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc78c │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc880 │ │ │ │ + ldr r1, [pc, #984] @ bcfe8 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bca54 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc78c │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bca54 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc97c │ │ │ │ + beq bcc4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc98c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b3d8 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bcc5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b454 │ │ │ │ mvn r0, #0 │ │ │ │ - b bc148 │ │ │ │ + b bc410 │ │ │ │ mvn r5, #0 │ │ │ │ - b bc69c │ │ │ │ - ldr r3, [pc, #884] @ bcd10 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #884] @ bcd1c │ │ │ │ - bl 11793c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc9c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcb34 │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc964 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #880] @ bcfe0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #884] @ bcfec │ │ │ │ + bl 117854 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcc94 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + beq bce04 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc960 │ │ │ │ + beq bcc30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bca28 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bccf8 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq bc97c │ │ │ │ - b bc5d8 │ │ │ │ + beq bcc4c │ │ │ │ + b bc8a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcc9c │ │ │ │ + beq bcf6c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcc84 │ │ │ │ - ldr r3, [pc, #780] @ bcd20 │ │ │ │ - ldr r2, [pc, #780] @ bcd24 │ │ │ │ + bne bcf54 │ │ │ │ + ldr r3, [pc, #780] @ bcff0 │ │ │ │ + ldr r2, [pc, #780] @ bcff4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbc28 │ │ │ │ - b bc6f8 │ │ │ │ + bl 2d5750 │ │ │ │ + b bc9c0 │ │ │ │ mvn r5, #0 │ │ │ │ - b bc618 │ │ │ │ + b bc8e0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2328f4 │ │ │ │ - b bc6e0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 244e7c │ │ │ │ + b bc9a8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ - b bc6d4 │ │ │ │ - ldr r3, [pc, #708] @ bcd20 │ │ │ │ - ldr r2, [pc, #712] @ bcd28 │ │ │ │ + b bc99c │ │ │ │ + ldr r3, [pc, #708] @ bcff0 │ │ │ │ + ldr r2, [pc, #712] @ bcff8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b bc6f8 │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b bc9c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc754 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc56c │ │ │ │ - ldr r3, [pc, #660] @ bcd2c │ │ │ │ + b bca1c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc834 │ │ │ │ + ldr r2, [pc, #660] @ bcffc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 189be0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc3c4 │ │ │ │ + beq bc68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b bc3c4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #592] @ bcd10 │ │ │ │ - ldr r1, [pc, #620] @ bcd30 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 11793c │ │ │ │ - b bc720 │ │ │ │ + bl 189c08 <_PyErr_Clear@@Base> │ │ │ │ + b bc68c │ │ │ │ + ldr r1, [pc, #596] @ bcfe0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #616] @ bd000 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 117854 │ │ │ │ + b bc9e8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc0a8 │ │ │ │ + b bc370 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc1b4 │ │ │ │ - ldr r0, [pc, #504] @ bccec │ │ │ │ - bl bbdec │ │ │ │ + beq bc47c │ │ │ │ + ldr r0, [pc, #504] @ bcfbc │ │ │ │ + bl bc0b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bc71c │ │ │ │ + beq bc9e4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bc470 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + b bc738 │ │ │ │ mov r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 232078 │ │ │ │ - b bc6d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bc9c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bbf8c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 244600 │ │ │ │ + b bc99c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bcc94 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bc254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc098 │ │ │ │ + bne bc360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bc098 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bc360 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #404] @ bcd0c │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #404] @ bcfdc │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbf38 │ │ │ │ + bne bc200 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b bbfb4 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcbd0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcbd0 │ │ │ │ - ldr r2, [pc, #352] @ bcd08 │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcbc0 │ │ │ │ + b bc27c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcea0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bcea0 │ │ │ │ + ldr r2, [pc, #352] @ bcfd8 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bce90 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - blx r2 │ │ │ │ - ldr sl, [pc, #304] @ bcd08 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #304] @ bcfd8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [r8], #4 │ │ │ │ + ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bcc2c │ │ │ │ + beq bcefc │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcc2c │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bcefc │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcc1c │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bceec │ │ │ │ + ldr r2, [r9, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne bcbe0 │ │ │ │ - bl 2917c0 │ │ │ │ - b bc6e0 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc4c8 │ │ │ │ + bne bceb0 │ │ │ │ + bl 29fe74 │ │ │ │ + b bc9a8 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ + ldr r2, [r4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - beq bc754 │ │ │ │ - b bc744 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bca1c │ │ │ │ + b bca0c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc410 │ │ │ │ - b bc5d8 │ │ │ │ + beq bc6d8 │ │ │ │ + b bc8a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bca0c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bca0c │ │ │ │ + bne bccdc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bccdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc368 │ │ │ │ - b bc708 │ │ │ │ + beq bc630 │ │ │ │ + b bc9d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc374 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bc374 │ │ │ │ + bne bc63c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bc63c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bc390 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc9e0 │ │ │ │ - b bc97c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bc658 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bccb0 │ │ │ │ + b bcc4c │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + andeq r6, r4, r0, lsl #30 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ + strdeq fp, [pc], -ip │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, ip, lsr #17 │ │ │ │ - andseq r1, r1, r4, rrx │ │ │ │ + andseq r2, r2, r8, lsr r8 │ │ │ │ + andseq r0, r1, r0, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r2, r1, ip, lsr r2 │ │ │ │ + andseq r2, r1, r8, asr #2 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r0, r6, r8, ror #23 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq r0, r6, r8, lsl #24 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ │ │ │ │ -000bcd34 : │ │ │ │ +000bd004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -151021,139 +151225,143 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 29c28 │ │ │ │ ldrb r1, [r8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq bdc3c │ │ │ │ + beq bddbc │ │ │ │ mov fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ movne r4, r8 │ │ │ │ - bne bce94 │ │ │ │ + bne bd174 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdffc │ │ │ │ + beq be148 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r4, #1 │ │ │ │ - beq bd678 │ │ │ │ - bhi bcf1c │ │ │ │ + add r1, r4, #1 │ │ │ │ + beq bddc4 │ │ │ │ + bhi bd1cc │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be2e0 │ │ │ │ + beq be4d4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be2c8 │ │ │ │ + beq be4bc │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be298 │ │ │ │ - ldr r2, [pc, #4052] @ bddd4 │ │ │ │ - ldr r1, [pc, #4048] @ bddd4 │ │ │ │ + beq be5c8 │ │ │ │ + ldr r2, [pc, #3988] @ be064 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bddac │ │ │ │ + bne bd6d8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq bd6d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd4e8 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bd898 │ │ │ │ - ldr r1, [pc, #4008] @ bddd8 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #4004] @ bdddc │ │ │ │ mvn r6, #0 │ │ │ │ + beq bd708 │ │ │ │ + ldr r1, [pc, #3964] @ be068 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #3996] @ bdde0 │ │ │ │ - ldr r1, [pc, #3996] @ bdde4 │ │ │ │ + ldr r1, [pc, #3960] @ be06c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr r1, [pc, #3988] @ bdde8 │ │ │ │ + ldr r1, [pc, #3956] @ be070 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #3952] @ be074 │ │ │ │ + ldr r1, [pc, #3952] @ be078 │ │ │ │ str r1, [sp, #32] │ │ │ │ + mov r5, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq be524 │ │ │ │ + ldrb ip, [r4, #1] │ │ │ │ + cmp ip, #0 │ │ │ │ + streq ip, [sp, #16] │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi be524 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi bd304 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd178 │ │ │ │ + beq bd4d0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd9e4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd4e8 │ │ │ │ + beq bdb64 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be524 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls bd4e8 │ │ │ │ - ldr r0, [pc, #3952] @ bddec │ │ │ │ - sub r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi bd4e8 │ │ │ │ - add r1, r1, r1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ + bls be524 │ │ │ │ + ldr r0, [pc, #3872] @ be07c │ │ │ │ + sub r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi be524 │ │ │ │ + add r2, r2, r2 │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be25c │ │ │ │ + bne be53c │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bce94 │ │ │ │ + bne bd174 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcf54 │ │ │ │ + beq bd234 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdfec │ │ │ │ + beq be26c │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd464 │ │ │ │ + beq bd7f4 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcf70 │ │ │ │ + bls bd250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcf70 │ │ │ │ + blt bd250 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bdebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r3, r9 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r1, [r4] │ │ │ │ - add r9, r9, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bd12c │ │ │ │ - mov r8, r4 │ │ │ │ - b bcdac │ │ │ │ - ldr r2, [pc, #3760] @ bddd4 │ │ │ │ - ldr r1, [pc, #3756] @ bddd4 │ │ │ │ + b bd2d0 │ │ │ │ + ldr r2, [pc, #3728] @ be064 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bddac │ │ │ │ + bne bd6d8 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3764] @ bddf0 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [pc, #3732] @ be080 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd1f4 │ │ │ │ + bhi bd204 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + ldr r1, [pc, #3676] @ be068 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #3672] @ be06c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3668] @ be070 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #3664] @ be078 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #3652] @ be074 │ │ │ │ + mov r1, r2 │ │ │ │ + b bd110 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdfd4 │ │ │ │ + beq be254 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd470 │ │ │ │ + beq bd800 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bced4 │ │ │ │ + bhi bd1b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bcee4 │ │ │ │ + beq bd1c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -151161,66 +151369,94 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bcee8 │ │ │ │ + beq bdb24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne be1f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 272ee8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and r1, r5, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r3, r9 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r1, [r4] │ │ │ │ + add r9, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - orrge ip, ip, #1 │ │ │ │ + beq bd47c │ │ │ │ + mov r8, r4 │ │ │ │ + b bd07c │ │ │ │ + sub ip, r3, #99 @ 0x63 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, ip │ │ │ │ + ldr ip, [pc, #3432] @ be084 │ │ │ │ + and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd4e8 │ │ │ │ + bne bd884 │ │ │ │ + ldr ip, [pc, #3420] @ be088 │ │ │ │ + tst r0, ip │ │ │ │ + bne bd870 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq bd39c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be524 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq bd28c │ │ │ │ - ldr r0, [pc, #3480] @ bddf4 │ │ │ │ - sub r1, r3, #100 @ 0x64 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ + bne bd3a4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r3] │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r5, #1114112 @ 0x110000 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bcs be3b8 │ │ │ │ + cmp r5, r7 │ │ │ │ + bhi bd898 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r3, r3, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble bd898 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd918 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb r5, [r3, r9] │ │ │ │ + mov r3, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b bd464 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be524 │ │ │ │ + ldr r0, [pc, #3296] @ be08c │ │ │ │ + sub r2, r3, #100 @ 0x64 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ - ands r1, r0, ip, lsl r1 │ │ │ │ - bne bd9e4 │ │ │ │ + ands r2, r0, ip, lsl r2 │ │ │ │ + bne bdb64 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdc68 │ │ │ │ + beq bdec0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd4e8 │ │ │ │ + bne be524 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -151233,67 +151469,69 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bne be344 │ │ │ │ - bl 117a08 │ │ │ │ + bne be418 │ │ │ │ + bl 117920 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bcf14 │ │ │ │ + bne bd2fc │ │ │ │ cmp r9, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdd90 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd02c │ │ │ │ + bne bd4c4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd810 │ │ │ │ + beq bd93c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10da70 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d8e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq be270 │ │ │ │ + beq be5f4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdf1c │ │ │ │ + beq bdf70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd81c │ │ │ │ + beq bd948 │ │ │ │ mov sl, r2 │ │ │ │ - b bd02c │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt bd4e8 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be524 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be2f8 │ │ │ │ + bne be3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq be3a4 │ │ │ │ + beq be658 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151304,72 +151542,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd32c │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [pc, #3032] @ bddd8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3028] @ bdddc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3028] @ bdde4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3016] @ bdde0 │ │ │ │ - ldr r2, [pc, #3020] @ bdde8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r2, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd4e8 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r0, [sp, #16] │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi bd4e8 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls bce54 │ │ │ │ - sub r0, r3, #99 @ 0x63 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2968] @ bddf8 │ │ │ │ - and r0, r0, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bd04c │ │ │ │ - ldr r0, [pc, #2956] @ bddfc │ │ │ │ - tst r1, r0 │ │ │ │ - bne bd038 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq bd4e0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd4e8 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne bd054 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r5, #1114112 @ 0x110000 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be208 │ │ │ │ - cmp r5, r7 │ │ │ │ - bhi bd5fc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r3, r3, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble bd5fc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bd8d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb r5, [r3, r9] │ │ │ │ - add r9, r9, #1 │ │ │ │ - b bd114 │ │ │ │ + b bd5a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add ip, r1, #4 │ │ │ │ @@ -151383,42 +151564,43 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e4c │ │ │ │ - b bd0dc │ │ │ │ + bl 117d64 │ │ │ │ + b bd42c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8] │ │ │ │ + beq be3a4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - movne r1, #58 @ 0x3a │ │ │ │ - moveq r1, #46 @ 0x2e │ │ │ │ - bl 1e7d6c │ │ │ │ + bne be3b0 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1ef108 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd390 │ │ │ │ + beq bd608 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be34c │ │ │ │ + beq be398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151429,347 +151611,270 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117e4c │ │ │ │ + bl 117d64 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq be358 │ │ │ │ + beq be420 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd114 │ │ │ │ + beq bd464 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne bd114 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2484] @ bde00 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bd464 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #2508] @ be090 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdf28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bne bdf7c │ │ │ │ blx r5 │ │ │ │ - b bd114 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bcecc │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl be784 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq be0b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strh r3, [sp, #116] @ 0x74 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 230144 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - add r9, r9, r5 │ │ │ │ - mov sl, r6 │ │ │ │ - mov fp, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b bd120 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble bd054 │ │ │ │ - ldr r3, [pc, #2324] @ bde04 │ │ │ │ - ldr r1, [pc, #2324] @ bde08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 11793c │ │ │ │ - b bcff0 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2304] @ bde0c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2300] @ bde10 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2296] @ bde14 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2292] @ bde18 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2284] @ bde1c │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #3 │ │ │ │ - b bd224 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2264] @ bde20 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2260] @ bde24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2256] @ bde28 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2252] @ bde2c │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2244] @ bde30 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #4 │ │ │ │ - b bd224 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2224] @ bde34 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2220] @ bde38 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2216] @ bde3c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2212] @ bde40 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2204] @ bde44 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #5 │ │ │ │ - b bd224 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne be084 │ │ │ │ - ldr r2, [pc, #2172] @ bde48 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2168] @ bde4c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2164] @ bde50 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2160] @ bde54 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2152] @ bde58 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #2 │ │ │ │ - b bd224 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldrb fp, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - bne bd2bc │ │ │ │ - b bcff0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r0, #1 │ │ │ │ - beq bdfc4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bhi bcf1c │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq be2e0 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq be2c8 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq be298 │ │ │ │ - ldr r1, [pc, #1816] @ bddd4 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - ands r2, r2, #4 │ │ │ │ - bne bddac │ │ │ │ + b bd464 │ │ │ │ + sub r6, r3, #48 @ 0x30 │ │ │ │ + mov lr, r1 │ │ │ │ + ldrb r3, [lr] │ │ │ │ + ldr r2, [pc, #2424] @ be064 │ │ │ │ + mov r1, lr │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + bne be368 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - movne ip, r2 │ │ │ │ - mvnne r6, #0 │ │ │ │ - bne bd1f8 │ │ │ │ - mvn r6, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bd1e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be380 │ │ │ │ - ldr r1, [pc, #1768] @ bddd4 │ │ │ │ + beq be344 │ │ │ │ + ldr r1, [pc, #2376] @ be064 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd7c0 │ │ │ │ + beq bd1e4 │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bd7c0 │ │ │ │ - ldr lr, [pc, #1916] @ bde98 │ │ │ │ + beq bd1e4 │ │ │ │ + ldr lr, [pc, #2468] @ be0f0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be1c4 │ │ │ │ + bgt be488 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r5, r3, r5, lsl #1 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq bd8f4 │ │ │ │ + beq bd890 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be1c4 │ │ │ │ + blt be488 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r5, r3, r5, lsl #1 │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ add r4, r4, #4 │ │ │ │ tst r3, #4 │ │ │ │ mov r3, r2 │ │ │ │ - beq bd7c0 │ │ │ │ + beq bd1e4 │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be1c4 │ │ │ │ + blt be488 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r5, r2, r5, lsl #1 │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ mov r3, r2 │ │ │ │ - bne bd788 │ │ │ │ - ldr r1, [pc, #1684] @ bde5c │ │ │ │ - sub r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi bd7e0 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1520] @ bddd8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1516] @ bdddc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1516] @ bdde4 │ │ │ │ - mov ip, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1508] @ bdde8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1492] @ bdde0 │ │ │ │ - mov r2, ip │ │ │ │ - b bd224 │ │ │ │ + bne bd7b8 │ │ │ │ + b bd1e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne bd1ac │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq bdf50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strh r3, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + bl 2426c4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + add r9, r9, r5 │ │ │ │ + mov sl, r6 │ │ │ │ + mov fp, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b bd470 │ │ │ │ + and r0, r6, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrge r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne be524 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd3a4 │ │ │ │ + b bd348 │ │ │ │ + add r4, r4, #3 │ │ │ │ + b bd1e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb r2, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldrb fp, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bdb24 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq bd384 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldreq r2, [sp, #20] │ │ │ │ + ldrne r3, [sp, #20] │ │ │ │ + lsleq r3, r9, #1 │ │ │ │ + strne r5, [r3, r9, lsl #2] │ │ │ │ + strheq r5, [r2, r3] │ │ │ │ + add r9, r9, #1 │ │ │ │ + b bd464 │ │ │ │ cmp r9, #1 │ │ │ │ mov r2, sl │ │ │ │ - bne bd170 │ │ │ │ + bne bd4c0 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd170 │ │ │ │ + bne bd4c0 │ │ │ │ tst r1, #32 │ │ │ │ - beq be404 │ │ │ │ + beq be6a0 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r2, #20 │ │ │ │ addeq r3, r2, #28 │ │ │ │ ldrsb r1, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1544] @ bde60 │ │ │ │ + ldrge r1, [pc, #1808] @ be094 │ │ │ │ movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1540] @ bde64 │ │ │ │ + ldrlt r1, [pc, #1804] @ be098 │ │ │ │ mlage sl, r0, r3, r1 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt sl, r1, r3, lsl #5 │ │ │ │ - cmp r2, sl │ │ │ │ - beq bd02c │ │ │ │ + cmp sl, r2 │ │ │ │ + beq bd4c4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd02c │ │ │ │ + beq bd4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bd02c │ │ │ │ + bne bd4c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bd02c │ │ │ │ - ldr r2, [pc, #1336] @ bddd8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bd4c4 │ │ │ │ + ldr r2, [pc, #1744] @ be09c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1740] @ be0a0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1736] @ be0a4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1332] @ bdddc │ │ │ │ + ldr r2, [pc, #1732] @ be0a8 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1724] @ be0ac │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #3 │ │ │ │ + b bd110 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne be1c0 │ │ │ │ + ldr r2, [pc, #1696] @ be0b0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1332] @ bdde4 │ │ │ │ - mvn r6, #0 │ │ │ │ + ldr r2, [pc, #1692] @ be0b4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1324] @ bdde8 │ │ │ │ + ldr r2, [pc, #1688] @ be0b8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1684] @ be0bc │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1308] @ bdde0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b bd240 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldreq r2, [sp, #20] │ │ │ │ - ldrne r3, [sp, #20] │ │ │ │ - lsleq r3, r9, #1 │ │ │ │ - strne r5, [r3, r9, lsl #2] │ │ │ │ - strheq r5, [r2, r3] │ │ │ │ - add r9, r9, #1 │ │ │ │ - b bd114 │ │ │ │ - add r4, r4, #3 │ │ │ │ - b bd7c0 │ │ │ │ + ldr lr, [pc, #1676] @ be0c0 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + b bd110 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136478 │ │ │ │ + bl 136400 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151780,68 +151885,83 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117e4c │ │ │ │ + bl 117d64 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq be1a0 │ │ │ │ + beq be320 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd114 │ │ │ │ + beq bd464 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd114 │ │ │ │ + bne bd464 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bd114 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bd464 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131f44 │ │ │ │ + bl 131ed8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd918 │ │ │ │ - b bcff0 │ │ │ │ + bne bda5c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 283744 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov sl, #0 │ │ │ │ + b bd4c4 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq bdc44 │ │ │ │ - bhi bdbe8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq bde10 │ │ │ │ + bhi bdd68 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be07c │ │ │ │ + beq be05c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be074 │ │ │ │ - ldr r3, [pc, #1100] @ bde68 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdbb0 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq be054 │ │ │ │ + ldr r3, [pc, #1320] @ be0c4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdd30 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - add r1, r1, #7 │ │ │ │ + add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ mov r2, #26 │ │ │ │ @@ -151870,27 +151990,27 @@ │ │ │ │ subeq r5, r1, r0 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ sub r3, r1, r0 │ │ │ │ sub r6, r3, r5 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ bic r5, r6, r6, asr #31 │ │ │ │ - bls be0f0 │ │ │ │ + bls bdfc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be0f0 │ │ │ │ + bgt bdfc0 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be0c0 │ │ │ │ + bgt bdf90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdd20 │ │ │ │ + beq bde48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdcf8 │ │ │ │ + bgt bdde8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -151899,108 +152019,162 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd114 │ │ │ │ + ble bd464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd114 │ │ │ │ + beq bd464 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 30e4d0 │ │ │ │ + bl 219c70 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd114 │ │ │ │ - mov r3, r1 │ │ │ │ + b bd464 │ │ │ │ + mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - beq bdd9c │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + beq bde38 │ │ │ │ + str r1, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b bda64 │ │ │ │ + b bdbe4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be170 │ │ │ │ - ldr r3, [pc, #628] @ bde6c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdbb0 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq bdf68 │ │ │ │ + ldr r3, [pc, #848] @ be0c8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdd30 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdc3c │ │ │ │ + beq bddbc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdc3c │ │ │ │ + beq bddbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdc3c │ │ │ │ + bne bddbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #556] @ bde70 │ │ │ │ - b bd02c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #548] @ bde74 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdd98 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #776] @ be0cc │ │ │ │ + b bd4c4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq bdf58 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd0ac │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 219c70 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bdb24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r9, r9, r3 │ │ │ │ + b bdc7c │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #692] @ be0d0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bde34 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + add r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp] │ │ │ │ + b bdd48 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 12ee68 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldrb fp, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + bne bdc70 │ │ │ │ + b bdb24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #492] @ bde78 │ │ │ │ + ldr r3, [pc, #496] @ be0d4 │ │ │ │ mov r2, #26 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ ldrb r3, [sp, #57] @ 0x39 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ strbeq r3, [sp, #57] @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ - beq bdcb4 │ │ │ │ + beq bdf0c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be21c │ │ │ │ + bne be45c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ @@ -152008,402 +152182,305 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be534 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd0dc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ + bl be74c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd42c │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bdb24 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + b bddd4 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + b bde14 │ │ │ │ + bl 240bf4 │ │ │ │ + mov sl, r0 │ │ │ │ + b bd4c4 │ │ │ │ + ldr r1, [pc, #340] @ be0d8 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne be040 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + b bd6d0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #1 │ │ │ │ + bne bdc64 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 30e4d0 │ │ │ │ + bl 219c70 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcff0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r9, r9, r3 │ │ │ │ - b bdafc │ │ │ │ + beq bdb24 │ │ │ │ + add r9, r9, r5 │ │ │ │ + b bdc64 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq bdc5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #127 @ 0x7f │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 12eed0 │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bdaf0 │ │ │ │ - b bcff0 │ │ │ │ - add r3, r1, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp] │ │ │ │ - b bdbc8 │ │ │ │ - sub r6, r3, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - bne be1d8 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne bcf34 │ │ │ │ - b bd6d8 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x00360ad4 │ │ │ │ - mlaseq r7, r8, r5, sl │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ - @ instruction: 0x00360ad8 │ │ │ │ - @ instruction: 0x00360adc │ │ │ │ - subeq lr, r3, r4, ror sl │ │ │ │ - subeq lr, r3, r4, lsr #21 │ │ │ │ - andseq r0, r2, r1, lsr #16 │ │ │ │ + bne bdc5c │ │ │ │ + b bdb24 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bdf88 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b bde14 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + b bde14 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ + @ instruction: 0x00361bd4 │ │ │ │ + mlaseq r7, r8, r6, fp │ │ │ │ + @ instruction: 0x00361bd8 │ │ │ │ + eorseq r6, r7, r0, lsl #16 │ │ │ │ + @ instruction: 0x00361bdc │ │ │ │ + subeq pc, r3, r4, ror fp @ │ │ │ │ + subeq pc, r3, r4, lsr #23 │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ + andseq r0, r2, r1, lsr #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, lsr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #22 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - eorseq fp, r7, ip, asr #5 │ │ │ │ - eorseq r0, r6, r0, lsl fp │ │ │ │ - eorseq r0, r8, r0, asr r0 │ │ │ │ - eorseq r0, r6, r8, lsl fp │ │ │ │ - eorseq r0, r6, ip, lsl fp │ │ │ │ - eorseq r0, r6, r0, lsr #22 │ │ │ │ - eorseq r0, r6, r4, lsr #22 │ │ │ │ - eorseq r0, r6, r4, lsl fp │ │ │ │ - eorseq r0, r6, ip, lsr #22 │ │ │ │ - eorseq r0, r6, r0, lsr fp │ │ │ │ - eorseq r0, r6, r4, lsr fp │ │ │ │ - eorseq r0, r6, r8, lsr fp │ │ │ │ - eorseq r0, r6, r8, lsr #22 │ │ │ │ - eorseq r0, r6, r0, ror #21 │ │ │ │ - eorseq r0, r6, r8, ror #21 │ │ │ │ - eorseq r9, r8, r0, lsl fp │ │ │ │ - @ instruction: 0x00360af0 │ │ │ │ - eorseq pc, r7, r0, ror #25 │ │ │ │ - subeq lr, r3, r6, asr #21 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq lr, r3, r8, ror #21 │ │ │ │ - strdeq lr, [r3], #-162 @ 0xffffff5e │ │ │ │ + eorseq r1, r6, r8, lsl #24 │ │ │ │ + eorseq r1, r6, ip, lsl #24 │ │ │ │ + eorseq ip, r7, ip, lsl #4 │ │ │ │ + eorseq r1, r6, r0, lsl ip │ │ │ │ + eorseq r1, r8, r0, ror #3 │ │ │ │ + eorseq r1, r6, r0, ror #23 │ │ │ │ + eorseq r1, r6, r8, ror #23 │ │ │ │ + eorseq sl, r8, r4, lsr #25 │ │ │ │ + @ instruction: 0x00361bf0 │ │ │ │ + eorseq r0, r8, r0, ror lr │ │ │ │ + subeq pc, r3, r6, asr #23 │ │ │ │ + ldrdeq pc, [r3], #-176 @ 0xffffff50 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - strdeq lr, [r3], #-172 @ 0xffffff54 │ │ │ │ - eorseq r1, r9, r4, lsl sp │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x00360af8 │ │ │ │ - @ instruction: 0x00360afc │ │ │ │ - eorseq r0, r6, r0, lsl #22 │ │ │ │ - eorseq r0, r6, r4, lsl #22 │ │ │ │ - eorseq lr, r8, r8, asr #20 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ + ldrdeq pc, [r3], #-186 @ 0xffffff46 │ │ │ │ + eorseq r2, r9, r4, lsl lr │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + @ instruction: 0x00361bf8 │ │ │ │ + @ instruction: 0x00361bfc │ │ │ │ + eorseq r1, r6, r0, lsl #24 │ │ │ │ + eorseq r1, r6, r4, lsl #24 │ │ │ │ + eorseq pc, r8, r4, ror #22 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, ror #22 │ │ │ │ + eorseq r1, r6, r0, ror #24 │ │ │ │ + eorseq r1, r6, ip, lsr ip │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ + eorseq r1, r6, ip, asr #24 │ │ │ │ + eorseq r1, r6, ip, lsr #24 │ │ │ │ + eorseq r1, r6, r0, lsr ip │ │ │ │ + eorseq r1, r6, r4, lsr ip │ │ │ │ + eorseq r1, r6, r8, lsr ip │ │ │ │ + eorseq r1, r6, r8, lsr #24 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r8, lsr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r4, asr #23 │ │ │ │ + eorseq r1, r6, r4, asr #25 │ │ │ │ + eorseq r1, r6, r8, lsl ip │ │ │ │ + eorseq r1, r6, ip, lsl ip │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r4, lsr #24 │ │ │ │ + eorseq r1, r6, r4, lsl ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsl #23 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 12ee68 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldrb fp, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bdb24 │ │ │ │ + add r4, r8, #2 │ │ │ │ + b bd468 │ │ │ │ + ldr r1, [pc, #-236] @ be0dc │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #-240] @ be0e0 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-244] @ be0e4 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #-252] @ be0e8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #-256] @ be0ec │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bd110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdf70 │ │ │ │ + bne be2a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic r3, r5, #3 │ │ │ │ add lr, r2, r9, lsl #1 │ │ │ │ add r6, r8, r5 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi bdf48 │ │ │ │ + bhi be27c │ │ │ │ sub r2, r8, #3 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r2, lr │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls bcf04 │ │ │ │ + bls bd2ec │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bdf08 │ │ │ │ - bl 22e674 │ │ │ │ - mov sl, r0 │ │ │ │ - b bd02c │ │ │ │ - ldr r1, [pc, #-180] @ bde7c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bd458 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bd458 │ │ │ │ + b be240 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bd244 │ │ │ │ + b bd800 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + mov r5, r0 │ │ │ │ + b bd1a4 │ │ │ │ ldrb ip, [r2] │ │ │ │ strh ip, [r1], #8 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ strh ip, [r1, #-6] │ │ │ │ add r2, r2, #4 │ │ │ │ ldrb ip, [r2, #-2] │ │ │ │ strh ip, [r1, #-4] │ │ │ │ ldrb ip, [r2, #-1] │ │ │ │ strh ip, [r1, #-2] │ │ │ │ - b bdee4 │ │ │ │ + b be21c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic r3, r5, #3 │ │ │ │ add lr, r2, r9, lsl #2 │ │ │ │ add r6, r8, r5 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi be178 │ │ │ │ + bhi be2f8 │ │ │ │ sub r2, r8, #3 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r3, #2 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r2, lr │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls bcf04 │ │ │ │ + bls bd2ec │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bdfb0 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - b bd688 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne bcf64 │ │ │ │ - b bd470 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - mov r5, r0 │ │ │ │ - b bcec4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 12eed0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldrb fp, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bcff0 │ │ │ │ - add r4, r8, #2 │ │ │ │ - b bd118 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - b bdc48 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b bdc48 │ │ │ │ - ldr r2, [pc, #-524] @ bde80 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-528] @ bde84 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-532] @ bde88 │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-540] @ bde8c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-544] @ bde90 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, ip │ │ │ │ - b bd224 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b bcff0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #1 │ │ │ │ - bne bdae4 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30e4d0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bcff0 │ │ │ │ - add r9, r9, r5 │ │ │ │ - b bdae4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bdadc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #127 @ 0x7f │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldrb fp, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - bne bdadc │ │ │ │ - b bcff0 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdc48 │ │ │ │ + b be2e4 │ │ │ │ ldrb ip, [r2] │ │ │ │ str ip, [r1], #16 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ str ip, [r1, #-12] │ │ │ │ add r2, r2, #4 │ │ │ │ ldrb ip, [r2, #-2] │ │ │ │ str ip, [r1, #-8] │ │ │ │ ldrb ip, [r2, #-1] │ │ │ │ str ip, [r1, #-4] │ │ │ │ - b bdf8c │ │ │ │ + b be2c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bcff0 │ │ │ │ + bne bdb24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bcff0 │ │ │ │ - ldr r3, [pc, #-800] @ bdeac │ │ │ │ - ldr r1, [pc, #-828] @ bde94 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcff0 │ │ │ │ - ldr r0, [pc, #-840] @ bde98 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bdb24 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r5, [r2] │ │ │ │ + add r2, r2, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mvnlt r5, #1 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b bd1e4 │ │ │ │ + ldr r1, [pc, #-640] @ be0f0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull lr, ip, r2, r0 │ │ │ │ + smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ - rsb r2, r2, ip, asr #2 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be248 │ │ │ │ + blt be448 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ + add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bddb4 │ │ │ │ - ldr r3, [pc, #-884] @ bde9c │ │ │ │ - ldr r1, [pc, #-884] @ bdea0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcff0 │ │ │ │ + b bd6e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - mov r3, #24 │ │ │ │ - mov r1, r8 │ │ │ │ - add r5, r5, #2 │ │ │ │ - add r2, r0, #1 │ │ │ │ - add r0, sp, #58 @ 0x3a │ │ │ │ - bl 2a798 <__memmove_chk@plt> │ │ │ │ - ldr r3, [pc, #-928] @ bdea4 │ │ │ │ - strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdcb4 │ │ │ │ - ldr r3, [pc, #-932] @ bdeac │ │ │ │ - ldr r1, [pc, #-940] @ bdea8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcff0 │ │ │ │ - ldr r3, [pc, #-952] @ bdeac │ │ │ │ - ldr r1, [pc, #-952] @ bdeb0 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bd608 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + beq bd5dc │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + b bd5e0 │ │ │ │ + ldr r3, [pc, #-716] @ be0f4 │ │ │ │ + ldr r1, [pc, #-716] @ be0f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11793c │ │ │ │ - b bcff0 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd028 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bd028 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bd028 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrlt r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - orrlt r2, r2, #1 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - rsblt r6, r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strlt r2, [sp, #28] │ │ │ │ - b bddc8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcdd0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcdd0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b bdb24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd1a8 │ │ │ │ + bne bd500 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -152413,38 +152490,158 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 35396c │ │ │ │ - b bd0dc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bd390 │ │ │ │ + bl 354a78 │ │ │ │ + b bd42c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcff0 │ │ │ │ + beq bdb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bcff0 │ │ │ │ + bne bdb24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bcff0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr r5, [r2] │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bdb24 │ │ │ │ + ldr r3, [pc, #-812] @ be124 │ │ │ │ + ldr r1, [pc, #-856] @ be0fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b bdb24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + mov r3, #24 │ │ │ │ + mov r1, r8 │ │ │ │ + add r5, r5, #2 │ │ │ │ + add r2, r0, #1 │ │ │ │ + add r0, sp, #58 @ 0x3a │ │ │ │ + bl 2a798 <__memmove_chk@plt> │ │ │ │ + ldr r3, [pc, #-900] @ be100 │ │ │ │ + strh r3, [sp, #56] @ 0x38 │ │ │ │ + b bdf0c │ │ │ │ + ldr r3, [pc, #-876] @ be124 │ │ │ │ + ldr r1, [pc, #-912] @ be104 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b bdb24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 29827c │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne bda5c │ │ │ │ + b bdb24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd0a0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd0a0 │ │ │ │ + ldr r2, [pc, #-1004] @ be108 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1008] @ be10c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1012] @ be110 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1016] @ be114 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1024] @ be118 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bd110 │ │ │ │ + ldr r3, [pc, #-1040] @ be11c │ │ │ │ + ldr r1, [pc, #-1040] @ be120 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117854 │ │ │ │ + b bdb24 │ │ │ │ + ldr r3, [pc, #-1056] @ be124 │ │ │ │ + ldr r1, [pc, #-1056] @ be128 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117854 │ │ │ │ + b bdb24 │ │ │ │ + ldr r2, [pc, #-1068] @ be12c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1072] @ be130 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1076] @ be134 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1080] @ be138 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1088] @ be13c │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bd110 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge be62c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + bne be61c │ │ │ │ + bl 1eec9c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bda5c │ │ │ │ + b bdb24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r3] │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrlt r2, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + orrlt r2, r2, #1 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + rsblt r6, r6, #0 │ │ │ │ + strlt r2, [sp, #28] │ │ │ │ + b bd6f8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bdb5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bdb5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bdb5c │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1ef108 │ │ │ │ + mov r8, r0 │ │ │ │ + b be5bc │ │ │ │ + ldr r3, [pc, #-1268] @ be140 │ │ │ │ + ldr r1, [pc, #-1268] @ be144 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b bdb24 │ │ │ │ + ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mvnlt r5, #1 │ │ │ │ + mov r3, lr │ │ │ │ + str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bd7c0 │ │ │ │ + b bdd4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -152454,58 +152651,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd0d8 │ │ │ │ - ldr r2, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #4 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdbcc │ │ │ │ + b bd428 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - b bd844 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge be47c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #8 │ │ │ │ - bne be46c │ │ │ │ - bl 1e7900 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne bd918 │ │ │ │ - b bcff0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 2891b4 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne bd918 │ │ │ │ - b bcff0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 1e7d6c │ │ │ │ - mov r8, r0 │ │ │ │ - b be440 │ │ │ │ - ldr r3, [pc, #-1488] @ bdeb4 │ │ │ │ - ldr r1, [pc, #-1488] @ bdeb8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcff0 │ │ │ │ + b bd970 │ │ │ │ │ │ │ │ -000be490 : │ │ │ │ +000be6a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ @@ -152515,782 +152673,782 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 92ff4 │ │ │ │ + bl 9307c │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be520 │ │ │ │ + beq be738 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 230058 │ │ │ │ + bl 2425d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be514 │ │ │ │ + beq be72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be514 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne be72c │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be52c │ │ │ │ + bne be744 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99e18 │ │ │ │ - b be520 │ │ │ │ + bl 99e94 │ │ │ │ + b be738 │ │ │ │ │ │ │ │ -000be534 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be74c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be65c <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be674 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be88c <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be5b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be7d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be5b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be7d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be5e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be800 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq be5d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c7f0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c668 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be7a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be6e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ bic r2, r6, #3 │ │ │ │ add ip, ip, r0, lsl #1 │ │ │ │ add r1, r5, r6 │ │ │ │ add r2, r5, r2 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc be6c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be8d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ rsb r3, r5, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ sub lr, r5, #3 │ │ │ │ cmp r2, lr │ │ │ │ lsr r2, r3, #2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r2, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be8d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be640 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be784 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230144 │ │ │ │ + bl 2426c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be5ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be7c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be5ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be7c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldrb r7, [r3] │ │ │ │ strh r7, [lr], #8 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ strh r7, [lr, #-6] │ │ │ │ add r3, r3, #4 │ │ │ │ ldrb r7, [r3, #-2] │ │ │ │ strh r7, [lr, #-4] │ │ │ │ ldrb r7, [r3, #-1] │ │ │ │ strh r7, [lr, #-2] │ │ │ │ - b be60c <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be824 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ bic r2, r6, #3 │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ add r1, r5, r6 │ │ │ │ add r2, r5, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc be75c <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be974 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ rsb r3, r5, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ sub r0, r5, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsr r2, r3, #2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r2, #4 │ │ │ │ bic r3, r3, #3 │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bcs be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb lr, [r3] │ │ │ │ str lr, [r0], #16 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ str lr, [r0, #-12] │ │ │ │ add r3, r3, #4 │ │ │ │ ldrb lr, [r3, #-2] │ │ │ │ str lr, [r0, #-8] │ │ │ │ ldrb lr, [r3, #-1] │ │ │ │ str lr, [r0, #-4] │ │ │ │ - b be704 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be91c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq beaec <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be944 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be9c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq beb5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt bebdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be9dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be9f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be9fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt bebf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ bec10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ bec14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be968 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ bea00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 356650 │ │ │ │ + bne beb80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ bec18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be90c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt beb24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ add r7, r1, #20 │ │ │ │ lsr r1, r7, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq be8fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bea70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ addls r1, r1, #1 │ │ │ │ addls r1, r0, r1, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r1, [r3, #24] │ │ │ │ addls r1, r3, r0 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #420] @ bea04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ bec1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #400] @ bea08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ bec20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne beb9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r3, [r4, r7] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq beb6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be9f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq bec08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r4, [pc, #296] @ bea0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be9f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ bec24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ bec10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, r3, lsl #5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bea70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ bea10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ bec28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne bebb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be9dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bebf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ bea14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b bea70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ bec2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be8b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne beac8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b beae4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be9dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bebf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ bea18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b bea70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ bec30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be9b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne bebc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b be888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e928 │ │ │ │ + b beaa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be928 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b beb40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ bea1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ bea20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b beaa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ bec34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ bec38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r4, #0 │ │ │ │ - b be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2917c0 │ │ │ │ + b beae4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29fe74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be9d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne beb60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b bebec <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b beb70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + eorseq fp, r5, r8, lsl #10 │ │ │ │ │ │ │ │ -000bea24 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000bec3c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq beb1c <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bed34 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne beb14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bed2c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bea90 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq beca8 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10da70 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d8e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beb68 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq bed80 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq beb58 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bed70 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bea9c <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq becb4 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq beb60 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bed78 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r5, [pc, #184] @ beb90 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ beda8 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beb94 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bedac <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bed2c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne beb14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bed2c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beb50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bed68 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bed68 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne beb50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bed68 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ beb98 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bedb0 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22e674 │ │ │ │ + b 240bf4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b beac4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b becdc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bea88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b beca0 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq bf924 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bfb3c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfb6c <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfd84 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r2, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r5, [r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ - bgt bf960 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bfb78 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfdd4 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi beea4 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bf0bc <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c01b0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c03c8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c01b0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c03c8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfdd8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c01bc <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c03d4 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf6c8 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf8e0 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf9a0 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bfbb8 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfbb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfdc8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1abc │ │ │ │ + bl c1cdc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf6a8 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356650 │ │ │ │ + beq bf8c0 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfe3c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab2b4 │ │ │ │ + bl ab470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff20 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0138 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe78 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c0090 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bff20 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0138 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfddc <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfff4 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfbb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfdc8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf6d4 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf8ec <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe04 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c001c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bee80 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bf098 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfddc <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov sl, #0 │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c01fc <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c0414 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c01c8 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c03e0 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c029c <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 149c84 │ │ │ │ + beq c04b4 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a468 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfc48 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfe60 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf97c <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfb94 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfa30 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfc48 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d924 │ │ │ │ + bl 12d8bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq bfff4 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c020c <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfab8 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfcd0 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bef18 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bf130 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf9a4 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bfbbc <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfbb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfdc8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bec88 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b beea0 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c02e8 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c0500 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf8a8 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bfac0 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf8d8 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bfaf0 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c0144 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c035c <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c012c <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0344 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c011c <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0334 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0108 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0320 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf8e4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bfafc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c00e4 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c02fc <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c00e8 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c0300 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c00bc <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c02d4 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c02d8 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c0170 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0388 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c0160 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0378 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c0154 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c036c <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0190 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c03a8 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0188 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c03a0 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ 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 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -153310,1374 +153468,1374 @@ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ - bl c1edc │ │ │ │ + bl c20fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2e0c <_Py_write@@Base+0xc80> │ │ │ │ + bl c302c <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf904 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bfb1c <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf184 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf39c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf74c <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf964 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf3bc <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf77c <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf994 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf3e0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf3e0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf818 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bfa30 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf1f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf40c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf40c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf7cc <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf9e4 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf218 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf430 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf218 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf430 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bfa78 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf244 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf45c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf244 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf45c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf7a4 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf9bc <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf270 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf488 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf270 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf488 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf83c <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bfa54 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf294 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf4ac <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf294 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf4ac <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bfa0c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf2b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf4d0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf4d0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf884 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bfa9c <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfa88 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bfca0 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfef8 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c0110 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b becac <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b beec4 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfef8 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bff8c <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c0110 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq c01a4 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfde4 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b80 │ │ │ │ + bl e1bbc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfa6c <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfc84 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bed70 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bef88 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf914 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bfb2c <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6568 │ │ │ │ + bl a65e8 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfdd8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf30c <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf524 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf344 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfbd0 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf55c <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfde8 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfdec <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273f10 │ │ │ │ - ldr r3, [pc, #2084] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2846e8 │ │ │ │ + ldr r3, [pc, #2084] @ bfe48 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfaa8 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab1cc │ │ │ │ + bl ab388 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfbd8 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf5dc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfdf0 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge beda8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a5850 │ │ │ │ + bge befc0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a58d0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bffd8 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c01f0 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0080 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c0298 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c0044 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c025c <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c006c <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c0284 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ eor r6, r7, r7, asr #31 │ │ │ │ sub r6, r6, r7, asr #31 │ │ │ │ sub r6, r6, #1 │ │ │ │ asr r8, r6, #1 │ │ │ │ add r9, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ cmp r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ mvnlt r7, #0 │ │ │ │ rsb r3, r7, #1 │ │ │ │ orr r3, r3, r9, lsl #3 │ │ │ │ add r9, sl, r8, lsl #2 │ │ │ │ mov fp, sl │ │ │ │ add r9, r9, #8 │ │ │ │ str r3, [fp, #8]! │ │ │ │ cmp r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - beq bf9e0 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 24c7b0 │ │ │ │ + beq bfbf8 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25e448 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfec0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00d8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c7b0 │ │ │ │ + bl 25e448 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfec0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00d8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf4dc <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf6f4 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273f10 │ │ │ │ - ldr r3, [pc, #1804] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2846e8 │ │ │ │ + ldr r3, [pc, #1804] @ bfe48 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c02d8 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c04f0 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273f10 │ │ │ │ - ldr r3, [pc, #1768] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2846e8 │ │ │ │ + ldr r3, [pc, #1768] @ bfe48 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c02c8 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c04e0 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2049d0 │ │ │ │ + bl 210598 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91b90 │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf5dc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91c1c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bffac <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne c01c4 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfad4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfcec <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cc44 │ │ │ │ + bl 9ccc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfe38 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt c0050 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf5f0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf808 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bffc0 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c01d8 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf59c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf7b4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf59c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf7b4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bf59c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf7b4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed68 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bef80 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16a458 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16af98 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bef80 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c48 │ │ │ │ - b bf404 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33b0d8 │ │ │ │ + b bf61c <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0324 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92ff4 │ │ │ │ + blt c053c <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 9307c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0310 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0528 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfaec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beb9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfd04 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl bedb4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfafc <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfd14 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf680 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf898 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne becfc <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfbdc <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bef14 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfdf4 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bedc0 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b befd8 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #1316] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfbe0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfe50 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfdf8 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c01a8 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c03c0 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c01a0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c03b8 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c01a0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c03b8 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcdc <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfef4 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf184 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf1a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf39c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf3bc <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd5c <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bff74 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf1a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf3bc <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd1c <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bff34 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf244 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf45c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd9c <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bffb4 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf1f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf40c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcfc <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bff14 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf294 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf4ac <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd7c <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bff94 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf1c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf3e0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfd3c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bff54 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf270 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf488 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfdbc <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bffd4 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf218 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf430 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfde0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb38 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfd50 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf2b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf4d0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2304e8 │ │ │ │ + bl 242a68 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c05dc │ │ │ │ + bl c07f4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne befac <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a5850 │ │ │ │ + bne bf1c4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bffcc <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a5850 │ │ │ │ + beq c01e4 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a58d0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf6e8 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf900 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf270 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf488 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 231a0c │ │ │ │ - b bf15c <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a5850 │ │ │ │ + bl 243f94 │ │ │ │ + b bf374 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf3b0 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfb58 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfd70 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfbe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfb7c <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfdfc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfd94 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble bebec <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfbe8 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble bee04 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfe00 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov sl, #0 │ │ │ │ - b bec60 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b bee78 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 231a0c │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 243f94 │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfc90 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfea8 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf32c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf544 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c7b0 │ │ │ │ + bl 25e448 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfec0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c00d8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bff54 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq c016c <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r2, r2, #15 │ │ │ │ cmp fp, r7 │ │ │ │ add r9, r9, r0, lsl r2 │ │ │ │ - bne bf9ec <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfc04 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5850 │ │ │ │ + b bef80 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff98 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c01b0 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356650 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfe3c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5dbc <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf38c <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5e3c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf5a4 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf2f4 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf50c <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf2f4 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a5850 │ │ │ │ + b bf50c <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf420 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf638 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bef50 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bf168 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bef50 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c00a0 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a5850 │ │ │ │ + bne c02b8 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfb08 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfd20 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a5850 │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c02fc <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0514 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfaec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfd04 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfaec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfd04 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bfaec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bfd04 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf89c <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bfab4 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf89c <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bfab4 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bf94c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfbe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfbec <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bfb64 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfdfc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfe04 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6a4 │ │ │ │ + bl 11a5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf974 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bfb8c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfe08 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bf974 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18f3e8 │ │ │ │ + b bfb8c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne beda8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfbe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfbec <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq lr, r3, r6, lsl #22 │ │ │ │ + bne befc0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfdfc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfe04 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bf0c4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + subeq pc, r3, r4, ror #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, ip, asr pc │ │ │ │ + eorseq r2, r6, ip, asr r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ + @ instruction: 0x00361ed4 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #30 │ │ │ │ + eorseq r2, r6, r8 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r3, r9, r8, ror #1 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - @ instruction: 0x00360cb4 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r0, r6, ip, asr sp │ │ │ │ - eorseq r0, r6, r0, lsl lr │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - eorseq r0, r6, r0, lsl #26 │ │ │ │ + eorseq r4, r9, r8, ror #3 │ │ │ │ + mlaseq r6, r8, sp, r1 │ │ │ │ + @ instruction: 0x00361db4 │ │ │ │ + @ instruction: 0x00361ebc │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ + eorseq r1, r6, ip, asr lr │ │ │ │ + eorseq r1, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, lr, r1 │ │ │ │ + eorseq r1, r6, r0, lsl #28 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x00360eb8 │ │ │ │ - eorseq r0, r6, r4, ror #27 │ │ │ │ - @ instruction: 0x00360cd4 │ │ │ │ - eorseq r0, r6, ip, lsr #26 │ │ │ │ - eorseq r0, r6, r4, lsr pc │ │ │ │ + @ instruction: 0x00361fb8 │ │ │ │ + eorseq r1, r6, r4, ror #29 │ │ │ │ + @ instruction: 0x00361dd4 │ │ │ │ + eorseq r1, r6, ip, lsr #28 │ │ │ │ + eorseq r2, r6, r4, lsr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ + eorseq r1, r6, ip, lsl #31 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + @ instruction: 0x00361fdc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, ror #28 │ │ │ │ + eorseq r1, r6, r4, ror #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r8, lsr lr │ │ │ │ + eorseq r1, r6, r8, lsr pc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2304e8 │ │ │ │ + bl 242a68 │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bef0c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bf124 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfbb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfdc8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf32c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfbf4 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf544 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfe0c <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf764 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf97c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf764 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf97c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf80c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bfa24 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf80c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa24 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf9d8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf7c0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf9d8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf854 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bfa6c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf854 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa6c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf798 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf9b0 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf798 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf9b0 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf830 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bfa48 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf830 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa48 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7e8 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bfa00 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf7e8 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa00 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfe10 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf878 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bfa90 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf878 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bfa90 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfb9c <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfdb4 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dd4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0fec <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne beda8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a5850 │ │ │ │ + bne befc0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfea0 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq c00b8 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfa60 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bfc78 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe50 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq c0068 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfeb4 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq c00cc <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a58d0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfbfc <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfe14 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfc00 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfe50 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfe18 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfe10 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0028 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bfe50 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c0068 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfee4 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq c00fc <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfee4 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne c00fc <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c008c <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq c02a4 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5850 │ │ │ │ + b bef80 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a58d0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfc04 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfe1c <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff78 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq c0190 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bff78 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne c0190 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfc0c <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfe20 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfe24 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf384 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfc10 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf59c <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfe50 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfe28 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfa3c <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18f3e8 │ │ │ │ + b bfc54 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf594 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bf5f0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf808 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b befac <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfc14 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b bf1c4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfe2c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0010 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0228 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c0038 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c0250 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b beeb4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bf0cc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c0010 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a5850 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c0228 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a58d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf4c4 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfc18 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf6dc <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfe30 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a3708 <_PyLong_New@@Base> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a3788 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfc1c <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bef80 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfe34 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfef0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0108 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b bfae0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b bfcf8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf728 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf70c <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf940 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf924 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r6, fp │ │ │ │ mov r7, fp │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ str fp, [sp, #12] │ │ │ │ str fp, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5850 │ │ │ │ + b c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8e4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfafc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b beffc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a5850 │ │ │ │ + b bf214 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8e4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b befe8 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a5850 │ │ │ │ + bne bfafc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf200 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8e4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfafc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b befd4 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a5850 │ │ │ │ + b bf1ec <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8e4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b befc0 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bfafc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf1d8 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c00d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5850 │ │ │ │ + b c02ec <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf0a4 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf2bc <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf76c <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf984 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf76c <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a5850 │ │ │ │ + b bf984 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfc20 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfe38 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bf0c4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfe3c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfe40 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f99c │ │ │ │ + bl 180814 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed10 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a5850 │ │ │ │ + beq bef28 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf5dc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a58d0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfc2c <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfe44 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c48 │ │ │ │ - ldr r3, [pc, #-1540] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b0d8 │ │ │ │ + ldr r3, [pc, #-1540] @ bfe48 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c028c <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c04a4 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c48 │ │ │ │ - ldr r3, [pc, #-1576] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b0d8 │ │ │ │ + ldr r3, [pc, #-1576] @ bfe48 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba0 │ │ │ │ + bl 355cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c027c <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c0494 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf568 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a5850 │ │ │ │ + b bf780 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c026c <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0248 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129da4 │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0484 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0460 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129d3c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bef08 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bf120 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bef0c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a5850 │ │ │ │ + b bf124 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf55c <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a5850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf538 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfc34 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfc3c <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf774 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a58d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf750 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfe4c <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfe50 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfe54 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfb08 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b bfd20 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1938 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1b58 <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf674 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a5850 │ │ │ │ + b bf88c <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a58d0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfc40 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfc44 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf678 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfe58 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfe5c <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec5c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c034c <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0564 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq c03b0 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c03f8 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c05c8 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c0610 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03e4 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c05fc <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6970 │ │ │ │ + bl a6ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03cc <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c05e4 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c03fc <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c0614 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c0400 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0618 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r0, #0 │ │ │ │ - b c03a8 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0404 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0408 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c05c0 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c061c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c0620 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ - b c03a4 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0404 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c040c <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 117854 │ │ │ │ + b c05bc <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c061c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0624 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c03c4 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c05dc <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r6, r4, pc, r0 @ │ │ │ │ - eorseq r0, r6, r4, lsl #31 │ │ │ │ + mlaseq r6, r4, r0, r2 │ │ │ │ + eorseq r2, r6, r4, lsl #1 │ │ │ │ │ │ │ │ -000c0410 : │ │ │ │ +000c0628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ c05cc │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #416] @ c07e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 356650 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 357750 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c07e8 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0a00 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c055c │ │ │ │ + beq c0774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04f0 │ │ │ │ + beq c0708 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0508 │ │ │ │ + beq c0720 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0508 │ │ │ │ - mov r3, r7 │ │ │ │ + beq c0720 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r8, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c0540 │ │ │ │ + beq c0758 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0564 │ │ │ │ + bne c077c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c04e4 │ │ │ │ + beq c06fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0538 │ │ │ │ + beq c0750 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r4, r4, #1 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - bne c047c │ │ │ │ + bne c0694 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl b2e38 <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl b30cc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c04d4 │ │ │ │ - b c04e4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c04e4 │ │ │ │ + bne c06ec │ │ │ │ + b c06fc │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c06fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0598 │ │ │ │ + beq c07b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0598 │ │ │ │ + beq c07b0 │ │ │ │ mov r4, #0 │ │ │ │ - b c04c4 │ │ │ │ + b c06dc │ │ │ │ mov r4, r6 │ │ │ │ - b c04e4 │ │ │ │ + b c06fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c04c4 │ │ │ │ + beq c06dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c05b4 │ │ │ │ - ldr r3, [pc, #76] @ c05d0 │ │ │ │ - ldr r2, [pc, #76] @ c05d4 │ │ │ │ + bne c07cc │ │ │ │ + ldr r3, [pc, #76] @ c07e8 │ │ │ │ + ldr r2, [pc, #76] @ c07ec │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2cbc28 │ │ │ │ - b c0554 │ │ │ │ - ldr r3, [pc, #48] @ c05d0 │ │ │ │ - ldr r2, [pc, #52] @ c05d8 │ │ │ │ + bl 2d5750 │ │ │ │ + b c076c │ │ │ │ + ldr r3, [pc, #48] @ c07e8 │ │ │ │ + ldr r2, [pc, #52] @ c07f0 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 288360 <_PyErr_Format@@Base> │ │ │ │ - b c0554 │ │ │ │ + bl 1c12a0 <_PyErr_Format@@Base> │ │ │ │ + b c076c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c057c │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c057c │ │ │ │ + bne c0794 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c0794 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + @ instruction: 0x00360bbc │ │ │ │ + eorseq r0, r6, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq c063c │ │ │ │ + beq c0854 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c0754 │ │ │ │ + ble c096c │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ orr r0, r0, r3, lsl #24 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0730 │ │ │ │ + beq c0948 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c0710 │ │ │ │ + ble c0928 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c06f8 │ │ │ │ + beq c0910 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154685,197 +154843,197 @@ │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1990cc │ │ │ │ + bl 19b5b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c06f0 │ │ │ │ - ldr r2, [pc, #284] @ c07cc │ │ │ │ - ldr r1, [pc, #284] @ c07d0 │ │ │ │ + beq c0908 │ │ │ │ + ldr r2, [pc, #284] @ c09e4 │ │ │ │ + ldr r1, [pc, #284] @ c09e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f734 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0768 │ │ │ │ - ldr r3, [pc, #268] @ c07d4 │ │ │ │ + beq c0980 │ │ │ │ + ldr r3, [pc, #268] @ c09ec │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0794 │ │ │ │ + bne c09ac │ │ │ │ cmp r5, #4 │ │ │ │ - bne c076c │ │ │ │ + bne c0984 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0618 │ │ │ │ + bne c0830 │ │ │ │ mvn r0, #0 │ │ │ │ - b c0634 │ │ │ │ + b c084c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c06dc │ │ │ │ + b c08f4 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c074c │ │ │ │ + beq c0964 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c0654 │ │ │ │ + b c086c │ │ │ │ mov r0, #4 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c0654 │ │ │ │ - bl 2917c0 │ │ │ │ - b c06f0 │ │ │ │ - ldr r3, [pc, #124] @ c07d8 │ │ │ │ - ldr r1, [pc, #124] @ c07dc │ │ │ │ + bne c086c │ │ │ │ + bl 29fe74 │ │ │ │ + b c0908 │ │ │ │ + ldr r3, [pc, #124] @ c09f0 │ │ │ │ + ldr r1, [pc, #124] @ c09f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c06f0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0908 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a5850 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c06f0 │ │ │ │ + bne c0908 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c07b0 │ │ │ │ - ldr r3, [pc, #80] @ c07d8 │ │ │ │ - ldr r1, [pc, #84] @ c07e0 │ │ │ │ + bgt c09c8 │ │ │ │ + ldr r3, [pc, #80] @ c09f0 │ │ │ │ + ldr r1, [pc, #84] @ c09f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c06f0 │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c06dc │ │ │ │ + bne c08f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c06dc │ │ │ │ - ldr r3, [pc, #28] @ c07d4 │ │ │ │ - ldr r1, [pc, #40] @ c07e4 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c08f4 │ │ │ │ + ldr r3, [pc, #28] @ c09ec │ │ │ │ + ldr r1, [pc, #40] @ c09fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 11793c │ │ │ │ - b c06f0 │ │ │ │ - eorseq fp, r6, r4, asr #16 │ │ │ │ + bl 117854 │ │ │ │ + b c0908 │ │ │ │ + eorseq ip, r6, r4, asr #18 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r0, r6, r0, lsr #31 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + eorseq r2, r6, r0, lsr #1 │ │ │ │ + mlaseq r6, r8, sp, r1 │ │ │ │ + ldrheq r2, [r6], -r8 @ │ │ │ │ │ │ │ │ -000c07e8 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0a00 <_PyObject_GetMethod@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bne c0968 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0b80 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c09cc <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0db0 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c0be4 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0fc8 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c09e0 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0db4 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0bf8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0fcc <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c09e0 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0bf8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0db8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #1384] @ c0fd0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357750 │ │ │ │ eor r9, r2, r4, asr #3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ lsl r9, r9, #20 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ lsr r9, r9, #20 │ │ │ │ add r9, r9, r9, lsl #1 │ │ │ │ add r3, sl, r9, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ lsl r9, r9, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne c09f8 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0c10 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c09f8 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0c10 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0bd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0dec <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0aa4 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0cbc <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq c0ab4 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0ccc <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0b48 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0d60 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0b38 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0d50 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0d48 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0f60 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6970 │ │ │ │ + bl a6ab8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0c94 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0eac <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0ce0 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0ef8 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0be4 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0dfc <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ str r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1096] @ c0db8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #1096] @ c0fd0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r6, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -154890,301 +155048,301 @@ │ │ │ │ cmp r2, r6 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0824 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0a3c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a579c │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ - bge c0824 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0a3c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b97cc │ │ │ │ + bl b9a94 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c095c <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0b74 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0bac <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0dc4 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8974 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8abc <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0bcc <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0de4 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c80 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0e98 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ add sl, sl, #43520 @ 0xaa00 │ │ │ │ add sl, sl, #248 @ 0xf8 │ │ │ │ add r2, sl, r9 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r3, #2812] @ 0xafc │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r9, #4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sl, r2] │ │ │ │ - bl 3564a8 │ │ │ │ + bl 3575b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0c6c <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0e84 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0bd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0dec <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c08c4 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0adc <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c38 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0e50 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c08d0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c0ae8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0dbc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0fd4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0b2c <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0d44 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c090c <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0b24 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c08dc <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0af4 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0d78 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0f90 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c28c │ │ │ │ + bl 9c30c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r7] │ │ │ │ - bl 22cd04 │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23f37c │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a84 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bcc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0c80 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0e98 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0d70 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0f88 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c08d0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0ae8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c28 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0dc0 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0e40 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0fd8 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0c40 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0e58 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0d9c <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0fb4 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123678 │ │ │ │ + bl 123604 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0af4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0d0c <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0cb8 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0ed0 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c08d0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0ae8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r4, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0af4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0d0c <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0c80 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bne c0e98 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0aa4 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0cbc <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c08d0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0ae8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0cac <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0ec4 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0d14 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0f2c <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 22cd04 │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0dc4 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23f37c │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0fdc <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0dc8 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0fe0 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119ed8 │ │ │ │ - b c09f0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119dec │ │ │ │ + b c0c08 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0dbc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0fd4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d08 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0f20 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0950 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0dbc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0b68 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0fd4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d3c <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0f54 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0cac <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0ec4 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ add r2, r1, #3 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r2, r3 │ │ │ │ - b c08f8 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11aa58 │ │ │ │ - b c0bd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c0b10 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a96c │ │ │ │ + b c0dec <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0b68 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11aa58 │ │ │ │ + bne c0d80 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a96c │ │ │ │ mvn r0, #2 │ │ │ │ - b c0b7c <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0dcc <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0dd0 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c0c58 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ + b c0d94 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0fe4 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0fe8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c0e70 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + strdeq fp, [pc], -ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r8, asr pc │ │ │ │ + andseq r2, r2, r4, ror #29 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ + eorseq pc, r5, r0, lsl #16 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r6, r8, r0, r1 │ │ │ │ + mlaseq r6, r8, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq c0e20 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c1038 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0f50 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c1168 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c0f34 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c114c <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0f14 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c112c <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ef8 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c1110 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -155192,1800 +155350,1802 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1990cc │ │ │ │ + bl 19b5b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0ef0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0fa4 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0fa8 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c1108 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c11bc <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c11c0 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f734 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0f9c <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0fac <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c11b4 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c11c4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0f80 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c1198 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0e14 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a5850 │ │ │ │ + beq c102c <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0ef0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c1108 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0f64 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0fb0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0fb4 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c117c <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c11c8 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c11cc <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, #0 │ │ │ │ - b c0e14 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c102c <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0ec0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c10d8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0f48 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c1160 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0e38 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 99924 │ │ │ │ + b c1050 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 999a0 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0f2c <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 2917c0 │ │ │ │ - b c0ef0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0fb0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0fb8 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c1144 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 29fe74 │ │ │ │ + b c1108 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c11c8 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c11d0 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c0ef0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0fac <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0fbc <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c1108 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c11c4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c11d4 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 11793c │ │ │ │ - b c0ef0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 117854 │ │ │ │ + b c1108 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0ec0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c10d8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c0ec0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c10d8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0ec0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq fp, r6, r4, asr #16 │ │ │ │ + b c10d8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq ip, r6, r4, asr #18 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - eorseq r0, r6, r0, lsr #31 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + mlaseq r6, r8, sp, r1 │ │ │ │ + eorseq r2, r6, r0, lsr #1 │ │ │ │ + ldrheq r2, [r6], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr sl, [pc, #2292] @ c18cc <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr r9, [pc, #2300] @ c1aec <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r6, [sl, r0] │ │ │ │ + ldr r6, [r9, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c1834 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1a64 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c136c <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1580 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c17dc <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1964 <_PyObject_GetMethod@@Base+0xf64> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c1464 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ + beq c1678 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ cmp r8, #20 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - bgt c168c <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + bgt c18a0 <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1494 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c18d0 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ - ldr r1, [r3, #1684] @ 0x694 │ │ │ │ - ldr fp, [r0, #1416] @ 0x588 │ │ │ │ + beq c16a8 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + ldr r0, [pc, #2196] @ c1af0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r2, [r3, #1684] @ 0x694 │ │ │ │ + ldr sl, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - sub r1, r1, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ str ip, [r3, #1604] @ 0x644 │ │ │ │ - str r1, [r3, #1684] @ 0x694 │ │ │ │ - cmp fp, #0 │ │ │ │ + str r2, [r3, #1684] @ 0x694 │ │ │ │ + cmp sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne c170c <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c1924 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ - add r1, r1, #1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c1570 <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - str r1, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c10f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ - add r1, r5, #8 │ │ │ │ + add r2, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c10b4 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c12c8 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c10f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ add ip, r4, #16 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r3, r2 │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - add r1, r1, #1 │ │ │ │ - beq c143c <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + add r2, r2, #1 │ │ │ │ + beq c1650 <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ cmp r8, r3 │ │ │ │ - str r1, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c10cc <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ + bne c12e0 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ sub r0, r4, #8 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r2, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - blt c147c <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c1690 <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c180c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c18d4 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1994 <_PyObject_GetMethod@@Base+0xf94> │ │ │ │ + ldr r2, [pc, #1948] @ c1af4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1670 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c1884 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c14ec <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c1700 <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c1564 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1778 <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1204 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c1418 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1188 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c139c <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c14b4 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c16c8 <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c1860 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c18d8 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1a40 <_PyObject_GetMethod@@Base+0x1040> │ │ │ │ + ldr r3, [pc, #1844] @ c1af8 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1658 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c186c <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1658 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c186c <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b588 │ │ │ │ + bl 9b604 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl ab0dc │ │ │ │ + beq c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bl ab298 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c18dc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1752] @ c1afc <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c144c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c1660 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c144c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c1660 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c15bc <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xdd0> │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r1, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c15ac <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c17c0 <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1684 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1898 <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1418 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c162c <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1748 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1a50 <_PyObject_GetMethod@@Base+0x1050> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1704 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c191c <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ sub r5, r3, ip │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq c1504 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c1718 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c153c <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1750 <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 927d8 │ │ │ │ + bl 92860 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1898 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1a90 <_PyObject_GetMethod@@Base+0x1090> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r8, #20 │ │ │ │ addeq r0, r8, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1344 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1558 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1344 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1558 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c18d0 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1452] @ c1af0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c16e4 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c18fc <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bne c1094 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c10f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c12a8 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c1304 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c18a0 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c1ac0 <_PyObject_GetMethod@@Base+0x10c0> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c13e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c15f4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c13c8 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c15dc <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230db8 │ │ │ │ + bl 243338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c1350 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c1564 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1284 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c18d8 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1498 <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #1220] @ c1af8 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1850 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1a80 <_PyObject_GetMethod@@Base+0x1080> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c10cc <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c10f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c12e0 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + b c1304 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c18dc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1168] @ c1afc <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c18e0 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1148] @ c1b00 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c112c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c18e4 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c1340 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr r1, [pc, #1132] @ c1b04 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ mov r0, r6 │ │ │ │ - bl 28ebc0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d3e8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c112c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c180c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c18e8 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c1340 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + b c1994 <_PyObject_GetMethod@@Base+0xf94> │ │ │ │ + ldr r0, [pc, #1112] @ c1b08 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab50 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abcc <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + beq c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1280 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11faa0 │ │ │ │ + bl 11f9b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c11f8 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a5850 │ │ │ │ + bge c140c <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c18ec <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c18f0 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r3, [pc, #1052] @ c1b0c <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #1052] @ c1b10 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r8, #0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c18dc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c18f4 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #1012] @ c1afc <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + ldr r1, [pc, #1032] @ c1b14 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aadd4 <_PyParkingLot_UnparkAll@@Base+0x488> │ │ │ │ + bl 2b7ab0 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r8, #28] │ │ │ │ lsr r2, r2, #2 │ │ │ │ addne r0, r8, #28 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r5, #0 │ │ │ │ - mla r0, r2, ip, r0 │ │ │ │ - blt c17b0 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + mla r0, ip, r2, r0 │ │ │ │ + blt c19e4 <_PyObject_GetMethod@@Base+0xfe4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1728 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c1944 <_PyObject_GetMethod@@Base+0xf44> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1abc │ │ │ │ + bl c1cdc │ │ │ │ mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c18f8 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c18fc <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #948] @ c1b18 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldrlt r8, [pc, #948] @ c1b1c <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d88 │ │ │ │ + bl 92e10 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c18dc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #860] @ c1afc <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + ble c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aadd4 <_PyParkingLot_UnparkAll@@Base+0x488> │ │ │ │ + bl 2b7ab0 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1870 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c1a98 <_PyObject_GetMethod@@Base+0x1098> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1580 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c1794 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c126c <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1480 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ + b c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 28f888 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29e0b4 <_Py_CheckRecursiveCall@@Base+0xccc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ movge ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz lr, ip │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ lsr lr, lr, #5 │ │ │ │ - beq c1400 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c1614 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c1900 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #748] @ c1b20 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c16c8 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c18e0 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 113624 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 113530 │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c11c │ │ │ │ + bl 8c12c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c11c0 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c13d4 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + b c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c15b0 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c17c4 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1494 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2917c0 │ │ │ │ + ble c16a8 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + bl 29fe74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - ldr r0, [r1] │ │ │ │ + beq c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + ldr r0, [r2] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1788 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c19bc <_PyObject_GetMethod@@Base+0xfbc> │ │ │ │ add r0, r0, #1 │ │ │ │ - str r0, [r1] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b c1094 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + str r0, [r2] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + b c12a8 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1630 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c1844 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ mov r0, r8 │ │ │ │ - bl 22dc40 │ │ │ │ + bl 240240 │ │ │ │ mov r8, r0 │ │ │ │ - b c1640 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1904 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1854 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ + ldr r1, [pc, #544] @ c1b24 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c133c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1550 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c133c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1908 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1904 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ - cmp fp, r3 │ │ │ │ - bne c17c4 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + b c1550 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + ldr r8, [pc, #516] @ c1b28 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #504] @ c1b24 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne c19f8 <_PyObject_GetMethod@@Base+0xff8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + bl 18e928 │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1280 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1774 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1a2c <_PyObject_GetMethod@@Base+0x102c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c175c <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 282e74 │ │ │ │ - mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c18ec <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c190c <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - cmp r2, #4 │ │ │ │ - bne c1774 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1a14 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b8110 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ + bl 292318 │ │ │ │ mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c1910 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c1914 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr lr, [r5, #8] │ │ │ │ - add ip, r4, #16 │ │ │ │ - ldr r0, [lr] │ │ │ │ - add r1, r5, #8 │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r3, ip │ │ │ │ - streq lr, [r4, #16] │ │ │ │ - bne c10ac <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c10c4 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1918 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c191c <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r2, [r0, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c100c <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c1224 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29aa1c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8b98 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c1920 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c1924 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #420] @ c1b2c <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #420] @ c1b30 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11793c │ │ │ │ + bl 117854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + str r2, [r4, #12] │ │ │ │ + ldr lr, [r5, #8] │ │ │ │ + add ip, r4, #16 │ │ │ │ + ldr r0, [lr] │ │ │ │ + add r2, r5, #8 │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r3, ip │ │ │ │ + streq lr, [r4, #16] │ │ │ │ + bne c12c0 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ + b c12d8 <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #328] @ c1b34 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #328] @ c1b38 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r2, [r0, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + bl 357750 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1280 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + cmp r2, #4 │ │ │ │ + bne c1a2c <_PyObject_GetMethod@@Base+0x102c> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2c3924 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ + mov r8, r0 │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #264] @ c1b3c <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + ldr r1, [pc, #264] @ c1b40 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r1, [pc, #252] @ c1b44 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #252] @ c1b48 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c16dc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #180] @ c1b0c <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #240] @ c1b4c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29aa1c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8b98 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c1920 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c1928 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c1800 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c160c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #176] @ c1b2c <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #208] @ c1b50 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + b c1988 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd27c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d2ab4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1308 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c192c <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c1930 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c14c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c151c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ + b c1510 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c14e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ - b c12fc <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c16f8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c18bc <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1adc <_PyObject_GetMethod@@Base+0x10dc> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c18a4 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c1934 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c1ac4 <_PyObject_GetMethod@@Base+0x10c4> │ │ │ │ + b c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1b54 <_PyObject_GetMethod@@Base+0x1154> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c13e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c121c <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r0, lr, r0, lsl #25 │ │ │ │ + andseq r7, lr, r0, ror #8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ + @ instruction: 0x00360eb8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r6, r0, ror #3 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr r6 │ │ │ │ - ldrheq r1, [r6], -ip @ │ │ │ │ + eorseq r1, r6, r8, lsr r7 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00361ebc │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x003621f0 │ │ │ │ + @ instruction: 0x003621bc │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1a0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1c2c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c19dc <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1bfc <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge c199c <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c1bbc <_PyObject_GetMethod@@Base+0x11bc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1994 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1bb4 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1c2c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c19e8 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c1c08 <_PyObject_GetMethod@@Base+0x1208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c19e8 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1a14 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1a18 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c1c08 <_PyObject_GetMethod@@Base+0x1208> │ │ │ │ + ldr r1, [pc, #48] @ c1c34 <_PyObject_GetMethod@@Base+0x1234> │ │ │ │ + ldr r0, [pc, #48] @ c1c38 <_PyObject_GetMethod@@Base+0x1238> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1c2c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1a0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1c2c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1994 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1bb4 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ │ │ │ │ -000c1a1c : │ │ │ │ +000c1c3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1a98 │ │ │ │ + blt c1cb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1a50 │ │ │ │ + bne c1c70 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1abc │ │ │ │ + b c1cdc │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1a80 │ │ │ │ + ble c1ca0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1a6c │ │ │ │ + bne c1c8c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 282e74 │ │ │ │ + b 292318 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1a80 │ │ │ │ + bne c1ca0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2b8110 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ - ldr r3, [pc, #36] @ c1aac │ │ │ │ - ldr r1, [pc, #36] @ c1ab0 │ │ │ │ + b 2c3924 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ + ldr r3, [pc, #36] @ c1ccc │ │ │ │ + ldr r1, [pc, #36] @ c1cd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1ab4 │ │ │ │ - ldr r1, [pc, #20] @ c1ab8 │ │ │ │ + ldr r3, [pc, #20] @ c1cd4 │ │ │ │ + ldr r1, [pc, #20] @ c1cd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c1a90 │ │ │ │ + bl 18f3e8 │ │ │ │ + b c1cb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #2 │ │ │ │ + eorseq r2, r6, ip, lsl #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ + @ instruction: 0x00361ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq c1e48 │ │ │ │ + beq c2068 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1dd4 │ │ │ │ + beq c1ff4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1c48 │ │ │ │ + bls c1e68 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1b64 │ │ │ │ + beq c1d84 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1ae8 │ │ │ │ + bge c1d08 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e90 │ │ │ │ + blt c20b0 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1b4c │ │ │ │ - ldr r9, [pc, #904] @ c1eac │ │ │ │ - ldr r2, [pc, #904] @ c1eb0 │ │ │ │ + bgt c1d6c │ │ │ │ + ldr r9, [pc, #904] @ c20cc │ │ │ │ + ldr r2, [pc, #904] @ c20d0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1c74 │ │ │ │ + beq c1e94 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1ccc │ │ │ │ - bl 2917c0 │ │ │ │ + bne c1eec │ │ │ │ + bl 29fe74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1d24 │ │ │ │ + bne c1f44 │ │ │ │ mov r5, #0 │ │ │ │ - b c1d48 │ │ │ │ + b c1f68 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1af8 │ │ │ │ - ldr r1, [pc, #828] @ c1eb4 │ │ │ │ + bcc c1d18 │ │ │ │ + ldr r1, [pc, #828] @ c20d4 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c40 │ │ │ │ + bcc c1e60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1db4 │ │ │ │ + bcc c1fd4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c40 │ │ │ │ + bcc c1e60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1db4 │ │ │ │ + bcc c1fd4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c40 │ │ │ │ + bcc c1e60 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1db4 │ │ │ │ + bcc c1fd4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1c34 │ │ │ │ + b c1e54 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b0c │ │ │ │ + bne c1d2c │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1c24 │ │ │ │ + bne c1e44 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1afc │ │ │ │ + bne c1d1c │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e90 │ │ │ │ + blt c20b0 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1b4c │ │ │ │ - ldr r9, [pc, #588] @ c1eac │ │ │ │ - ldr r2, [pc, #588] @ c1eb0 │ │ │ │ + bgt c1d6c │ │ │ │ + ldr r9, [pc, #588] @ c20cc │ │ │ │ + ldr r2, [pc, #588] @ c20d0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1b38 │ │ │ │ - ldr r3, [pc, #572] @ c1eb8 │ │ │ │ - bl 356650 │ │ │ │ + bne c1d58 │ │ │ │ + ldr r3, [pc, #572] @ c20d8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1d80 │ │ │ │ + bhi c1fa0 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1e38 │ │ │ │ + beq c2058 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1d50 │ │ │ │ - ldr r3, [pc, #488] @ c1ebc │ │ │ │ + beq c1f70 │ │ │ │ + ldr r3, [pc, #488] @ c20dc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1ec0 │ │ │ │ + ldr r2, [pc, #468] @ c20e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1e50 │ │ │ │ + bne c2070 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1df8 │ │ │ │ + beq c2018 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ str r2, [r5, #12] │ │ │ │ strb r3, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1ea4 │ │ │ │ + beq c20c4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1e24 │ │ │ │ + beq c2044 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc c1dc4 │ │ │ │ + bcc c1fe4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c1ccc │ │ │ │ + bne c1eec │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1ec4 │ │ │ │ + ldr r2, [pc, #312] @ c20e4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1e68 │ │ │ │ + bne c2088 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1b4c │ │ │ │ + beq c1d6c │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1ccc │ │ │ │ + b c1eec │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1afc │ │ │ │ - b c1c48 │ │ │ │ + bne c1d1c │ │ │ │ + b c1e68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1ccc │ │ │ │ + b c1eec │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1ec8 │ │ │ │ - ldrne r5, [pc, #196] @ c1eac │ │ │ │ + ldreq r5, [pc, #228] @ c20e8 │ │ │ │ + ldrne r5, [pc, #196] @ c20cc │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1d48 │ │ │ │ + b c1f68 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r5, #16] │ │ │ │ add r2, r5, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r3, [r2, #28] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b c1d24 │ │ │ │ + b c1f44 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1d48 │ │ │ │ + b c1f68 │ │ │ │ mov r0, sl │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d78 │ │ │ │ - ldr r5, [pc, #124] @ c1ecc │ │ │ │ - b c1d48 │ │ │ │ - ldr r1, [pc, #120] @ c1ed0 │ │ │ │ + b c1f98 │ │ │ │ + ldr r5, [pc, #124] @ c20ec │ │ │ │ + b c1f68 │ │ │ │ + ldr r1, [pc, #120] @ c20f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1e7c │ │ │ │ + bne c209c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b c1cfc │ │ │ │ + bl 18e928 │ │ │ │ + b c1f1c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d9c │ │ │ │ + b c1fbc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1cfc │ │ │ │ - ldr r3, [pc, #60] @ c1ed4 │ │ │ │ - ldr r1, [pc, #60] @ c1ed8 │ │ │ │ + b c1f1c │ │ │ │ + ldr r3, [pc, #60] @ c20f4 │ │ │ │ + ldr r1, [pc, #60] @ c20f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c1b5c │ │ │ │ + bl 18f3e8 │ │ │ │ + b c1d7c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1e28 │ │ │ │ + b c2048 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + eorseq fp, r5, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r2, lsr #31 │ │ │ │ - bne c2168 │ │ │ │ + bne c2388 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2168 │ │ │ │ + blt c2388 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2168 │ │ │ │ + blt c2388 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c2168 │ │ │ │ + blt c2388 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c2168 │ │ │ │ + bne c2388 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c2168 │ │ │ │ + beq c2388 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c2154 │ │ │ │ + bne c2374 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c2100 │ │ │ │ + ble c2320 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c213c │ │ │ │ + beq c235c │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c20d8 │ │ │ │ + beq c22f8 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c2148 │ │ │ │ + beq c2368 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c20d8 │ │ │ │ + beq c22f8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c20d8 │ │ │ │ + beq c22f8 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c2130 │ │ │ │ + beq c2350 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c20c0 │ │ │ │ + bne c22e0 │ │ │ │ lsl r0, lr, #29 │ │ │ │ add r3, r1, r4 │ │ │ │ add r3, r3, r0, lsr #31 │ │ │ │ lsl lr, lr, #28 │ │ │ │ add r3, r3, lr, lsr #31 │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2118 │ │ │ │ + blt c2338 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r3, lr, #29 │ │ │ │ add r1, r1, r4 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ lsl r3, lr, #28 │ │ │ │ rsbs r1, r1, r3, asr #31 │ │ │ │ - bpl c20f8 │ │ │ │ - ldr r3, [pc, #88] @ c2178 │ │ │ │ - ldr r1, [pc, #88] @ c217c │ │ │ │ + bpl c2318 │ │ │ │ + ldr r3, [pc, #88] @ c2398 │ │ │ │ + ldr r1, [pc, #88] @ c239c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c20c0 │ │ │ │ - b c20d8 │ │ │ │ + bne c22e0 │ │ │ │ + b c22f8 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2088 │ │ │ │ - b c20d8 │ │ │ │ + bne c22a8 │ │ │ │ + b c22f8 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c20a0 │ │ │ │ - b c20d8 │ │ │ │ - ldr r3, [pc, #28] @ c2178 │ │ │ │ - ldr r1, [pc, #32] @ c2180 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c2128 │ │ │ │ - ldr r1, [pc, #20] @ c2184 │ │ │ │ - ldr r0, [pc, #20] @ c2188 │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c2128 │ │ │ │ + bne c22c0 │ │ │ │ + b c22f8 │ │ │ │ + ldr r3, [pc, #28] @ c2398 │ │ │ │ + ldr r1, [pc, #32] @ c23a0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c2348 │ │ │ │ + ldr r1, [pc, #20] @ c23a4 │ │ │ │ + ldr r0, [pc, #20] @ c23a8 │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c2348 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, ror #4 │ │ │ │ - eorseq r1, r6, r0, asr r2 │ │ │ │ + eorseq r2, r6, ip, ror #6 │ │ │ │ + eorseq r2, r6, r0, asr r3 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - eorseq r1, r6, r8, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsr r3 │ │ │ │ │ │ │ │ -000c218c <_Py_write@@Base>: │ │ │ │ +000c23ac <_Py_write@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ movcc r9, r2 │ │ │ │ movcs r9, r3 │ │ │ │ mov sl, #0 │ │ │ │ - bl c3ea4 │ │ │ │ + bl c40c4 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, r8 │ │ │ │ bl 298ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5] │ │ │ │ - bl c7bf4 │ │ │ │ + bl c7e14 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2228 <_Py_write@@Base+0x9c> │ │ │ │ + bne c2448 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2210 <_Py_write@@Base+0x84> │ │ │ │ + blt c2430 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c223c <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c245c <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143a90 │ │ │ │ + bl 1441dc │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2208 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132758 │ │ │ │ + b c2428 <_Py_write@@Base+0x7c> │ │ │ │ + bl 1326ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c21b8 <_Py_write@@Base+0x2c> │ │ │ │ + beq c23d8 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c221c <_Py_write@@Base+0x90> │ │ │ │ + b c243c <_Py_write@@Base+0x90> │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #2956] @ c2de4 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c3004 <_Py_write@@Base+0xc58> │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq c2d3c <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2f5c <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2d50 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2de4 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2f70 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c3004 <_Py_write@@Base+0xc58> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c2a0c <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2de8 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2dec <_Py_write@@Base+0xc60> │ │ │ │ + beq c2c2c <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c3008 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c300c <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2a3c <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2df0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + bne c2c5c <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c3010 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c29e0 <_Py_write@@Base+0x854> │ │ │ │ + beq c2c00 <_Py_write@@Base+0x854> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c27fc <_Py_write@@Base+0x670> │ │ │ │ + beq c2a1c <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c29b4 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2de4 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2bd4 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c3004 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2d0c <_Py_write@@Base+0xb80> │ │ │ │ + beq c2f2c <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c238c <_Py_write@@Base+0x200> │ │ │ │ + bne c25ac <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c401c │ │ │ │ + bl c423c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c27a8 <_Py_write@@Base+0x61c> │ │ │ │ + bne c29c8 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c238c <_Py_write@@Base+0x200> │ │ │ │ + bne c25ac <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb5bc <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb73c <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2394 <_Py_write@@Base+0x208> │ │ │ │ + beq c25b4 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c26b8 <_Py_write@@Base+0x52c> │ │ │ │ + beq c28d8 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2314 <_Py_write@@Base+0x188> │ │ │ │ + b c2534 <_Py_write@@Base+0x188> │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str sl, [r4, #8] │ │ │ │ - beq c29cc <_Py_write@@Base+0x840> │ │ │ │ + beq c2bec <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c29cc <_Py_write@@Base+0x840> │ │ │ │ + bne c2bec <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2d2c <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2f4c <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2d2c <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2f4c <_Py_write@@Base+0xba0> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r3, sl, #19 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr r2, [fp] │ │ │ │ bic r3, r3, #7 │ │ │ │ add ip, r3, r0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, sl, #12 │ │ │ │ - bhi c2b34 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2d54 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2d18 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2f38 <_Py_write@@Base+0xb8c> │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r3], #8 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble c2478 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c2698 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c2478 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2698 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c2478 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2698 <_Py_write@@Base+0x2ec> │ │ │ │ add sl, r7, sl │ │ │ │ add r3, r7, #8 │ │ │ │ rsb ip, r7, #4 │ │ │ │ add r2, ip, r3 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp sl, r3 │ │ │ │ str r0, [r1, r2] │ │ │ │ - bne c2460 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2680 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2df4 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c3014 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c29f4 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2df0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + bne c2c14 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c3010 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1528] @ 0x5f8 │ │ │ │ bic r3, r7, #4080 @ 0xff0 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ bic r3, r3, #15 │ │ │ │ - beq c285c <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2a7c <_Py_write@@Base+0x6d0> │ │ │ │ lsr r1, r7, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt c24f0 <_Py_write@@Base+0x364> │ │ │ │ + bgt c2710 <_Py_write@@Base+0x364> │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c285c <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2a7c <_Py_write@@Base+0x6d0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq c291c <_Py_write@@Base+0x790> │ │ │ │ + beq c2b3c <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2a58 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2c78 <_Py_write@@Base+0x8cc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2da4 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2fc4 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2594 <_Py_write@@Base+0x408> │ │ │ │ + ble c27b4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2594 <_Py_write@@Base+0x408> │ │ │ │ + beq c27b4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2594 <_Py_write@@Base+0x408> │ │ │ │ + beq c27b4 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2d60 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2f80 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c2578 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2798 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2d80 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2fa0 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c28a0 <_Py_write@@Base+0x714> │ │ │ │ + beq c2ac0 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2d80 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2fa0 <_Py_write@@Base+0xbf4> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ add sl, r2, #19 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ bic sl, sl, #7 │ │ │ │ add r1, r3, sl │ │ │ │ cmp r0, r1 │ │ │ │ add r2, r2, #12 │ │ │ │ - bcc c28c4 <_Py_write@@Base+0x738> │ │ │ │ + bcc c2ae4 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2d6c <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2f8c <_Py_write@@Base+0xbe0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ ldr lr, [r6] │ │ │ │ mov r3, r5 │ │ │ │ cmp lr, #0 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble c2648 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2868 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c263c <_Py_write@@Base+0x4b0> │ │ │ │ + beq c285c <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c2660 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2880 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c2624 <_Py_write@@Base+0x498> │ │ │ │ + bne c2844 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsl r7, ip, #2 │ │ │ │ str r0, [r1, ip, lsl #2] │ │ │ │ - beq c26a0 <_Py_write@@Base+0x514> │ │ │ │ + beq c28c0 <_Py_write@@Base+0x514> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r8, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r8, [r0, r7] │ │ │ │ - bne c2680 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c28a0 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2648 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2868 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c2624 <_Py_write@@Base+0x498> │ │ │ │ + b c2844 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2d30 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2f50 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2df8 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c3018 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b20 <_Py_write@@Base+0x994> │ │ │ │ + bne c2d40 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c283c <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2df0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + beq c2a5c <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c3010 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r7, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq c293c <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2b5c <_Py_write@@Base+0x7b0> │ │ │ │ lsr r2, r7, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt c2748 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2968 <_Py_write@@Base+0x5bc> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c293c <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2b5c <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c276c <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c298c <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c237c <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c259c <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 921f4 │ │ │ │ + bl 92280 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2d30 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2f50 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a0bc │ │ │ │ + bl 9a138 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c237c <_Py_write@@Base+0x1f0> │ │ │ │ + b c259c <_Py_write@@Base+0x1f0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ add r0, ip, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bhi c2ba8 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2dc8 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2db0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2fd0 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r1, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ stmib r6, {r2, r3} │ │ │ │ - b c2370 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2590 <_Py_write@@Base+0x1e4> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ - bcc c22fc <_Py_write@@Base+0x170> │ │ │ │ + bcc c251c <_Py_write@@Base+0x170> │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r0, #8 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2968 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2b88 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c22fc <_Py_write@@Base+0x170> │ │ │ │ + b c251c <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 921f4 │ │ │ │ + bl 92280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d30 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2f50 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c237c <_Py_write@@Base+0x1f0> │ │ │ │ + b c259c <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2dfc <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c301c <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cc8 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2ee8 <_Py_write@@Base+0xb3c> │ │ │ │ mov r0, r7 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ ldr r8, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt c2524 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2744 <_Py_write@@Base+0x398> │ │ │ │ ldr r8, [r4, #20] │ │ │ │ ldr r5, [r8, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldm r5, {r2, r3} │ │ │ │ add r1, r3, #16 │ │ │ │ cmp r1, r2 │ │ │ │ movls r2, #12 │ │ │ │ - bls c25d8 <_Py_write@@Base+0x44c> │ │ │ │ + bls c27f8 <_Py_write@@Base+0x44c> │ │ │ │ mov sl, #16 │ │ │ │ mov r2, #12 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ movcs fp, sl │ │ │ │ movcc fp, #8192 @ 0x2000 │ │ │ │ add r0, fp, #16 │ │ │ │ str r2, [sp] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d6c <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2f8c <_Py_write@@Base+0xbe0> │ │ │ │ add r3, r0, #23 │ │ │ │ mov r1, r0 │ │ │ │ bic r3, r3, #7 │ │ │ │ str fp, [r1], #16 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ str ip, [r0, #8] │ │ │ │ add r1, sl, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b c25d8 <_Py_write@@Base+0x44c> │ │ │ │ + b c27f8 <_Py_write@@Base+0x44c> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b c2518 <_Py_write@@Base+0x38c> │ │ │ │ + b c2738 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2e00 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c3020 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cdc <_Py_write@@Base+0xb50> │ │ │ │ + bne c2efc <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2848 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2a68 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2e04 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c3024 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cf4 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2f14 <_Py_write@@Base+0xb68> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [r6, #800] @ 0x320 │ │ │ │ ldrne r5, [r4, #60] @ 0x3c │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #800] @ 0x320 │ │ │ │ - bne c22fc <_Py_write@@Base+0x170> │ │ │ │ + bne c251c <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b c264c <_Py_write@@Base+0x4c0> │ │ │ │ + b c286c <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ + bl 99e94 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c29b4 <_Py_write@@Base+0x828> │ │ │ │ + b c2bd4 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r7, r0 │ │ │ │ - b c282c <_Py_write@@Base+0x6a0> │ │ │ │ + b c2a4c <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2888 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2aa8 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c29ac <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2de8 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2dec <_Py_write@@Base+0xc60> │ │ │ │ + bne c2bcc <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c3008 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c300c <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c22b4 <_Py_write@@Base+0x128> │ │ │ │ + beq c24d4 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c2834 <_Py_write@@Base+0x6a8> │ │ │ │ - b c29a0 <_Py_write@@Base+0x814> │ │ │ │ + bne c2a54 <_Py_write@@Base+0x6a8> │ │ │ │ + b c2bc0 <_Py_write@@Base+0x814> │ │ │ │ ldr r7, [r3, #16] │ │ │ │ mov r2, #28 │ │ │ │ mul r7, r2, r7 │ │ │ │ ldr sl, [r5, #512] @ 0x200 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add r2, sl, r7 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -156994,122 +157154,122 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add ip, r5, r1, lsl #2 │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str lr, [r3, #8] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne c2ab8 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2cd8 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2ab4 <_Py_write@@Base+0x928> │ │ │ │ + beq c2cd4 <_Py_write@@Base+0x928> │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [ip, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c2c3c <_Py_write@@Base+0xab0> │ │ │ │ + beq c2e5c <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2c10 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2e30 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2518 <_Py_write@@Base+0x38c> │ │ │ │ + beq c2738 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b c2518 <_Py_write@@Base+0x38c> │ │ │ │ + b c2738 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2848 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2a68 <_Py_write@@Base+0x6bc> │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #20] │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #8192 @ 0x2000 │ │ │ │ add r0, r2, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d18 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2f38 <_Py_write@@Base+0xb8c> │ │ │ │ add r6, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r6, r6, #7 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r6, ip │ │ │ │ add r3, ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r0, [fp, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c2d18 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2f38 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c2400 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2e08 <_Py_write@@Base+0xc7c> │ │ │ │ + b c2620 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c3028 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2db0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2fd0 <_Py_write@@Base+0xc24> │ │ │ │ add r6, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r6, r6, #7 │ │ │ │ mov lr, #8192 @ 0x2000 │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r6, ip │ │ │ │ add ip, ip, #16 │ │ │ │ mov lr, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [r0, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq c2db0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2fd0 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c27d4 <_Py_write@@Base+0x648> │ │ │ │ + b c29f4 <_Py_write@@Base+0x648> │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b c2518 <_Py_write@@Base+0x38c> │ │ │ │ + b c2738 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2acc <_Py_write@@Base+0x940> │ │ │ │ + beq c2cec <_Py_write@@Base+0x940> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [sl, r7] │ │ │ │ @@ -157133,563 +157293,563 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r8, [sl, r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r8, [r6] │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b c2888 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2aa8 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c2878 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2a98 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2848 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2a68 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2988 <_Py_write@@Base+0x7fc> │ │ │ │ + b c2ba8 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c2328 <_Py_write@@Base+0x19c> │ │ │ │ + bl 342d74 │ │ │ │ + b c2548 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c240c <_Py_write@@Base+0x280> │ │ │ │ - bl 2917c0 │ │ │ │ + bne c262c <_Py_write@@Base+0x280> │ │ │ │ + bl 29fe74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e18 │ │ │ │ - b c29a0 <_Py_write@@Base+0x814> │ │ │ │ - bl 340a78 │ │ │ │ + bl 99e94 │ │ │ │ + b c2bc0 <_Py_write@@Base+0x814> │ │ │ │ + bl 342d74 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c227c <_Py_write@@Base+0xf0> │ │ │ │ + beq c249c <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c2654 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2874 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c2578 <_Py_write@@Base+0x3ec> │ │ │ │ - b c2594 <_Py_write@@Base+0x408> │ │ │ │ + bne c2798 <_Py_write@@Base+0x3ec> │ │ │ │ + b c27b4 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c25f8 <_Py_write@@Base+0x46c> │ │ │ │ - bl 2917c0 │ │ │ │ - bl a5850 │ │ │ │ + bne c2818 <_Py_write@@Base+0x46c> │ │ │ │ + bl 29fe74 │ │ │ │ + bl a58d0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c29c4 <_Py_write@@Base+0x838> │ │ │ │ + beq c2be4 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2d54 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2f74 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c2540 <_Py_write@@Base+0x3b4> │ │ │ │ - b c289c <_Py_write@@Base+0x710> │ │ │ │ + bgt c2760 <_Py_write@@Base+0x3b4> │ │ │ │ + b c2abc <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c27e0 <_Py_write@@Base+0x654> │ │ │ │ - bl 2917c0 │ │ │ │ - bl a5850 │ │ │ │ + bne c2a00 <_Py_write@@Base+0x654> │ │ │ │ + bl 29fe74 │ │ │ │ + bl a58d0 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2394 <_Py_write@@Base+0x208> │ │ │ │ + b c25b4 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ - muleq sl, r0, r7 │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ - andeq fp, r8, r8, lsl #18 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ + andeq fp, sl, r4, asr r9 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ + andeq fp, r8, r0, lsr #15 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #4076] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3b04 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3d24 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3e14 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c4034 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ add r8, r5, #12 │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsl sl, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2fc8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c31e8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c31e8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c31e8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c31e8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2fc8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c31e8 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2f94 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c31b4 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c39a4 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3bc4 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3e18 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3e1c <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c4038 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c403c <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c37f4 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3a14 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3414 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3e80 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c40a0 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c31dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c33fc <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c31b0 <_Py_write@@Base+0x1024> │ │ │ │ + bne c33d0 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2ff8 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c3218 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #3080] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357750 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c39b4 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3bd4 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3e14 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c4034 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ add r6, r8, #12 │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsl sl, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c33a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c35c0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c33a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c35c0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c33a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c35c0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c33a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c35c0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c33a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c35c0 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e58 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4078 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c336c <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c358c <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e6c <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c408c <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c39c4 <_Py_write@@Base+0x1838> │ │ │ │ + beq c3be4 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3e20 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c4040 <_Py_write@@Base+0x1c94> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r7, r7, #1 │ │ │ │ add r6, r6, #3 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ bics r6, r6, #3 │ │ │ │ - bmi c3bdc <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3e24 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3e28 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3dfc <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c4044 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c4048 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3bc8 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c3de8 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs c38ec <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3b0c <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3bb8 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3dd8 <_Py_write@@Base+0x1a2c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c38bc <_Py_write@@Base+0x1730> │ │ │ │ + beq c3adc <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3e2c <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c404c <_Py_write@@Base+0x1ca0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r8, [r5, #4] │ │ │ │ strne r3, [r8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d54 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3f74 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3940 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3b60 <_Py_write@@Base+0x17b4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands fp, r2, #32 │ │ │ │ and sl, r2, #64 @ 0x40 │ │ │ │ lsrne sl, sl, #6 │ │ │ │ movne fp, #0 │ │ │ │ movne r7, #1 │ │ │ │ - beq c3b60 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3d80 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c3540 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3760 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b80 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3da0 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3bb0 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3dd0 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c3540 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3760 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b94 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3db4 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3ba8 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3dc8 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c3540 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3760 <_Py_write@@Base+0x13b4> │ │ │ │ add r0, r3, #15 │ │ │ │ add r0, r0, r8 │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b2c <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3d4c <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b78 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3d98 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c351c <_Py_write@@Base+0x1390> │ │ │ │ + bne c373c <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3960 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3b80 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -157703,25 +157863,25 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r6, r6, #8192 @ 0x2000 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -157791,1547 +157951,1547 @@ │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c3e98 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c40b8 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c396c <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3e54 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3e30 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3b8c <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c4074 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c4050 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3744 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3964 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c37b4 <_Py_write@@Base+0x1628> │ │ │ │ + bge c39d4 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3998 <_Py_write@@Base+0x180c> │ │ │ │ + beq c3bb8 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3b40 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3d60 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b4c <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3d6c <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3738 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3958 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c38ac <_Py_write@@Base+0x1720> │ │ │ │ + beq c3acc <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3738 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3958 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c3744 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3e10 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + blt c3964 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c4030 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3c10 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3e30 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c37e8 <_Py_write@@Base+0x165c> │ │ │ │ + beq c3a08 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3870 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3a90 <_Py_write@@Base+0x16e4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ - beq c3928 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3e34 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3b48 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c4054 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a340 │ │ │ │ + bl 9a3bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c65ac │ │ │ │ + bl c67cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3de8 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c4008 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d9c <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3fbc <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3414 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3414 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c31f4 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c3414 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c37e8 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3e2c <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c3a08 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c404c <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d7c <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3f9c <_Py_write@@Base+0x1bf0> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, r3 │ │ │ │ mov r3, #260 @ 0x104 │ │ │ │ strh r3, [r4, r7] │ │ │ │ - b c3738 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3958 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3b1c <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3d3c <_Py_write@@Base+0x1990> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c3460 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3680 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3e38 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c4058 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3bfc <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3e1c <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3bdc <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3dfc <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c3460 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3680 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c65ac │ │ │ │ + bl c67cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge c31f4 <_Py_write@@Base+0x1068> │ │ │ │ - b c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3414 <_Py_write@@Base+0x1068> │ │ │ │ + b c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c354c <_Py_write@@Base+0x13c0> │ │ │ │ + bne c376c <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c354c <_Py_write@@Base+0x13c0> │ │ │ │ + b c376c <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c3720 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3940 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c3720 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3940 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c397c <_Py_write@@Base+0x17f0> │ │ │ │ - b c3720 <_Py_write@@Base+0x1594> │ │ │ │ + bne c3b9c <_Py_write@@Base+0x17f0> │ │ │ │ + b c3940 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bpl c321c <_Py_write@@Base+0x1090> │ │ │ │ + bpl c343c <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c33c8 <_Py_write@@Base+0x123c> │ │ │ │ + bne c35e8 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92af4 │ │ │ │ + bl 92b7c │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3bf0 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3e10 <_Py_write@@Base+0x1a64> │ │ │ │ add lr, r0, #16 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, lr │ │ │ │ mov r5, #0 │ │ │ │ mvn fp, #23 │ │ │ │ cmp r5, r1 │ │ │ │ - bge c3c54 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3e74 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3d30 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3f50 <_Py_write@@Base+0x1ba4> │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ add ip, r6, r5 │ │ │ │ and r0, r1, #120 @ 0x78 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ add r0, r3, #1 │ │ │ │ strbeq r1, [r3] │ │ │ │ moveq r3, r0 │ │ │ │ - beq c3a88 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3ca8 <_Py_write@@Base+0x18fc> │ │ │ │ and r1, r1, #7 │ │ │ │ orr r1, fp, r1 │ │ │ │ strb r1, [r3] │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - beq c3cd8 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3ef8 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3c84 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3ea4 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3ce8 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3f08 <_Py_write@@Base+0x1b5c> │ │ │ │ sub r1, r1, #12 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ strb r1, [ip] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3afc <_Py_write@@Base+0x1970> │ │ │ │ + bge c3d1c <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c7c <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3e9c <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3d28 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3f48 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c48 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3e68 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3d28 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3f48 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c48 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3e68 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3af8 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3d18 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3c4c <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3e6c <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3ae0 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3d00 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c39fc <_Py_write@@Base+0x1870> │ │ │ │ + b c3c1c <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c39a4 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3e14 <_Py_write@@Base+0x1c88> │ │ │ │ - b c2fe8 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3bc4 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c4034 <_Py_write@@Base+0x1c88> │ │ │ │ + b c3208 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c3460 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3680 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b78 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3d98 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3538 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3758 <_Py_write@@Base+0x13ac> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3738 <_Py_write@@Base+0x15ac> │ │ │ │ - b c3780 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3958 <_Py_write@@Base+0x15ac> │ │ │ │ + b c39a0 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c34c0 <_Py_write@@Base+0x1334> │ │ │ │ + b c36e0 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3538 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3758 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3bb0 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3dd0 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c34e4 <_Py_write@@Base+0x1358> │ │ │ │ + b c3704 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ba8 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3dc8 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3508 <_Py_write@@Base+0x137c> │ │ │ │ + b c3728 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3508 <_Py_write@@Base+0x137c> │ │ │ │ + b c3728 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c34e4 <_Py_write@@Base+0x1358> │ │ │ │ + b c3704 <_Py_write@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ mov r5, r0 │ │ │ │ - b c38e4 <_Py_write@@Base+0x1758> │ │ │ │ + b c3b04 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3460 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 2917c0 │ │ │ │ + bne c3680 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29fe74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3490 <_Py_write@@Base+0x1304> │ │ │ │ + bne c36b0 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3d8 │ │ │ │ - bl 2917c0 │ │ │ │ + bl 9b454 │ │ │ │ + bl 29fe74 │ │ │ │ mov r5, #0 │ │ │ │ - b c37e8 <_Py_write@@Base+0x165c> │ │ │ │ + b c3a08 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3910 <_Py_write@@Base+0x1784> │ │ │ │ + b c3b30 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3e78 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c4098 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d68 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3f88 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c37d4 <_Py_write@@Base+0x1648> │ │ │ │ + beq c39f4 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3c18 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3e38 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3a04 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3c24 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c33cc <_Py_write@@Base+0x1240> │ │ │ │ + b c35ec <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3a04 <_Py_write@@Base+0x1878> │ │ │ │ + b c3c24 <_Py_write@@Base+0x1878> │ │ │ │ ldrb r8, [ip, #1] │ │ │ │ add r1, ip, #2 │ │ │ │ mov r9, #0 │ │ │ │ and ip, r8, #63 @ 0x3f │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - bne c3d0c <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3f2c <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3cf8 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3f18 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3a80 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3ca0 <_Py_write@@Base+0x18f4> │ │ │ │ and r8, r1, #63 @ 0x3f │ │ │ │ lsr r1, r1, #6 │ │ │ │ orr r8, r8, #64 @ 0x40 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ strb r8, [ip], #1 │ │ │ │ - bhi c3cb8 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3ed8 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3a80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ca0 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3a80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ca0 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3a80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ca0 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3d20 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3f40 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3a80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3ca0 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3c94 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3eb4 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3ca8 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3ec8 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3af8 <_Py_write@@Base+0x196c> │ │ │ │ + b c3d18 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf38 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb0b8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3a18 <_Py_write@@Base+0x188c> │ │ │ │ + b c3c38 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c348c <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3e3c <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3e40 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c36ac <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c405c <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c4060 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 299484 │ │ │ │ - b c3c38 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3e44 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a7600 │ │ │ │ + b c3e58 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c4064 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3898 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3ab8 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3898 <_Py_write@@Base+0x170c> │ │ │ │ + b c3ab8 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 149c84 │ │ │ │ + bl 14a468 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3de8 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c4008 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3848 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3a68 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3848 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3a68 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3848 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3a68 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - eorseq r1, r6, r0, asr #5 │ │ │ │ - @ instruction: 0x003612d8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + eorseq r2, r6, r0, asr #7 │ │ │ │ + @ instruction: 0x003623d8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r0, lsr #5 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - ldrdeq lr, [r3], #-180 @ 0xffffff4c │ │ │ │ - ldr r3, [pc, #-24] @ c3e48 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3e4c <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c3bf4 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3e50 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3e54 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, lsr #7 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + strheq pc, [r3], #-192 @ 0xffffff40 @ │ │ │ │ + ldr r3, [pc, #-24] @ c4068 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c406c <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f3e8 │ │ │ │ + b c3e14 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c4070 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c4074 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3c40 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3e60 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c3030 <_Py_write@@Base+0xea4> │ │ │ │ - b c31dc <_Py_write@@Base+0x1050> │ │ │ │ + bne c3250 <_Py_write@@Base+0xea4> │ │ │ │ + b c33fc <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c37b4 <_Py_write@@Base+0x1628> │ │ │ │ + b c39d4 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3ea4 : │ │ │ │ +000c40c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3ff0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #308] @ c4210 │ │ │ │ + bl 357750 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r1, [r4, #24] │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3fe4 │ │ │ │ + beq c4204 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fd8 │ │ │ │ + bne c41f8 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r0, r5, #16 │ │ │ │ bic r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fcc │ │ │ │ + bne c41ec │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fc0 │ │ │ │ + bne c41e0 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3f4c │ │ │ │ + bne c416c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fa8 │ │ │ │ + bne c41c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3f8c │ │ │ │ + bne c41ac │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3557d4 │ │ │ │ + bl 3568e0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fb4 │ │ │ │ + bne c41d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3f44 │ │ │ │ - ldr r1, [pc, #80] @ c3ff4 │ │ │ │ - ldr r0, [pc, #80] @ c3ff8 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3ffc │ │ │ │ - ldr r0, [pc, #68] @ c3ff8 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c4000 │ │ │ │ - ldr r0, [pc, #56] @ c3ff8 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c4004 │ │ │ │ - ldr r0, [pc, #60] @ c4008 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c400c │ │ │ │ - ldr r0, [pc, #48] @ c4008 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c4010 │ │ │ │ - ldr r0, [pc, #36] @ c4008 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c4014 │ │ │ │ - ldr r0, [pc, #8] @ c3ff8 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035a1b4 │ │ │ │ - subeq lr, r3, r4, ror #29 │ │ │ │ - eorseq sl, r5, r4, ror #2 │ │ │ │ - eorseq r1, r6, r4, asr #6 │ │ │ │ - eorseq sl, r5, r0, asr #2 │ │ │ │ - strdeq lr, [r3], #-224 @ 0xffffff20 │ │ │ │ - eorseq r1, r6, r4, lsr #6 │ │ │ │ - eorseq sl, r5, r0, lsl #2 │ │ │ │ - eorseq r1, r6, r8, lsl #6 │ │ │ │ + beq c4164 │ │ │ │ + ldr r1, [pc, #80] @ c4214 │ │ │ │ + ldr r0, [pc, #80] @ c4218 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c421c │ │ │ │ + ldr r0, [pc, #68] @ c4218 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c4220 │ │ │ │ + ldr r0, [pc, #56] @ c4218 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c4224 │ │ │ │ + ldr r0, [pc, #60] @ c4228 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c422c │ │ │ │ + ldr r0, [pc, #48] @ c4228 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c4230 │ │ │ │ + ldr r0, [pc, #36] @ c4228 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c4234 │ │ │ │ + ldr r0, [pc, #8] @ c4218 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035b2b4 │ │ │ │ + subeq pc, r3, r0, asr #31 │ │ │ │ + eorseq fp, r5, r4, ror #4 │ │ │ │ + eorseq r2, r6, r4, asr #8 │ │ │ │ + eorseq fp, r5, r0, asr #4 │ │ │ │ + subeq pc, r3, ip, asr #31 │ │ │ │ + eorseq r2, r6, r4, lsr #8 │ │ │ │ + eorseq fp, r5, r0, lsl #4 │ │ │ │ + eorseq r2, r6, r8, lsl #8 │ │ │ │ │ │ │ │ -000c4018 : │ │ │ │ - b a9b9c │ │ │ │ +000c4238 : │ │ │ │ + b a9d58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #4048] @ c5004 │ │ │ │ + ldr r1, [pc, #4048] @ c5224 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5edc │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4600 │ │ │ │ - ldr r1, [pc, #4004] @ c5004 │ │ │ │ + bne c4820 │ │ │ │ + ldr r1, [pc, #4004] @ c5224 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4ad8 │ │ │ │ + beq c4cf8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4afc │ │ │ │ + beq c4d1c │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c4fd4 │ │ │ │ + ldr r2, [pc, #3900] @ c51f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c44f4 │ │ │ │ + beq c4714 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b20 │ │ │ │ + bne c4d40 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c44c8 │ │ │ │ + beq c46e8 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c44f4 │ │ │ │ + beq c4714 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4b20 │ │ │ │ + bne c4d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4b78 │ │ │ │ + beq c4d98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3888] @ c5020 │ │ │ │ + ldr r3, [pc, #3888] @ c5240 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c44f4 │ │ │ │ + beq c4714 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b3c │ │ │ │ + bne c4d5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4b44 │ │ │ │ + beq c4d64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4954 │ │ │ │ + beq c4b74 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b3c │ │ │ │ - ldr r2, [pc, #3772] @ c5004 │ │ │ │ + bne c4d5c │ │ │ │ + ldr r2, [pc, #3772] @ c5224 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4bac │ │ │ │ + beq c4dcc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4bd0 │ │ │ │ + beq c4df0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c4fd8 │ │ │ │ + ldr r2, [pc, #3676] @ c51f8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4588 │ │ │ │ + beq c47a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bf4 │ │ │ │ + bne c4e14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c455c │ │ │ │ + beq c477c │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4588 │ │ │ │ + beq c47a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4600 │ │ │ │ - ldr r1, [pc, #3644] @ c5004 │ │ │ │ + bne c4820 │ │ │ │ + ldr r1, [pc, #3644] @ c5224 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4c00 │ │ │ │ + beq c4e20 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c24 │ │ │ │ + beq c4e44 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c500c │ │ │ │ + ldr r2, [pc, #3600] @ c522c │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4640 │ │ │ │ + beq c4860 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c48 │ │ │ │ + bne c4e68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4610 │ │ │ │ + beq c4830 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3576] @ c5020 │ │ │ │ + ldr r3, [pc, #3576] @ c5240 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4640 │ │ │ │ + beq c4860 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4600 │ │ │ │ - ldr r1, [pc, #3512] @ c5004 │ │ │ │ + bne c4820 │ │ │ │ + ldr r1, [pc, #3512] @ c5224 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4c60 │ │ │ │ + beq c4e80 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c84 │ │ │ │ + beq c4ea4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3492] @ c5024 │ │ │ │ + ldr r2, [pc, #3492] @ c5244 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c47d4 │ │ │ │ + beq c49f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ca8 │ │ │ │ + bne c4ec8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c47a4 │ │ │ │ + beq c49c4 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3444] @ c5020 │ │ │ │ + ldr r3, [pc, #3444] @ c5240 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c47d4 │ │ │ │ + beq c49f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b3c │ │ │ │ + bne c4d5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4cc4 │ │ │ │ + beq c4ee4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c4fec │ │ │ │ + ldr r3, [pc, #3336] @ c520c │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4cf4 │ │ │ │ + beq c4f14 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4e8c │ │ │ │ + bne c50ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4e94 │ │ │ │ + beq c50b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c4fe0 │ │ │ │ + ldr r3, [pc, #3276] @ c5200 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c5030 │ │ │ │ + beq c5250 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4600 │ │ │ │ - ldr r2, [pc, #3272] @ c5004 │ │ │ │ + bne c4820 │ │ │ │ + ldr r2, [pc, #3272] @ c5224 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6064 │ │ │ │ + beq c6284 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c60bc │ │ │ │ + beq c62dc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c43a8 │ │ │ │ + beq c45c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r5, [r4, #8] │ │ │ │ - bne c51b8 │ │ │ │ + bne c53d8 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq c5754 │ │ │ │ + beq c5974 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5768 │ │ │ │ - ldr r1, [pc, #3096] @ c4fe4 │ │ │ │ + beq c5988 │ │ │ │ + ldr r1, [pc, #3096] @ c5204 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c437c │ │ │ │ + bne c459c │ │ │ │ mov r0, r4 │ │ │ │ - bl cea78 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl ceb80 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28cc08 │ │ │ │ + bl 29b728 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e414 │ │ │ │ + bl 29cca0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c437c │ │ │ │ + beq c459c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6148 │ │ │ │ + beq c6368 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2988ac <_PyArg_NoPositional@@Base+0x1a30> │ │ │ │ - ldr r2, [pc, #2884] @ c4fdc │ │ │ │ + bl 2a6be0 │ │ │ │ + ldr r2, [pc, #2884] @ c51fc │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc64 │ │ │ │ + bl 24e15c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4398 │ │ │ │ - bl a5850 │ │ │ │ + bne c45b8 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5224 │ │ │ │ + b c5444 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5774 │ │ │ │ + blt c5994 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c40c8 │ │ │ │ + bne c42e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c5004 │ │ │ │ + ldr r1, [pc, #2820] @ c5224 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6110 │ │ │ │ + beq c6330 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6130 │ │ │ │ + bne c6350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 232c70 │ │ │ │ + bl 2451e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4ee0 │ │ │ │ + bne c5100 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6130 │ │ │ │ + bne c6350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233aa4 │ │ │ │ + bl 24601c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f58 │ │ │ │ + beq c5178 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4398 │ │ │ │ + b c45b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c57a8 │ │ │ │ + blt c59c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41ac │ │ │ │ + bne c43cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c5004 │ │ │ │ + ldr r1, [pc, #2672] @ c5224 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6570 │ │ │ │ + beq c6790 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bf4 │ │ │ │ + bne c4e14 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 232c70 │ │ │ │ + bl 2451e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5230 │ │ │ │ + bne c5450 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bf4 │ │ │ │ + bne c4e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2395ec │ │ │ │ + bl 24bb64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ + bne c4770 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c41c0 │ │ │ │ + beq c43e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c43a0 │ │ │ │ + b c45c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5744 │ │ │ │ + blt c5964 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2544] @ c5020 │ │ │ │ + ldr r3, [pc, #2544] @ c5240 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4230 │ │ │ │ + bne c4450 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c5004 │ │ │ │ + ldr r1, [pc, #2488] @ c5224 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c613c │ │ │ │ + beq c635c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c48 │ │ │ │ + bne c4e68 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c57b8 │ │ │ │ + beq c59d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c57f8 │ │ │ │ - ldr r1, [pc, #2412] @ c500c │ │ │ │ + bne c5a18 │ │ │ │ + ldr r1, [pc, #2412] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46c0 │ │ │ │ + beq c48e0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c56b4 │ │ │ │ + bne c58d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c48 │ │ │ │ - ldr r1, [pc, #2356] @ c500c │ │ │ │ + bne c4e68 │ │ │ │ + ldr r1, [pc, #2356] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a8 │ │ │ │ + beq c54c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c8cc │ │ │ │ + bl 24edc4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c52a8 │ │ │ │ + beq c54c8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a8 │ │ │ │ + beq c54c8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c52ac │ │ │ │ + bne c54cc │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c52a8 │ │ │ │ + beq c54c8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6434 │ │ │ │ + beq c6654 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1014fc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10150c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f8 │ │ │ │ + beq c5618 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ str sl, [r0, #32] │ │ │ │ str r9, [r0, #36] @ 0x24 │ │ │ │ str r8, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str fp, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0] │ │ │ │ - b c4554 │ │ │ │ + b c4774 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5734 │ │ │ │ + blt c5954 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2140] @ c5020 │ │ │ │ + ldr r3, [pc, #2140] @ c5240 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c42b4 │ │ │ │ + bne c44d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c5004 │ │ │ │ + ldr r1, [pc, #2084] @ c5224 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c657c │ │ │ │ + beq c679c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5e5c │ │ │ │ + beq c607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5e9c │ │ │ │ - ldr r1, [pc, #2028] @ c5024 │ │ │ │ + bne c60bc │ │ │ │ + ldr r1, [pc, #2028] @ c5244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c554c │ │ │ │ + beq c576c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe8 │ │ │ │ + bl ea02c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c554c │ │ │ │ - ldr r1, [pc, #1996] @ c5028 │ │ │ │ + beq c576c │ │ │ │ + ldr r1, [pc, #1996] @ c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c554c │ │ │ │ + beq c576c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef568 │ │ │ │ + bl ef564 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5cd8 │ │ │ │ + beq c5ef8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014fc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10150c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 23abb4 │ │ │ │ + bl 24d0ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a5c │ │ │ │ + beq c5c7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5a68 │ │ │ │ + b c5c88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c5004 │ │ │ │ + ldr r2, [pc, #1700] @ c5224 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6154 │ │ │ │ + beq c6374 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ac8 │ │ │ │ + bne c4ce8 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5a88 │ │ │ │ + beq c5ca8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5d18 │ │ │ │ + bne c5f38 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a04 │ │ │ │ + beq c4c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4a04 │ │ │ │ + beq c4c24 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a04 │ │ │ │ + beq c4c24 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4a04 │ │ │ │ + beq c4c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2381a4 │ │ │ │ + bl 24a71c │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4f6c │ │ │ │ + bne c518c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ac8 │ │ │ │ + bne c4ce8 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ac4 │ │ │ │ + beq c4ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4ac4 │ │ │ │ + beq c4ce4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ac4 │ │ │ │ + beq c4ce4 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4ac4 │ │ │ │ + beq c4ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4ac8 │ │ │ │ + bne c4ce8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4ac8 │ │ │ │ + beq c4ce8 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r8, ip} │ │ │ │ - bl 238950 │ │ │ │ + bl 24aec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ce4 │ │ │ │ + bne c5f04 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4134 │ │ │ │ + b c4354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b20 │ │ │ │ + bne c4d40 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5cb4 │ │ │ │ + bne c5ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4084 │ │ │ │ + bge c42a4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c4110 │ │ │ │ + beq c4330 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4604 │ │ │ │ + b c4824 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5784 │ │ │ │ + blt c59a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4954 │ │ │ │ + beq c4b74 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4134 │ │ │ │ + b c4354 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5798 │ │ │ │ + blt c59b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1160] @ c5020 │ │ │ │ + ldr r3, [pc, #1160] @ c5240 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c40f8 │ │ │ │ - b c44f4 │ │ │ │ + bne c4318 │ │ │ │ + b c4714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bf4 │ │ │ │ + bne c4e14 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5e2c │ │ │ │ + bne c604c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4168 │ │ │ │ + bge c4388 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c45f4 │ │ │ │ + b c4814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c48 │ │ │ │ + bne c4e68 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6444 │ │ │ │ + bne c6664 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c41e8 │ │ │ │ + bge c4408 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c4244 │ │ │ │ - b c4600 │ │ │ │ + beq c4464 │ │ │ │ + b c4820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ca8 │ │ │ │ + bne c4ec8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5cac │ │ │ │ + bne c5ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c426c │ │ │ │ + bge c448c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c42cc │ │ │ │ - b c4b38 │ │ │ │ + beq c44ec │ │ │ │ + b c4d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e80 │ │ │ │ + blt c50a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c4fec │ │ │ │ + ldr r3, [pc, #776] @ c520c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c42f0 │ │ │ │ + bne c4510 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c5004 │ │ │ │ + ldr r1, [pc, #772] @ c5224 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c5ec0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c90 │ │ │ │ + bne c5eb0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c5c38 │ │ │ │ + beq c5e58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5c70 │ │ │ │ - ldr r1, [pc, #668] @ c4fec │ │ │ │ + bne c5e90 │ │ │ │ + ldr r1, [pc, #668] @ c520c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d94 │ │ │ │ - ldr r2, [pc, #652] @ c4ff0 │ │ │ │ + beq c4fb4 │ │ │ │ + ldr r2, [pc, #652] @ c5210 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238054 │ │ │ │ + bl 24a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d94 │ │ │ │ + beq c4fb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4d94 │ │ │ │ + beq c4fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389d8 │ │ │ │ + bl 24af50 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c514c │ │ │ │ + bne c536c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c90 │ │ │ │ - ldr r1, [pc, #576] @ c4fec │ │ │ │ + bne c5eb0 │ │ │ │ + ldr r1, [pc, #576] @ c520c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5420 │ │ │ │ - ldr r2, [pc, #560] @ c4ff0 │ │ │ │ + beq c5640 │ │ │ │ + ldr r2, [pc, #560] @ c5210 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238054 │ │ │ │ + bl 24a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5420 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5420 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bb4 │ │ │ │ + bl 24b12c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5420 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5424 │ │ │ │ + bne c5644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389d8 │ │ │ │ + bl 24af50 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5424 │ │ │ │ + bne c5644 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5c90 │ │ │ │ + beq c5eb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5524 │ │ │ │ + beq c5744 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, #18 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str fp, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4550 │ │ │ │ + b c4770 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c4600 │ │ │ │ + b c4820 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4ecc │ │ │ │ + blt c50ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4fe0 │ │ │ │ + ldr r3, [pc, #300] @ c5200 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c5030 │ │ │ │ + beq c5250 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4324 │ │ │ │ + b c4544 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4600 │ │ │ │ + b c4820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233aa4 │ │ │ │ + bl 24601c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c4530 │ │ │ │ + beq c4750 │ │ │ │ add r7, r3, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldm r7, {r7, r8, r9, sl} │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -159343,1797 +159503,1797 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq c56ac │ │ │ │ - bl 23a0c4 │ │ │ │ + beq c58cc │ │ │ │ + bl 24c63c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58dc │ │ │ │ + bne c5afc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4b2c │ │ │ │ + b c4d4c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c4134 │ │ │ │ + beq c4354 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 232c3c │ │ │ │ + bl 2451b4 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ stm sp, {r8, r9, fp} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 238950 │ │ │ │ + bl 24aec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - b c4ab8 │ │ │ │ + bne c4770 │ │ │ │ + b c4cd8 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x003614dc │ │ │ │ + @ instruction: 0x003625dc │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq r7, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x003613f8 │ │ │ │ + eorseq r8, r7, ip, ror #21 │ │ │ │ + @ instruction: 0x003624f8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r2, r9, r4, ror #19 │ │ │ │ - eorseq r1, r6, r4, ror #8 │ │ │ │ - eorseq r1, r6, r0, asr r4 │ │ │ │ + eorseq r3, r9, r4, lsl fp │ │ │ │ + eorseq r2, r6, r4, ror #10 │ │ │ │ + eorseq r2, r6, r0, asr r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003614bc │ │ │ │ + @ instruction: 0x003625bc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x003613b8 │ │ │ │ + @ instruction: 0x003624b8 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #6 │ │ │ │ - eorseq r1, r6, ip, ror r3 │ │ │ │ + eorseq r2, r6, ip, ror #8 │ │ │ │ + eorseq r2, r6, ip, ror r4 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-56] @ c5004 │ │ │ │ + ldr r2, [pc, #-56] @ c5224 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6310 │ │ │ │ + beq c6530 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c513c │ │ │ │ + bne c535c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6160 │ │ │ │ + beq c6380 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c61a8 │ │ │ │ - ldr r1, [pc, #-176] @ c4fe0 │ │ │ │ + bne c63c8 │ │ │ │ + ldr r1, [pc, #-176] @ c5200 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5138 │ │ │ │ + beq c5358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5138 │ │ │ │ + beq c5358 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5138 │ │ │ │ + beq c5358 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5138 │ │ │ │ + beq c5358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c513c │ │ │ │ + bne c535c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c513c │ │ │ │ + beq c535c │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r8, ip} │ │ │ │ - bl 23b988 │ │ │ │ + bl 24de80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62f4 │ │ │ │ + bne c6514 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4324 │ │ │ │ + b c4544 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c42f0 │ │ │ │ + beq c4510 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5524 │ │ │ │ + beq c5744 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #18 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str fp, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4550 │ │ │ │ + b c4770 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5224 │ │ │ │ - ldr r2, [pc, #-460] @ c5004 │ │ │ │ + bne c5444 │ │ │ │ + ldr r2, [pc, #-460] @ c5224 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c64e0 │ │ │ │ - ldr r1, [pc, #-512] @ c4fe4 │ │ │ │ + beq c6700 │ │ │ │ + ldr r1, [pc, #-512] @ c5204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 231dc4 │ │ │ │ + bl 24434c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6500 │ │ │ │ + bne c6720 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c64f4 │ │ │ │ - ldr r1, [pc, #-552] @ c4fe4 │ │ │ │ + bne c6714 │ │ │ │ + ldr r1, [pc, #-552] @ c5204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231dc4 │ │ │ │ + bl 24434c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c644c │ │ │ │ + bne c666c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4398 │ │ │ │ + b c45b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2395ec │ │ │ │ + bl 24bb64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c45c4 │ │ │ │ + beq c47e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldmib r0, {r0, r1, r2, r3} │ │ │ │ - bl 23a3f8 │ │ │ │ + bl 24c970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c45e4 │ │ │ │ + beq c4804 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c45f4 │ │ │ │ + b c4814 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c48 │ │ │ │ - ldr r1, [pc, #-672] @ c5020 │ │ │ │ + bne c4e68 │ │ │ │ + ldr r1, [pc, #-672] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ - ldr r1, [pc, #-712] @ c500c │ │ │ │ + beq c5514 │ │ │ │ + ldr r1, [pc, #-712] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ + beq c5514 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6380 │ │ │ │ + bne c65a0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c48 │ │ │ │ - ldr r1, [pc, #-748] @ c5020 │ │ │ │ + bne c4e68 │ │ │ │ + ldr r1, [pc, #-748] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5688 │ │ │ │ - ldr r1, [pc, #-788] @ c500c │ │ │ │ + beq c58a8 │ │ │ │ + ldr r1, [pc, #-788] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5688 │ │ │ │ + beq c58a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c8cc │ │ │ │ + bl 24edc4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5688 │ │ │ │ + beq c58a8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5688 │ │ │ │ + beq c58a8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c568c │ │ │ │ + bne c58ac │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5688 │ │ │ │ + beq c58a8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6434 │ │ │ │ + beq c6654 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1014fc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10150c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c53e0 │ │ │ │ + beq c5600 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ stmib r3, {r6, fp} │ │ │ │ str r7, [r3, #12] │ │ │ │ str sl, [r3, #32] │ │ │ │ str r9, [r3, #36] @ 0x24 │ │ │ │ str r8, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1024] @ c4fe8 │ │ │ │ + ldr r2, [pc, #-1024] @ c5208 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc64 │ │ │ │ + bl 24e15c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c569c │ │ │ │ + beq c58bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4c50 │ │ │ │ + b c4e70 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5c90 │ │ │ │ - ldr r1, [pc, #-1100] @ c4fec │ │ │ │ + bne c5eb0 │ │ │ │ + ldr r1, [pc, #-1100] @ c520c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6348 │ │ │ │ - ldr r2, [pc, #-1116] @ c4ff0 │ │ │ │ + beq c6568 │ │ │ │ + ldr r2, [pc, #-1116] @ c5210 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238054 │ │ │ │ + bl 24a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6348 │ │ │ │ + beq c6568 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c6348 │ │ │ │ + beq c6568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8864 │ │ │ │ + bl 300178 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6348 │ │ │ │ + beq c6568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5c90 │ │ │ │ + bne c5eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389d8 │ │ │ │ + bl 24af50 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5c90 │ │ │ │ + bne c5eb0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5c90 │ │ │ │ + beq c5eb0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c550c │ │ │ │ + beq c572c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1312] @ c4ff4 │ │ │ │ + ldr r2, [pc, #-1312] @ c5214 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc64 │ │ │ │ + bl 24e15c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - bl a5850 │ │ │ │ + bne c4770 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6348 │ │ │ │ + beq c6568 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42f0 │ │ │ │ + b c4510 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd8 │ │ │ │ - ldr r1, [pc, #-1348] @ c5020 │ │ │ │ + bne c5ef8 │ │ │ │ + ldr r1, [pc, #-1348] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a4c │ │ │ │ - ldr r1, [pc, #-1364] @ c5024 │ │ │ │ + beq c5c6c │ │ │ │ + ldr r1, [pc, #-1364] @ c5244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a4c │ │ │ │ + beq c5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe8 │ │ │ │ + bl ea02c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5a4c │ │ │ │ - ldr r1, [pc, #-1396] @ c5028 │ │ │ │ + beq c5c6c │ │ │ │ + ldr r1, [pc, #-1396] @ c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a4c │ │ │ │ + beq c5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef568 │ │ │ │ + bl ef564 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5cd4 │ │ │ │ + beq c5ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23869c │ │ │ │ + bl 24ac14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5cd8 │ │ │ │ + beq c5ef8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014fc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10150c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe99c │ │ │ │ - ldr r2, [pc, #-1656] @ c4ff8 │ │ │ │ + bl 305d10 │ │ │ │ + ldr r2, [pc, #-1656] @ c5218 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc64 │ │ │ │ + bl 24e15c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ - b c4930 │ │ │ │ + bne c4770 │ │ │ │ + b c4b50 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5ac4 │ │ │ │ + bne c5ce4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4c50 │ │ │ │ - bl 283a88 │ │ │ │ - b c4f44 │ │ │ │ + b c4e70 │ │ │ │ + bl 292e70 │ │ │ │ + b c5164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c8cc │ │ │ │ + bl 24edc4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c46c0 │ │ │ │ + beq c48e0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c46c4 │ │ │ │ + bne c48e4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46c0 │ │ │ │ + beq c48e0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46c0 │ │ │ │ + beq c48e0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c46c4 │ │ │ │ + bne c48e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4734 │ │ │ │ - b c46c0 │ │ │ │ + bne c4954 │ │ │ │ + b c48e0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42b4 │ │ │ │ + b c44d4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ - ldr r1, [pc, #-1888] @ c4ffc │ │ │ │ + b c4450 │ │ │ │ + ldr r1, [pc, #-1888] @ c521c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c5000 │ │ │ │ - bl 11793c │ │ │ │ + ldr r1, [pc, #-1896] @ c5220 │ │ │ │ + bl 117854 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c437c │ │ │ │ + b c459c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40c8 │ │ │ │ + b c42e8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4134 │ │ │ │ + b c4354 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40f8 │ │ │ │ + b c4318 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41ac │ │ │ │ + b c43cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5408 │ │ │ │ + blt c5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c58b0 │ │ │ │ + beq c5ad0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4c50 │ │ │ │ - ldr r3, [pc, #-2044] @ c5004 │ │ │ │ + bne c4e70 │ │ │ │ + ldr r3, [pc, #-2044] @ c5224 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c58bc │ │ │ │ - ldr r1, [pc, #-2036] @ c5020 │ │ │ │ + beq c5adc │ │ │ │ + ldr r1, [pc, #-2036] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5864 │ │ │ │ - ldr r1, [pc, #-2084] @ c500c │ │ │ │ + bne c5a84 │ │ │ │ + ldr r1, [pc, #-2084] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5860 │ │ │ │ + beq c5a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 330c8 │ │ │ │ + bl 33520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5860 │ │ │ │ + beq c5a80 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ + bne c5b14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c58d0 │ │ │ │ - ldr r1, [pc, #-2136] @ c5020 │ │ │ │ + bne c5af0 │ │ │ │ + ldr r1, [pc, #-2136] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a44 │ │ │ │ - ldr r1, [pc, #-2180] @ c500c │ │ │ │ + bne c5c64 │ │ │ │ + ldr r1, [pc, #-2180] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5968 │ │ │ │ + bne c5b88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r8, r6, #1 │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4698 │ │ │ │ - b c4c48 │ │ │ │ + beq c48b8 │ │ │ │ + b c4e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c580c │ │ │ │ + beq c5a2c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c58a8 │ │ │ │ + b c5ac8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4f64 │ │ │ │ + b c5184 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5860 │ │ │ │ + beq c5a80 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5860 │ │ │ │ + beq c5a80 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c502c │ │ │ │ + ldr r3, [pc, #-2304] @ c524c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2352] @ c5008 │ │ │ │ + ldr r3, [pc, #-2352] @ c5228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a38 │ │ │ │ - bl a5850 │ │ │ │ + bne c5c58 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c58a8 │ │ │ │ - b c58a0 │ │ │ │ + bne c5ac8 │ │ │ │ + b c5ac0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 65c94 │ │ │ │ + bl 65928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a44 │ │ │ │ + bne c5c64 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c589c │ │ │ │ + beq c5abc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c502c │ │ │ │ + ldr r3, [pc, #-2520] @ c524c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2568] @ c5008 │ │ │ │ - b c5934 │ │ │ │ - ldr r3, [pc, #-2568] @ c5010 │ │ │ │ + ldr r3, [pc, #-2568] @ c5228 │ │ │ │ + b c5b54 │ │ │ │ + ldr r3, [pc, #-2568] @ c5230 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2580] @ c5014 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #-2580] @ c5234 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e08 │ │ │ │ + beq c6028 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4554 │ │ │ │ + b c4774 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c58a4 │ │ │ │ + b c5ac4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5a70 │ │ │ │ + bne c5c90 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4cb4 │ │ │ │ + b c4ed4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284ca0 │ │ │ │ - b c5a5c │ │ │ │ + bl 294088 │ │ │ │ + b c5c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5ce4 │ │ │ │ + blt c5f04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5d00 │ │ │ │ + bne c5f20 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c49ac │ │ │ │ - b c4ac8 │ │ │ │ + beq c4bcc │ │ │ │ + b c4ce8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4c50 │ │ │ │ - ldr r1, [pc, #-2752] @ c501c │ │ │ │ + bne c4e70 │ │ │ │ + ldr r1, [pc, #-2752] @ c523c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5b68 │ │ │ │ - ldr r1, [pc, #-2768] @ c5020 │ │ │ │ + beq c5d88 │ │ │ │ + ldr r1, [pc, #-2768] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b1c │ │ │ │ - ldr r1, [pc, #-2816] @ c500c │ │ │ │ + bne c5d3c │ │ │ │ + ldr r1, [pc, #-2816] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e34 │ │ │ │ + bne c6054 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5b7c │ │ │ │ - ldr r1, [pc, #-2832] @ c5020 │ │ │ │ + bne c5d9c │ │ │ │ + ldr r1, [pc, #-2832] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c30 │ │ │ │ - ldr r1, [pc, #-2876] @ c500c │ │ │ │ + bne c5e50 │ │ │ │ + ldr r1, [pc, #-2876] @ c522c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b88 │ │ │ │ + bne c5da8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c569c │ │ │ │ + b c58bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ae8 │ │ │ │ + beq c5d08 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5b60 │ │ │ │ + b c5d80 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b54 │ │ │ │ + beq c5d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65c94 │ │ │ │ + bl 65928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b54 │ │ │ │ + beq c5d74 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c30 │ │ │ │ + bne c5e50 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b54 │ │ │ │ + beq c5d74 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b54 │ │ │ │ - ldr r1, [pc, #-3044] @ c5010 │ │ │ │ - ldr r3, [pc, #-3044] @ c5014 │ │ │ │ + beq c5d74 │ │ │ │ + ldr r1, [pc, #-3044] @ c5230 │ │ │ │ + ldr r3, [pc, #-3044] @ c5234 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a38 │ │ │ │ - bl a5850 │ │ │ │ + bne c5c58 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5b60 │ │ │ │ - b c5b58 │ │ │ │ + bne c5d80 │ │ │ │ + b c5d78 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5b5c │ │ │ │ + b c5d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5530 │ │ │ │ + blt c5750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5c88 │ │ │ │ + beq c5ea8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c90 │ │ │ │ + bne c5eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f3a8 │ │ │ │ + bl 323158 <_PyDeadline_Get@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4550 │ │ │ │ + bne c4770 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4d48 │ │ │ │ + beq c4f68 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42f0 │ │ │ │ + b c4510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c4d10 │ │ │ │ + bl 342d74 │ │ │ │ + b c4f30 │ │ │ │ mov r3, r6 │ │ │ │ - b c426c │ │ │ │ + b c448c │ │ │ │ mov r6, r7 │ │ │ │ - b c4084 │ │ │ │ - bl 340a78 │ │ │ │ + b c42a4 │ │ │ │ + bl 342d74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4058 │ │ │ │ - b c4600 │ │ │ │ + beq c4278 │ │ │ │ + b c4820 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5a68 │ │ │ │ + b c5c88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4134 │ │ │ │ + b c4354 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4134 │ │ │ │ - ldr r3, [pc, #-3332] @ c501c │ │ │ │ + bne c4354 │ │ │ │ + ldr r3, [pc, #-3332] @ c523c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6350 │ │ │ │ + beq c6570 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d68 │ │ │ │ + beq c5f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d68 │ │ │ │ + beq c5f88 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a10 │ │ │ │ + bne c5c30 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6364 │ │ │ │ + bne c6584 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6590 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6590 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6590 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6590 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3516] @ c502c │ │ │ │ + ldr r3, [pc, #-3516] @ c524c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3552] @ c5018 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #-3552] @ c5238 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a38 │ │ │ │ - bl a5850 │ │ │ │ + bne c5c58 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6374 │ │ │ │ + beq c6594 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5ab8 │ │ │ │ + b c5cd8 │ │ │ │ mov r3, r6 │ │ │ │ - b c4168 │ │ │ │ + b c4388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 330c8 │ │ │ │ + bl 33520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b18 │ │ │ │ + beq c5d38 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5bec │ │ │ │ - b c5b18 │ │ │ │ + bne c5e0c │ │ │ │ + b c5d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c493c │ │ │ │ + blt c4b5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5f7c │ │ │ │ + beq c619c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5a64 │ │ │ │ - ldr r3, [pc, #-3720] @ c501c │ │ │ │ + bne c5c84 │ │ │ │ + ldr r3, [pc, #-3720] @ c523c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5f88 │ │ │ │ - ldr r1, [pc, #-3736] @ c5020 │ │ │ │ + beq c61a8 │ │ │ │ + ldr r1, [pc, #-3736] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5f2c │ │ │ │ - ldr r1, [pc, #-3760] @ c5024 │ │ │ │ + bne c614c │ │ │ │ + ldr r1, [pc, #-3760] @ c5244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f28 │ │ │ │ + beq c6148 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe8 │ │ │ │ + bl ea02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f28 │ │ │ │ - ldr r1, [pc, #-3792] @ c5028 │ │ │ │ + beq c6148 │ │ │ │ + ldr r1, [pc, #-3792] @ c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f28 │ │ │ │ + beq c6148 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef568 │ │ │ │ + bl ef564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f28 │ │ │ │ + beq c6148 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6090 │ │ │ │ + bne c62b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5f9c │ │ │ │ - ldr r1, [pc, #-3872] @ c5020 │ │ │ │ + bne c61bc │ │ │ │ + ldr r1, [pc, #-3872] @ c5240 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5f70 │ │ │ │ - ldr r1, [pc, #-3896] @ c5024 │ │ │ │ + bne c6190 │ │ │ │ + ldr r1, [pc, #-3896] @ c5244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5fa8 │ │ │ │ + bne c61c8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r8, r6, #1 │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4830 │ │ │ │ - b c5cd8 │ │ │ │ + beq c4a50 │ │ │ │ + b c5ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5eb0 │ │ │ │ + beq c60d0 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5f74 │ │ │ │ + b c6194 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe8 │ │ │ │ + bl ea02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ - ldr r1, [pc, #-3992] @ c5028 │ │ │ │ + beq c6188 │ │ │ │ + ldr r1, [pc, #-3992] @ c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ + beq c6188 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef568 │ │ │ │ + bl ef564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ + beq c6188 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ + beq c6188 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ + beq c6188 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f68 │ │ │ │ + beq c6188 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-4092] @ c502c │ │ │ │ + ldr r3, [pc, #-4092] @ c524c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1360] @ c6588 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #1360] @ c67a8 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a38 │ │ │ │ - bl a5850 │ │ │ │ + bne c5c58 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5f74 │ │ │ │ - b c5f6c │ │ │ │ + bne c6194 │ │ │ │ + b c618c │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6148 │ │ │ │ + bne c6368 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c60bc │ │ │ │ + beq c62dc │ │ │ │ mov r1, r7 │ │ │ │ - b c4358 │ │ │ │ - ldr r3, [pc, #1268] @ c658c │ │ │ │ + b c4578 │ │ │ │ + ldr r3, [pc, #1268] @ c67ac │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1256] @ c6590 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #1256] @ c67b0 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6048 │ │ │ │ - b c5a38 │ │ │ │ + beq c6268 │ │ │ │ + b c5c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c611c │ │ │ │ + blt c633c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r0, r7, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ - bne c6148 │ │ │ │ + bne c6368 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c436c │ │ │ │ + bne c458c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5768 │ │ │ │ + blt c5988 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c436c │ │ │ │ + b c458c │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c4510 │ │ │ │ + bl 342d74 │ │ │ │ + b c4730 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5224 │ │ │ │ + b c5444 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4f64 │ │ │ │ + b c5184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c465c │ │ │ │ + bl 342d74 │ │ │ │ + b c487c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5224 │ │ │ │ + b c5444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c4970 │ │ │ │ + bl 342d74 │ │ │ │ + b c4b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c62f4 │ │ │ │ + blt c6514 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c627c │ │ │ │ + beq c649c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4324 │ │ │ │ - ldr r3, [pc, #996] @ c6594 │ │ │ │ + bne c4544 │ │ │ │ + ldr r3, [pc, #996] @ c67b4 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6288 │ │ │ │ - ldr r1, [pc, #980] @ c6598 │ │ │ │ + beq c64a8 │ │ │ │ + ldr r1, [pc, #980] @ c67b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c61f8 │ │ │ │ + beq c6418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c61f8 │ │ │ │ + beq c6418 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c631c │ │ │ │ + bne c653c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c629c │ │ │ │ - ldr r1, [pc, #904] @ c6598 │ │ │ │ + bne c64bc │ │ │ │ + ldr r1, [pc, #904] @ c67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6268 │ │ │ │ + beq c6488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d94 │ │ │ │ + bl 104d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6268 │ │ │ │ + beq c6488 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6268 │ │ │ │ + beq c6488 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6268 │ │ │ │ + beq c6488 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62a8 │ │ │ │ + bne c64c8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5088 │ │ │ │ - b c513c │ │ │ │ + beq c52a8 │ │ │ │ + b c535c │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c61bc │ │ │ │ + beq c63dc │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6274 │ │ │ │ + b c6494 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ c659c │ │ │ │ + ldr r3, [pc, #740] @ c67bc │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c65a0 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #728] @ c67c0 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a38 │ │ │ │ - bl a5850 │ │ │ │ + bne c5c58 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c626c │ │ │ │ + beq c648c │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6274 │ │ │ │ + b c6494 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4324 │ │ │ │ + b c4544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c504c │ │ │ │ - ldr r3, [pc, #616] @ c658c │ │ │ │ + bl 342d74 │ │ │ │ + b c526c │ │ │ │ + ldr r3, [pc, #616] @ c67ac │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #604] @ c6590 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #604] @ c67b0 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62d8 │ │ │ │ - b c5a38 │ │ │ │ + beq c64f8 │ │ │ │ + b c5c58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5c90 │ │ │ │ + b c5eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5d2c │ │ │ │ + beq c5f4c │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5e20 │ │ │ │ + b c6040 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5e20 │ │ │ │ + b c6040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c8cc │ │ │ │ + bl 24edc4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ + beq c5514 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c52f8 │ │ │ │ + bne c5518 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ + beq c5514 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ + beq c5514 │ │ │ │ mov r0, r4 │ │ │ │ bl 106180 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c52f4 │ │ │ │ + beq c5514 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd60 │ │ │ │ + bl ebda4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6434 │ │ │ │ + beq c6654 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e38d4 <_PyArena_Malloc@@Base> │ │ │ │ + bl e391c <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c53e0 │ │ │ │ + beq c5600 │ │ │ │ mov r1, #15 │ │ │ │ mov r2, #0 │ │ │ │ stmib r3, {r6, r8} │ │ │ │ str sl, [r3, #32] │ │ │ │ str r9, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b c53e0 │ │ │ │ + b c5600 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4c50 │ │ │ │ + b c4e70 │ │ │ │ mov r3, r6 │ │ │ │ - b c41e8 │ │ │ │ + b c4408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28cc08 │ │ │ │ + bl 29b728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5218 │ │ │ │ + beq c5438 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5218 │ │ │ │ + beq c5438 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5218 │ │ │ │ + beq c5438 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeac │ │ │ │ + bl cb02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5218 │ │ │ │ - ldr r2, [pc, #252] @ c659c │ │ │ │ + beq c5438 │ │ │ │ + ldr r2, [pc, #252] @ c67bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c65a4 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #236] @ c67c4 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6560 │ │ │ │ - bl a5850 │ │ │ │ + bne c6780 │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c543c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5220 │ │ │ │ + b c5440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ + bl 342d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c51dc │ │ │ │ + beq c53fc │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5220 │ │ │ │ + b c5440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28cc08 │ │ │ │ + bl 29b728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51f4 │ │ │ │ + beq c5414 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d00 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6f20 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51f4 │ │ │ │ - ldr r2, [pc, #96] @ c658c │ │ │ │ - ldr r3, [pc, #96] @ c6590 │ │ │ │ + beq c5414 │ │ │ │ + ldr r2, [pc, #96] @ c67ac │ │ │ │ + ldr r3, [pc, #96] @ c67b0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - ldr r2, [pc, #100] @ c65a8 │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c67c8 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc64 │ │ │ │ + bl 24e15c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c64c8 │ │ │ │ + beq c66e8 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c4398 │ │ │ │ + b c45b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c45a4 │ │ │ │ + bl 342d74 │ │ │ │ + b c47c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340a78 │ │ │ │ - b c47f0 │ │ │ │ - eorseq r1, r6, r4, lsl r4 │ │ │ │ + bl 342d74 │ │ │ │ + b c4a10 │ │ │ │ + eorseq r2, r6, r4, lsl r5 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #6 │ │ │ │ + eorseq r2, r6, ip, ror #8 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r1, r6, ip, ror r4 │ │ │ │ - @ instruction: 0x003614f0 │ │ │ │ - @ instruction: 0x003614dc │ │ │ │ + eorseq r2, r6, ip, ror r5 │ │ │ │ + @ instruction: 0x003625f0 │ │ │ │ + @ instruction: 0x003625dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #916] @ c6958 │ │ │ │ + ldr r2, [pc, #916] @ c6b78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6800 │ │ │ │ + bmi c6a20 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c695c │ │ │ │ - ldr r8, [pc, #876] @ c6960 │ │ │ │ - ldr sl, [pc, #876] @ c6964 │ │ │ │ - ldr r5, [pc, #876] @ c6968 │ │ │ │ + ldr r9, [pc, #876] @ c6b7c │ │ │ │ + ldr r8, [pc, #876] @ c6b80 │ │ │ │ + ldr sl, [pc, #876] @ c6b84 │ │ │ │ + ldr r5, [pc, #876] @ c6b88 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c680c │ │ │ │ + bne c6a2c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c67f8 │ │ │ │ + beq c6a18 │ │ │ │ tst r2, #32 │ │ │ │ - beq c6940 │ │ │ │ + beq c6b60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c67e0 │ │ │ │ + beq c6a00 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c67b4 │ │ │ │ + bne c69d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f798 │ │ │ │ + bl 9f818 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c68a0 │ │ │ │ + bne c6ac0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c65fc │ │ │ │ + bcs c681c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6884 │ │ │ │ + beq c6aa4 │ │ │ │ cmp r2, sl │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a340 │ │ │ │ + bl 9a3bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6898 │ │ │ │ + beq c6ab8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c65ac │ │ │ │ + bl c67cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6918 │ │ │ │ + beq c6b38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c68b8 │ │ │ │ + bne c6ad8 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c67f8 │ │ │ │ + beq c6a18 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c67f8 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c6a18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c65ac │ │ │ │ + bl c67cc │ │ │ │ cmn r0, #1 │ │ │ │ - bne c67f8 │ │ │ │ + bne c6a18 │ │ │ │ mvn r0, #0 │ │ │ │ - b c6804 │ │ │ │ + b c6a24 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c67f8 │ │ │ │ + b c6a18 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 149c84 │ │ │ │ + bl 14a468 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6918 │ │ │ │ + beq c6b38 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c68f0 │ │ │ │ + beq c6b10 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6904 │ │ │ │ + beq c6b24 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c685c │ │ │ │ + b c6a7c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c68f0 │ │ │ │ + b c6b10 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6898 │ │ │ │ + beq c6ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6898 │ │ │ │ + bne c6ab8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c6898 │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c6ab8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6634 │ │ │ │ - b c67e0 │ │ │ │ + bne c6854 │ │ │ │ + b c6a00 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #5 │ │ │ │ │ │ │ │ -000c696c <_Py_GetConfig@@Base>: │ │ │ │ +000c6b8c <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c69ac <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #40] @ c6bcc <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c69a0 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6bc0 <_Py_GetConfig@@Base+0x34> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ c69b0 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c69b4 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6bd0 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6bd4 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - ldrdeq lr, [r3], #-180 @ 0xffffff4c │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + strheq pc, [r3], #-192 @ 0xffffff40 @ │ │ │ │ │ │ │ │ -000c69b8 <_PyObject_NewVar@@Base>: │ │ │ │ +000c6bd8 <_PyObject_NewVar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r0, r0, #3 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ bic r0, r0, #3 │ │ │ │ - bl 920bc │ │ │ │ + bl 92148 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6a3c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6c5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6a44 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6c64 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne c6a28 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6c48 <_PyObject_NewVar@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c6a1c <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6c3c <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2917c0 │ │ │ │ + b 29fe74 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6cec <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6f0c <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6bd8 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6df8 <_PyObject_NewVar@@Base+0x220> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ c6cf0 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6cf4 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6f10 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6f14 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c24 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6cf8 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 356650 │ │ │ │ + bne c6e44 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6f18 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 357750 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq c6bfc <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6e1c <_PyObject_NewVar@@Base+0x244> │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt c6ae8 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6d08 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6bfc <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6e1c <_PyObject_NewVar@@Base+0x244> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq c6bdc <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6dfc <_PyObject_NewVar@@Base+0x224> │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -161144,29 +161304,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne c6b70 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6d90 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6b6c <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6d8c <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c6c68 <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ + beq c6e88 <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6c30 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6e50 <_PyObject_NewVar@@Base+0x278> │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -161188,17 +161348,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #244] @ c6cfc <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6f1c <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c5c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bne c6e7c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ @@ -161213,18 +161373,18 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c6c14 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + b c6e34 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b84 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6da4 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -161247,54 +161407,54 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, sl, r4, lsr r1 │ │ │ │ + @ instruction: 0x000a01b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strheq sl, [r9], -ip │ │ │ │ + andeq sl, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, asr #17 │ │ │ │ + andeq fp, r8, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - beq c6d48 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6f68 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6d70 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6f90 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6d8c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6fac <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6d80 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6fa0 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne c6d3c <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6f5c <_PyObject_NewVar@@Base+0x384> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c6d3c <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6f5c <_PyObject_NewVar@@Base+0x384> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, #12288 @ 0x3000 │ │ │ │ @@ -161305,439 +161465,439 @@ │ │ │ │ ldr r3, [r5, r3, lsl #6] │ │ │ │ add r7, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bne c739c <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7d00 │ │ │ │ + bne c75bc <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7f20 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c73b0 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c75d0 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c79fc <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7c1c <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c79d0 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7bf0 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq c73e0 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c7600 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c708c <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c72ac <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c7870 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7a90 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7304 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c7524 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7038 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c7258 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c79bc <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7b7c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7b80 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7bdc <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7d9c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7da0 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c77ac <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7b84 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c79cc <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7da4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c773c <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c795c <_PyObject_NewVar@@Base+0xd84> │ │ │ │ lsr r0, r7, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq c7724 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7944 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7004 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7b88 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c7224 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7da8 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3212] @ c7b8c <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7dac <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c77c4 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c79e4 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r2, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6ff0 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c7210 <_PyObject_NewVar@@Base+0x638> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c7058 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7278 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge c7318 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c7538 <_PyObject_NewVar@@Base+0x960> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r5, [r2, r9, lsl #2] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne c733c <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c755c <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c736c <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c758c <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r5, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - beq c7890 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c7ab0 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c78bc <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7adc <_PyObject_NewVar@@Base+0xf04> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 29cdc │ │ │ │ - b c6f2c <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c714c <_PyObject_NewVar@@Base+0x574> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r1, lr │ │ │ │ addls r0, r0, #3 │ │ │ │ addls r0, r1, r0, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r0, [r3, #24] │ │ │ │ addls r0, r3, r1 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r0, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r1] │ │ │ │ - b c6ee0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7100 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7b90 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7db0 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne c6f48 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7b94 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7b98 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2d8a08 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c7168 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7db4 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7db8 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e041c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ sub sl, sl, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c7260 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c7480 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c7234 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7454 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c720c <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c742c <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72fc <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c7260 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c7480 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6e34 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c7054 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7b9c <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7dbc <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6f2c <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c714c <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7b54 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7d74 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6f84 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c71a4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f84 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c71a4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6f98 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c71b8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cad8c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl caf0c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6f98 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c71b8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c7074 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107be4 │ │ │ │ + bne c7294 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107c0c │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6dec <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c700c <_PyObject_NewVar@@Base+0x434> │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r8, [r5, r3, lsl #2] │ │ │ │ ldrne r9, [sp, #44] @ 0x2c │ │ │ │ - bne c6e30 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c7050 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c76bc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c78dc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c783c <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7a5c <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7b7c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7ba0 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c74dc <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7d9c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7dc0 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c76fc <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c7844 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7b84 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c7a64 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7da4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c77f4 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7a14 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c74a4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c76c4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ addls r0, r2, ip │ │ │ │ addls ip, ip, #40 @ 0x28 │ │ │ │ strls ip, [r2, #24] │ │ │ │ @@ -161750,43 +161910,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c76b8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c78d8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c7654 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7874 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c7798 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7b84 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c79b8 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7da4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c7664 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7884 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7568 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7788 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161798,40 +161958,40 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c76b8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c78d8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c7784 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7b84 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c79a4 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7da4 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c76cc <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c78ec <_PyObject_NewVar@@Base+0xd14> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c761c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c783c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161843,449 +162003,449 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c76b8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c78d8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c74e0 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c7700 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6e20 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c7040 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7568 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7788 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7ba4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7dc4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a78 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7c98 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c758c <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c77ac <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 2917c0 │ │ │ │ + bl 29fe74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b45c │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b4d8 │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c761c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c783c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7ba4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7dc4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c79a8 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7bc8 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7640 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c76b8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7860 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c78d8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ee0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c7100 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7ba8 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7dc8 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7a9c <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7cbc <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [r2, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #800] @ 0x320 │ │ │ │ - bne c6ee0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 2917c0 │ │ │ │ + bne c7100 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 29fe74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6f24 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c7144 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7aa0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c770c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c792c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c76a4 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c78c4 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ee0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c7774 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7bac <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c7100 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7994 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7dcc <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c785c <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7a7c <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18e928 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6f24 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7144 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9230c │ │ │ │ + bl 92398 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c74a4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c76c4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7ba4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7dc4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7ab8 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7cd8 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r5, #800] @ 0x320 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5, #800] @ 0x320 │ │ │ │ - b c74b8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c76d8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c7658 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7878 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c74b8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c76d8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c77d8 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7bb0 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7bb4 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c79f8 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7dd0 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7dd4 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f3e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6fe8 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c7208 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, r0, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r0, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne c6fe4 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c7204 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7b48 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a5850 │ │ │ │ + beq c7d68 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7bb8 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7dd8 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7bbc <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7ddc <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c799c <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7bbc <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldm r5, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ - ldr r2, [pc, #688] @ c7bc0 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7de0 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2838d0 │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7bc4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7bc8 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 292cb8 │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7de4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7de8 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7bc4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7bcc <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7de4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7dec <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7bd0 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7bd4 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7b30 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7df0 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7df4 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7bd8 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7b30 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7df8 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7b30 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7a8c <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7cac <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283870 │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7bdc <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 292c58 │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7dfc <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7b30 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c76fc <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7be0 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7be4 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c791c <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7e00 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7e04 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c7aa0 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6e04 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c7024 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7ae4 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7d04 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c73c4 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c75e4 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r6, r6, r3 │ │ │ │ add r0, r6, #1 │ │ │ │ - bl 99924 │ │ │ │ + bl 999a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c76bc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c78dc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 29484 │ │ │ │ strb r8, [r5, r6] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r6, [r2, #464] @ 0x1d0 │ │ │ │ - bcs c7b20 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7d40 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add ip, r3, #1 │ │ │ │ str r6, [r2, r3, lsl #3] │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [r4, #80] @ 0x50 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 243f3c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6df4 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7a00 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c7014 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7c20 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7694 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7be8 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c78b4 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7e08 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 279fd8 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 28a198 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b c7760 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7980 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7828 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7be0 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7bec <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7a48 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7e00 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7e0c <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18f3e8 │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ands r3, r3, #2 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ streq r2, [r1, #452] @ 0x1c4 │ │ │ │ streq r3, [r1, #44] @ 0x2c │ │ │ │ - b c79f4 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 2917c0 │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a5850 │ │ │ │ + b c7c14 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 29fe74 │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a58d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7bf0 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7e10 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1ee4 │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c71ec │ │ │ │ + b c7aa8 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab620 │ │ │ │ + bl ab7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c76bc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c78dc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7a44 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7c64 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 27c860 │ │ │ │ - b c6fe8 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28c7c4 │ │ │ │ + b c7208 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7064 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7284 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7064 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7284 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae34 <_Py_Dealloc@@Base> │ │ │ │ - b c7064 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9aeb0 <_Py_Dealloc@@Base> │ │ │ │ + b c7284 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mlaseq r5, ip, r5, fp │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, r4, ror ip │ │ │ │ - andeq fp, r8, r4, lsr #21 │ │ │ │ - andeq fp, r8, r8, ror #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + strdeq r9, [r9], -r0 │ │ │ │ + andeq fp, r8, ip, lsr r9 │ │ │ │ + @ instruction: 0x0008b2b8 │ │ │ │ + andseq lr, r8, r0, ror r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, lsr r4 │ │ │ │ + eorseq fp, r5, r0, lsr r5 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq lr, r3, r0, lsl #30 │ │ │ │ - eorseq r1, r6, ip, lsr #12 │ │ │ │ + ldrdeq pc, [r3], #-252 @ 0xffffff04 │ │ │ │ + eorseq r2, r6, ip, lsr #14 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r1, r6, ip, ror r6 │ │ │ │ - eorseq r1, r6, ip, lsl #12 │ │ │ │ + eorseq r2, r6, ip, ror r7 │ │ │ │ + eorseq r2, r6, ip, lsl #14 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - @ instruction: 0x003615d8 │ │ │ │ - eorseq r1, r6, r8, asr #11 │ │ │ │ - eorseq r1, r6, r4, ror #12 │ │ │ │ + @ instruction: 0x003626d8 │ │ │ │ + eorseq r2, r6, r8, asr #13 │ │ │ │ + eorseq r2, r6, r4, ror #14 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r5, r4, ror #8 │ │ │ │ - eorseq r1, r6, r0, lsl #3 │ │ │ │ - @ instruction: 0x003616b0 │ │ │ │ + eorseq fp, r5, r4, ror #10 │ │ │ │ + eorseq r2, r6, r0, lsl #5 │ │ │ │ + @ instruction: 0x003627b0 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7bf4 : │ │ │ │ +000c7e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7c7c │ │ │ │ - ldr r6, [pc, #116] @ c7c88 │ │ │ │ - bl 356650 │ │ │ │ + beq c7e9c │ │ │ │ + ldr r6, [pc, #116] @ c7ea8 │ │ │ │ + bl 357750 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7c70 │ │ │ │ + bne c7e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d24c │ │ │ │ + bl 8d298 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7c50 │ │ │ │ + beq c7e70 │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2267f4 │ │ │ │ + bl 238f2c <_PyThreadState_New@@Base+0x1f0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r2, [r4, #24] │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ c7c8c │ │ │ │ - ldr r0, [pc, #20] @ c7c90 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7c94 │ │ │ │ - ldr r0, [pc, #16] @ c7c98 │ │ │ │ - bl 7d9dc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003ceab4 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq lr, r3, r4, lsl pc │ │ │ │ + ldr r1, [pc, #20] @ c7eac │ │ │ │ + ldr r0, [pc, #20] @ c7eb0 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7eb4 │ │ │ │ + ldr r0, [pc, #16] @ c7eb8 │ │ │ │ + bl 7dabc <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, ror #3 │ │ │ │ + @ instruction: 0x003cfbb4 │ │ │ │ + eorseq fp, r5, r4, lsr r1 │ │ │ │ + strdeq pc, [r3], #-240 @ 0xffffff10 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7cd0 │ │ │ │ + beq c7ef0 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7cec │ │ │ │ - ldr r2, [pc, #56] @ c7cf8 │ │ │ │ + beq c7f0c │ │ │ │ + ldr r2, [pc, #56] @ c7f18 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7cfc │ │ │ │ + ldreq r2, [pc, #48] @ c7f1c │ │ │ │ ldrbeq r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne c7cb8 │ │ │ │ + bne c7ed8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7cb8 │ │ │ │ - subeq lr, r3, r4, ror #23 │ │ │ │ - subeq lr, r3, r4, ror #25 │ │ │ │ + b c7ed8 │ │ │ │ + subeq pc, r3, r0, asr #25 │ │ │ │ + subeq pc, r3, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -162293,277 +162453,275 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [ip, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [ip, #472] @ 0x1d8 │ │ │ │ - bne c81f8 │ │ │ │ + bne c8410 │ │ │ │ ldr r9, [ip, #452] @ 0x1c4 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr sl, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ str sl, [ip, #28] │ │ │ │ str r0, [ip, #472] @ 0x1d8 │ │ │ │ - bne c8d18 │ │ │ │ + bne c90cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - mov r5, r3 │ │ │ │ - beq c8c84 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + cmp r8, sl │ │ │ │ + mov r5, r8 │ │ │ │ + beq c904c │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - ldrhi r1, [sp, #8] │ │ │ │ + ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ - movhi r4, r1 │ │ │ │ - strhi r2, [r1, #32] │ │ │ │ - bhi c7dd0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1] │ │ │ │ + movhi r4, r3 │ │ │ │ + strhi r2, [r3, #32] │ │ │ │ + bhi c7fec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3] │ │ │ │ cmp r2, sl │ │ │ │ add r2, r0, #1 │ │ │ │ - str r2, [r1, #476] @ 0x1dc │ │ │ │ + str r2, [r3, #476] @ 0x1dc │ │ │ │ add r2, sl, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ - str sl, [r1, #4] │ │ │ │ - bhi ca5a0 │ │ │ │ + str sl, [r3, #4] │ │ │ │ + bhi ca53c │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca71c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - str r0, [r2, #476] @ 0x1dc │ │ │ │ + bne ca97c │ │ │ │ + mov r4, r3 │ │ │ │ + str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ - mov r5, r3 │ │ │ │ str fp, [r4, #28] │ │ │ │ - cmp sl, r5 │ │ │ │ - beq c8bc4 │ │ │ │ - ldr ip, [r4, #476] @ 0x1dc │ │ │ │ - cmn ip, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca5ac │ │ │ │ - add r2, ip, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + beq c8f58 │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ + cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca548 │ │ │ │ + add r3, r1, #1 │ │ │ │ add r0, sl, #1 │ │ │ │ - str r2, [r4, #476] @ 0x1dc │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ - sub r1, r2, #9 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi c7ff4 │ │ │ │ - ldr lr, [pc, #3944] @ c8d84 │ │ │ │ - lsr r1, lr, r1 │ │ │ │ - tst r1, #1 │ │ │ │ - bne c86c8 │ │ │ │ + sub r3, r2, #9 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #23 │ │ │ │ + bhi c820c │ │ │ │ + ldr ip, [pc, #4044] @ c9000 │ │ │ │ + lsr r3, ip, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + bne c88e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq c9f0c │ │ │ │ + beq ca19c │ │ │ │ str sl, [r4, #28] │ │ │ │ - str ip, [r4, #472] @ 0x1d8 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c9950 │ │ │ │ + beq c9b20 │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c8070 │ │ │ │ + bls c8288 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8088 │ │ │ │ + bne c82a0 │ │ │ │ cmp r2, #13 │ │ │ │ - beq c81ac │ │ │ │ + beq c83c4 │ │ │ │ cmp r2, #10 │ │ │ │ - beq c81c0 │ │ │ │ + beq c83d8 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c86d0 │ │ │ │ - ldr r5, [pc, #3832] @ c8d88 │ │ │ │ + beq c88e8 │ │ │ │ + ldr r5, [pc, #4000] @ c9048 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c832c │ │ │ │ + bne c8544 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3848] @ c8db0 │ │ │ │ + ldr r5, [pc, #3948] @ c902c │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c9580 │ │ │ │ + beq c9784 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8dcc │ │ │ │ + beq c8c4c │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq c9f18 │ │ │ │ + beq ca1a8 │ │ │ │ sub r5, r8, #125 @ 0x7d │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ movne r3, r5 │ │ │ │ orreq r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c843c │ │ │ │ + bne c8654 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c843c │ │ │ │ + beq c8654 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca8fc │ │ │ │ + bl caa7c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4e24 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4e64 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9434 │ │ │ │ + bne c9618 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8640 │ │ │ │ + beq c8858 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca5a0 │ │ │ │ + bcc ca53c │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca71c │ │ │ │ + bne ca97c │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8490 │ │ │ │ - ble c864c │ │ │ │ + beq c86a8 │ │ │ │ + ble c8864 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8490 │ │ │ │ + beq c86a8 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8b1c │ │ │ │ + beq c8eb0 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca738 │ │ │ │ - ldr r1, [pc, #3584] @ c8d8c │ │ │ │ + bcs ca444 │ │ │ │ + ldr r1, [pc, #3680] @ c9004 │ │ │ │ lsr r3, r8, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ and r3, r8, #127 @ 0x7f │ │ │ │ add r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #3564] @ c8d90 │ │ │ │ + ldr r1, [pc, #3660] @ c9008 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3556] @ c8d94 │ │ │ │ + ldr r3, [pc, #3652] @ c900c │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca738 │ │ │ │ + beq ca444 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9148 │ │ │ │ + beq c9328 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c8520 │ │ │ │ + bls c8738 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c854c │ │ │ │ + b c8764 │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ mov r8, r2 │ │ │ │ - str ip, [r4, #472] @ 0x1d8 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7e38 │ │ │ │ - b c801c │ │ │ │ + bne c8050 │ │ │ │ + b c8234 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c8030 │ │ │ │ + beq c8248 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl caa7c │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c8014 │ │ │ │ + bne c822c │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9bfc │ │ │ │ + bne c9de8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9c94 │ │ │ │ + bne c9e2c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #28 │ │ │ │ - beq c9950 │ │ │ │ + beq c9b20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c9510 │ │ │ │ + beq c96c4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c81ac │ │ │ │ + beq c83c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b c81cc │ │ │ │ + b c83e4 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8bb4 │ │ │ │ + beq c8f48 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c89dc │ │ │ │ + beq c8c18 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c9220 │ │ │ │ + beq c942c │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c893c │ │ │ │ + beq c8b54 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c80d8 │ │ │ │ + b c82f0 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8a74 │ │ │ │ + beq c8e08 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c913c │ │ │ │ + bhi c9370 │ │ │ │ add r2, r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r8, [r5] │ │ │ │ bic r2, r8, #32 │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls c80a0 │ │ │ │ + bls c82b8 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c80a0 │ │ │ │ + bls c82b8 │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r8, #95 @ 0x5f │ │ │ │ movne r2, r3 │ │ │ │ orreq r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c86c0 │ │ │ │ + bne c88d8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c9768 │ │ │ │ + beq c99e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca5a0 │ │ │ │ + bcc ca53c │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca71c │ │ │ │ + bne ca97c │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne ca22c │ │ │ │ + bne ca2d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ @@ -162578,28 +162736,28 @@ │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ca8fc │ │ │ │ + bl caa7c │ │ │ │ cmp r0, #10 │ │ │ │ mov r8, r0 │ │ │ │ - bne c7e80 │ │ │ │ + bne c8098 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c8854 │ │ │ │ + beq c8a6c │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9ac4 │ │ │ │ + bne c9b88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ @@ -162607,45 +162765,45 @@ │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r3, sl │ │ │ │ sub r9, r9, sl │ │ │ │ ldmib r4, {r5, sl} │ │ │ │ add r8, r9, r3 │ │ │ │ cmp r5, sl │ │ │ │ - beq c8264 │ │ │ │ + beq c847c │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca64c │ │ │ │ + bhi ca818 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8590 │ │ │ │ + bne c87a8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c8228 │ │ │ │ + bne c8440 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8780 │ │ │ │ - ldr r0, [pc, #2864] @ c8da8 │ │ │ │ + bne c8998 │ │ │ │ + ldr r0, [pc, #2956] @ c901c │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c93c8 │ │ │ │ + bne c95ac │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c998c │ │ │ │ + beq c9c60 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ streq r5, [r4] │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ str sl, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ @@ -162655,77 +162813,77 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2a8dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca008 │ │ │ │ + bne ca204 │ │ │ │ cmp r5, sl │ │ │ │ - bne c8228 │ │ │ │ + bne c8440 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8780 │ │ │ │ + bne c8998 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c93c8 │ │ │ │ + bne c95ac │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c998c │ │ │ │ + beq c9c60 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c82a0 │ │ │ │ + b c84b8 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c88c8 │ │ │ │ - bl ca8fc │ │ │ │ + bne c8ae0 │ │ │ │ + bl caa7c │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca060 │ │ │ │ - bgt c8f2c │ │ │ │ + beq c9f54 │ │ │ │ + bgt c9138 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c980c │ │ │ │ - bgt c9354 │ │ │ │ + beq c9a14 │ │ │ │ + bgt c9534 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq ca060 │ │ │ │ + beq c9f54 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9fa8 │ │ │ │ + beq ca108 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9e40 │ │ │ │ + beq ca05c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca158 │ │ │ │ + bne ca8d4 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a7c │ │ │ │ + beq c9bc4 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9e88 │ │ │ │ + bgt ca0a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2568] @ c8da4 │ │ │ │ + ldr r2, [pc, #2692] @ c9038 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a854 │ │ │ │ + bl 10a6b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca310 │ │ │ │ + beq c9954 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c987c │ │ │ │ + beq c9a84 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca5a0 │ │ │ │ + bcc ca53c │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca71c │ │ │ │ + bne ca97c │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ @@ -162734,46 +162892,46 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8434 │ │ │ │ + beq c864c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c81a4 │ │ │ │ + b c83bc